html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html {
    background: url("images/bg.jpg") repeat scroll 0 0 #2D3940;
}
body {
    background: url("images/top-bg.jpg") repeat-x scroll left top transparent;
    color: #5C5C5C;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    line-height: 21px;
    min-height: 25px;
    text-align: center;
}
a {
    color: #5F5F5F;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.clear {
    clear: both;
}
.ui-tabs-hide {
    display: none;
}
br.clear {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #000000;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1em;
    padding-bottom: 5px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #000; 
}
h1 {
    font-size: 30px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 14px;
}
p {
    line-height: 24px;
    padding-bottom: 10px;
}
strong {
    color: #1C1C1C;
    font-weight: bold;
}
cite, em, i {
    font-style: italic;
}
pre, code {
    font-family: Courier New,monospace;
    margin-bottom: 10px;
}
ins {
    text-decoration: none;
}
sup, sub {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
sup {
    bottom: 0.8em;
}
sub {
    top: 0.3em;
}
dl {
    margin: 0 0 1.5em;
}
dl dt {
    font-weight: bold;
}
dd {
    margin-left: 1.5em;
}
blockquote {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #DCDCDC;
    color: #666666;
    font-style: italic;
    margin: 1.5em;
    padding: 1em;
}
blockquote p {
    padding-bottom: 0;
}
input[type="text"], input.text, input.title, textarea, select {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    color: #4E4E4E;
    padding: 2px;
}
input[type="text"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
    border-color: #2D3940;
    color: #3E3E3E;
}
input[type="text"], input.text, input.title, textarea, select {
    margin: 0.5em 0;
}
textarea {
    padding: 4px;
}
img#about-image {
    float: left;
    margin: 3px 8px 8px 0;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .clearfix {
}
:first-child + html .clearfix {
}
.container {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 1007px;
}
#header {
    background: url("images/menu-bg.jpg") no-repeat scroll left top transparent;
    height: 58px;
    padding: 16px 195px 0 190px;
}
#contentwrap {
    background: url("images/content-mainbg.jpg") repeat-y scroll 0 0 transparent;
    position: relative;
}
#content {
    background: url("images/top-background.jpg") no-repeat scroll left top transparent;
}
#logowrap {
    padding: 22px 0 0;
    text-align: center;
}
#manlayer {
    background: url("images/man_djp.png") no-repeat scroll 0 0 transparent;
    height: 158px;
    position: absolute;
    right: 136px;
    top: -5px;
    width: 169px;
}
#main-area {
    padding: 220px 75px 35px 61px;
}
#main-content {
    float: left;
    min-height: 316px;
    padding-left: 5px;
    width: 527px;
	margin-top:-75px;
}
body.home #main-content {
    background: url("images/main-content-bg.png") no-repeat scroll 0 0 transparent;
    padding: 35px 0 0 40px;
    width: 506px;
}
body.home #main-content.blogstyle {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    width: 527px;
}
#main-content h2.title, h1#post-title {
    font-size: 30px;
    margin-bottom: 6px;
}
#main-content h2.title.page {
    background: url("images/h2-border-bg.png") repeat-x scroll left bottom transparent;
}
#main-content h2.title span, h1#post-title span {
    background: url("images/main-h2-bg.png") no-repeat scroll left top transparent;
    display: block;
    padding: 13px 0 2px 32px;
}

#main-content h2.title a {
    color: #000;
    text-decoration: none;
}

#main-content h2.title a:hover {
    color: #363636;
    text-decoration: none;
}
a.readmore {
    background: url("images/readmore-bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding-left: 27px;
}
a.readmore span {
    background: url("images/readmore-bg.png") no-repeat scroll right top transparent;
    display: block;
    padding-right: 11px;
}
div.entry.category {
    margin-bottom: 50px;
}
#main-content a {
    color: #336699;
    font-weight: bold;
}
#main-content ul {
    list-style-type: disc;
    margin: 10px 0 10px 20px;
}
#main-content ol {
    list-style-position: inside;
    list-style-type: decimal;
    margin: 10px 0 10px 2px;
}
#main-content ul li ul, #main-content ul li ol {
    margin: 2px 0 2px 20px;
}
#main-content ol li ul, #main-content ol li ol {
    margin: 2px 0 2px 35px;
}
h1#index {
    background: none repeat scroll 0 0 transparent;
    font-family: Georgia,serif;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 0 0 30px;
}
.cat-meta-top {
    background: url("images/cat-meta-topbg.png") no-repeat scroll 0 0 transparent;
    height: 6px;
    margin-top: 15px;
    width: 527px;
}
.cat-meta-bottom {
    background: url("images/cat-meta-bottombg.png") no-repeat scroll 0 0 transparent;
    height: 14px;
    margin-bottom: 20px;
    width: 527px;
}
p.post-meta {
    background: url("images/cat-meta-bg.png") repeat-y scroll 0 0 transparent;
    color: #000000;
    line-height: 16px;
    padding: 0 27px 2px 13px;
}
p.post-meta a {
   color: #000000;
    font-weight: bold;
}
p.post-meta span {
    background: url("images/sidebar-bullet.png") no-repeat scroll left 9px transparent;
    display: block;
    padding: 7px 0 7px 20px;
}


img.thumbnail-post {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #BDBDBD;
    display: inline;
    float: left;
    margin-bottom: 10px;
    margin-right: 25px;
    margin-top: 6px;
    padding: 6px;
}
ul#top-menu li {
    margin: 0 4px;
}
ul#top-menu > li.current_page_item, ul#top-menu > li:hover, ul#top-menu > li.current-cat {
    background: url("images/menu-active-sprite.jpg") no-repeat scroll right bottom transparent;
}
ul#top-menu li a {
    color: #FFFFFF;
    font-size: 18px;
    text-transform: lowercase;
}
ul#top-menu > li {
    padding-right: 10px;
}
ul#top-menu > li > a {
    height: 36px;
    line-height: 33px;
    padding: 0 0 0 12px;
}
ul#top-menu li a:hover {
    text-decoration: none;
}
ul#top-menu > li.current_page_item > a, ul#top-menu > li:hover > a, ul#top-menu > li.current-cat > a {
    background: url("images/menu-active-sprite.jpg") no-repeat scroll left top transparent;
    color: #B4DBAC;
}
ul#top-menu li ul {
    background: url("images/dropdown-top-bg.png") no-repeat scroll 0 0 transparent;
    display: none;
    padding: 12px 0 0;
    top: 40px;
}
ul#top-menu li li ul {
    top: -11px;
}
ul#top-menu li ul li {
    background: url("images/dropdown-li-sep.png") no-repeat scroll 7px 0 #FFFFFF;
    margin: 0;
    padding: 3px 7px 0;
    width: 188px;
}
ul#top-menu li ul li a {
    background: url("images/dropdown-link.png") no-repeat scroll 12px 15px transparent;
    color: #5C5C5C;
    display: block;
    font-size: 12px;
    padding: 10px 5px 10px 40px;
    width: 143px;
}
ul#top-menu li ul li a:hover {
    background: url("images/dropdown-link-hover.png") no-repeat scroll 12px 15px #EFEFEF;
    color: #000000;
}
ul#top-menu li ul li.dropdown-bottom {
    background: url("images/dropdown-bottom-bg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px !important;
    left: 0;
    position: relative;
    width: 202px;
}
#featured-slider {
    margin: 0 0 10px;
    position: relative;
}
#buildings {
    background: url("images/featured-buildings.png") no-repeat scroll 0 0 transparent;
    height: 143px;
    position: absolute;
    right: -3px;
    top: -138px;
    width: 145px;
    z-index: 2;
}
#featured-area {
    background: url("images/slider-bg.jpg") no-repeat scroll 0 0 transparent;
    height: 267px;
    margin-left: 11px;
    margin-top: -38px;
    padding: 31px 50px 0 40px;
    position: relative;
    width: 769px;
}
.featitem {
    height: 267px;
}
#featured-area a#prevlink, #featured-area a#nextlink {
    display: block;
    height: 46px;
    position: absolute;
    text-indent: -9999px;
    top: 122px;
    width: 20px;
}
#featured-area a#prevlink {
    left: 1px;
}
#featured-area a#nextlink {
    right: 1px;
}
ul#slider-control {
    padding-left: 13px;
    position: relative;
    top: -41px;
    z-index: 3;
}
ul#slider-control li {
    background: url("images/tab-bg.png") no-repeat scroll right top transparent;
    float: left;
    margin-right: 2px;
    padding-right: 5px;
}
ul#slider-control li a {
    background: url("images/tab-bg.png") no-repeat scroll left top transparent;
    color: #B3B3B3;
    display: block;
    font-size: 16px;
    text-transform: uppercase;
}
ul#slider-control li a:hover {
    text-decoration: none;
}
ul#slider-control li a span {
    background: url("images/arrow.png") no-repeat scroll 13px center transparent;
    display: block;
    padding: 10px 9px 10px 44px;
}
ul#slider-control li.active {
    background: url("images/tab-bg-active.png") no-repeat scroll right bottom transparent;
}
ul#slider-control li.active a {
    background: url("images/tab-bg-active.png") no-repeat scroll left bottom transparent;
    color: #1C1C1C;
    height: 42px;
}
ul#slider-control li.active a span {
    background: url("images/arrow-active.png") no-repeat scroll 13px center transparent;
}
.featitem {
    width: 769px;
}
.featured-image {
    background: url("images/featured-image-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 220px;
    width: 333px;
}
.featured-image img {
    margin: 10px 0 0 9px;
}
.featitem .description {
    float: right;
    margin: 20px 6px 0 0;
    width: 385px;
}
.featitem h2 {
    background: url("images/h2-border.png") repeat-x scroll left bottom transparent;
    font-size: 24px;
    margin-bottom: 9px;
}
.featitem h2 span {
    background: url("images/h2-bg.png") no-repeat scroll left top transparent;
    display: block;
    padding: 2px 0 3px 30px;
}
.featitem h2 a:hover {
    color: #363636;
    text-decoration: none;
}
.featitem a.readmore {
    background: url("images/more-featured-bg.png") no-repeat scroll 0 0 transparent;
    bottom: 9px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 27px;
    position: absolute;
    right: 4px;
}
.featitem a.readmore span {
    background: url("images/more-featured-bg.png") no-repeat scroll right top transparent;
    display: block;
    padding-right: 11px;
}
p#comments {
    background: url("images/comments_number.png") no-repeat scroll left 6px transparent;
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1em;
    padding: 0 0 6px 32px;
}
ol.commentlist {
    background: url("images/main-content-bg.png") no-repeat scroll left top transparent;
    margin: 0 0 20px -15px !important;
    padding: 25px 0 0 40px;
}
ol.commentlist, ol.commentlist ul.children {
    list-style-position: outside !important;
    list-style-type: none !important;
}
ol.commentlist li ul {
    margin: 0 !important;
}
ol.commentlist li ul.children {
    margin-bottom: -13px !important;
}
ol.commentlist li {
    background: url("images/comments-border.png") no-repeat scroll left bottom transparent;
    padding: 15px 0 13px 100px;
}
div.comment-body {
    position: relative;
}
img.avatar {
    background: url("images/avatar_border.png") no-repeat scroll 0 0 transparent;
    left: -100px;
    padding: 9px;
    position: absolute;
    top: 0;
}
div.comment-wrap {
    padding: 0 0 10px;
}
.comment-author {
    margin-bottom: 12px;
}
span.fn, .comment-wrap span.separator {
    color: #1F1E1E;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
}
.comment-wrap span.separator, span.commentmetadata a {
    color: #9C9B9B !important;
    font-weight: normal;
    margin-left: 2px;
}
span.commentmetadata a {
    font-size: 14px;
}
div.reply-container {
    background: url("images/readmore-bg.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding-left: 27px;
}
div.reply-container a {
    background: url("images/readmore-bg.png") no-repeat scroll right top transparent;
    color: #FFFFFF !important;
    display: block;
    padding-right: 11px;
}
div.reply-container a:hover {
    text-decoration: none;
}
ol.commentlist ul.children li {
    background: none repeat scroll 0 0 transparent;
}
div#respond, div.navigation {
    margin-left: 25px;
}
div#respond a#cancel-comment-reply-link {
    font-size: 11px;
}
li.comment div#respond {
    margin: 0;
}
li.comment div#respond textarea {
    width: 97%;
}
li.comment div#respond input[type="text"] {
    width: 70%;
}
div.navigation {
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;
}
#page-comments {
    margin-top: 30px;
}
#footer-widgets-wrap {
    background: url("images/footer-mainbg.jpg") repeat-y scroll 0 0 transparent;
}
#footer-widgets {
    background: url("images/footer-top.jpg") no-repeat scroll 0 0 transparent;
    padding: 60px 0 0 60px;
    position: relative;
}
#footer-widgets .widget {
    background: url("images/footer-widget-mainbg.png") repeat-y scroll 0 0 transparent;
    float: left;
    margin: 0 35px 20px 0;
    width: 269px;
}
#footer-widgets .widget .widgettop {
    background: url("images/footer-widget-top.png") no-repeat scroll 0 0 transparent;
}
#footer-widgets .widget h4 {
    background: url("images/fwidget-separator.png") repeat-x scroll left bottom transparent;
    color: #FFFFFF;
    font-size: 18px;
    letter-spacing: 0;
    margin: 0 10px 0 3px;
    padding: 18px 5px 0 16px;
}
#footer-widgets .widget h4 span {
    background: url("images/footer-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 2px 14px 10px 30px;
}
#footer-widgets .widget-content, #footer-widgets a {
    color: #B3BDC3;
}
#footer-widgets a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#footer-widgets .widget-content {
    padding: 12px 16px 0 20px;
}
#footer-widgets ul li a {
    display: block;
}
#footer-widgets .widget-content ul {
    margin: 0 -6px 0 -17px;
}
#footer-widgets .widget-content ul li {
    background: url("images/fwidget-li-separator.jpg") no-repeat scroll left bottom transparent;
}
#footer-widgets .widget-content > ul > li:first-child {
    margin-top: -8px;
}
#footer-widgets .widget-content > ul > li:last-child {
    background: none repeat scroll 0 0 transparent;
}
#footer-widgets .widget-content > ul > li:last-child a {
    margin-bottom: -10px;
}
#footer-widgets .widget-content ul li a {
    background: url("images/footer-bullet.png") no-repeat scroll 18px center transparent;
    padding: 10px 4px 10px 40px;
}
#footer-widgets .widget-content ul ul {
    margin: 0 0 0 15px;
}
#footer-widgets .widget-content ul ul li:first-child a {
    margin-top: -7px;
    padding-top: 7px;
}
.widgetbottom {
    background: url("images/fwidget-bottom.png") no-repeat scroll 0 0 transparent;
    height: 23px;
}
.widgetrow {
    padding-bottom: 20px;
}
#sidebar .widget-content ul li.recentcomments a, #footer-widgets .widget-content ul li.recentcomments a {
    background: none repeat scroll 0 0 transparent;
}
#footer {
    background: url("images/footer-bottom.jpg") no-repeat scroll 0 0 transparent;
    color: #757A7D;
    font-size: 11px;
    min-height: 170px;
}
#footer a {
    color: #FFFFFF;
}
#footer p#copyright {
    padding: 128px 39px 0 0;
    text-align: right;
}
#sidebar {
    float: right;
    width: 290px;
}
#sidebar a {
    color: #4E606C;
}
#from-blog {
    background: url("images/sidebar-top-bg.png") no-repeat scroll 3px top transparent;
    padding: 33px 0 0;
    width: 286px;
}
#from-blog ul.control {
    display: inline;
    float: left;
    margin-left: 2px;
    width: 285px;
}
#from-blog ul.control li {
    float: left;
}
ul.control li a {
    color: #FFFFFF !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
    width: 95px;
}
ul.control li.ui-state-active a {
    height: 30px;
    margin-top: 5px;
    text-decoration: none;
}
ul.control li a:hover {
    text-decoration: none;
}
ul.control li.recent a {
    background: url("images/recent-bg.png") no-repeat scroll 0 0 transparent;
}
ul.control li.popular a {
    background: url("images/popular-bg.png") no-repeat scroll 0 0 transparent;
}
ul.control li.random a {
    background: url("images/random-bg.png") no-repeat scroll 0 0 transparent;
}
#from-blog div.entries {
    background: url("images/widget-main-bg.png") repeat-y scroll 0 0 transparent;
    float: left;
    padding: 0 4px 0 5px;
    width: 286px;
}
div.entries h3 {
    background: url("images/fromblog-top-bg.png") no-repeat scroll 0 0 transparent;
    font-size: 18px;
}
div.entries h3 span {
    background: url("images/widget-heading.png") no-repeat scroll 14px 14px transparent;
    display: block;
    padding: 14px 30px 7px 43px;
}
div.entries-bottom {
    background: url("images/widget-bottom.png") no-repeat scroll 0 0 transparent;
    height: 5px;
    margin-left: -7px;
}
div.entries-bottom.usual {
    margin-left: -1px;
}
div.tabcontent {
    padding: 0 15px 4px 5px;
}
.tabcontent .post {
    background: url("images/separator.png") no-repeat scroll 0 0 transparent;
    padding: 9px 0 6px 6px;
}
.post .post-thumb {
    background: url("images/img-border.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 12px 0 0;
}
.post .description {
    float: left;
}
.post .post-thumb a {
    display: block;
}
.post .post-thumb img {
    margin: 7px;
}
.post h4 {
    font-size: 14px;
    letter-spacing: 0;
    padding: 5px 0 0;
}
.post p.meta {
    background: url("images/sidebar-bullet.png") no-repeat scroll 0 6px transparent;
    color: #4A4949;
    font-size: 11px;
    font-style: italic;
    padding: 0 0 0 18px;
}
.post p.meta a {
    color: #4A4949 !important;
    font-weight: bold;
}
.widget_wrap {
    background: url("images/widget-main-bg.png") repeat-y scroll 0 0 transparent;
    margin-bottom: 28px;
}
.widget_entries {
    background: url("images/sidebar-widget-top.png") no-repeat scroll 0 0 transparent;
    padding: 30px 0 0;
}
.widget_entries h3 {
    background: url("images/widget-heading.png") no-repeat scroll 14px 17px transparent;
    display: block;
    font-size: 18px;
    padding: 18px 30px 10px 43px;
}
#sidebar .widget-content {
    background: url("images/separator.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 0 8px;
    padding: 15px 10px;
    width: 262px;
}
#sidebar .widget-content ul {
    margin: 0 0 0 -10px;
}
#sidebar .widget-content ul li {
    background: url("images/separator.png") no-repeat scroll left bottom transparent;
}
#sidebar .widget-content ul li a {
    background: url("images/sidebar-bullet.png") no-repeat scroll 13px center transparent;
    display: block;
    padding: 8px 4px 8px 35px;
}
#sidebar .widget-content > ul > li:first-child {
    margin-top: -8px;
}
#sidebar .widget-content > ul > li:last-child {
    background: none repeat scroll 0 0 transparent;
}
#sidebar .widget-content > ul > li:last-child a {
    margin-bottom: -10px;
}
#sidebar .widget-content ul ul {
    margin: 0 0 0 20px;
}
#sidebar .widget-content ul ul li:first-child a {
    margin-top: -7px;
    padding-top: 7px;
}
div.post .new-post .aligncenter, .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-top: 4px;
    text-align: center;
}
.wp-caption.alignleft {
    margin: 0 10px 10px 0;
}
.wp-caption.alignright {
    margin: 0 0 10px 10px;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
img.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
}
img.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
}
.nav ul {
    background-position: center bottom;
    background-repeat: no-repeat;
    position: absolute;
    top: -999em;
    z-index: 10;
}
.nav li {
    float: left;
    position: relative;
}
.nav a {
    display: block;
    float: left;
}
.nav li:hover ul, ul.nav li.sfHover ul {
    left: 0;
    top: 35px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
    top: -999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
    left: 203px;
    top: 0;
}
.nav li:hover ul, .nav li li:hover ul {
    top: -999em;
}
.nav li li {
    display: block;
    float: left;
    height: auto !important;
    padding: 0;
}
.nav li ul {
    width: 202px;
}
.nav li li a:link, .nav li li a:visited {
    display: block;
    float: left;
    height: auto;
}
.nav li:hover {
    visibility: inherit;
}
#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 240px;
}
#wp-calendar a {
    display: block;
    font-weight: bold;
    text-decoration: none;
}
#wp-calendar a:hover {
    text-decoration: underline;
}
#wp-calendar caption {
    font: bold 13px Arial,Sans-Serif;
    text-decoration: none;
}
#wp-calendar td {
    color: #9F9F9F;
    padding: 3px 5px;
}
#wp-calendar td#today {
    color: #FFFFFF;
}
#wp-calendar th {
    font-style: normal;
    padding: 3px 5px;
    text-transform: capitalize;
}
#wp-calendar #prev a, #wp-calendar #next a {
    font-size: 9pt;
}
#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
}
#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
}
.pagination {
    overflow: hidden;
    padding: 15px 12px 0;
}
.wp-pagenavi {
    position: relative;
}
.wp-pagenavi a, .wp-pagenavi a:link {
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9 !important;
    color: #413F36;
    font-weight: normal !important;
    margin: 2px;
    padding: 5px 7px !important;
    text-decoration: none;
}
.wp-pagenavi a:visited {
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
    color: #413F36;
    margin: 2px;
    padding: 5px 7px;
    text-decoration: none;
}
.wp-pagenavi span.pages {
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9 !important;
    color: #413F36;
    margin: 2px !important;
    padding: 5px 7px !important;
}
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover {
    background-color: #7798A6 !important;
    border: 1px solid #618391 !important;
    color: #FFFFFF !important;
    font-weight: bold;
    margin: 2px;
    padding: 5px 7px !important;
}
a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a {
    text-decoration: none;
}
.js #feat-content, .js div#from-blog div.entries {
    display: none;
}
.foursixeight {
    margin: 0 0 15px 84px;
}
.fullwidth {
    width: 100% !important;
}
.sitemap-col ul {
    list-style: none outside none !important;
    margin-left: 0 !important;
}
.sitemap-col ul ul {
    margin-left: 20px !important;
}
.et_pt_gallery_entry {
    margin: 0 0 32px 72px !important;
}
.et_pt_blogentry a.readmore {
    color: #282828 !important;
}
a.readmore {
    display: none;
}
#header_icons img {
    float: left;
    height: 32px;
    margin: 0 0 0 10px;
    padding-left: 15px;
    width: 32px;
}
#header_icons {
    float: left;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 195px;
    z-index: -999;
}
#header_icons ul {
    height: 32px;
    margin: 0;
    padding: 0;
    width: 32px;
}
#header_icons ul li {
    display: inline;
    float: left;
    height: 32px;
    padding: 0;
    text-align: left;
}
.page-item-467 {
    background-image: url("/wp-content/uploads/fb.png");
    background-repeat: no-repeat;
}
.page-item-467 a {
    display: block;
    height: 50px;
    margin-right: -20px;
    text-indent: -9999px;
    width: 25px;
}
#top-menu .page-item-467 a:hover {
    background-image: url("/wp-content/uploads/fb-hover.png");
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 25px;
}
.page-item-470 {
    background-image: url("/wp-content/uploads/twitter.png");
    background-repeat: no-repeat;
}
.page-item-470 a {
    display: block;
    height: 50px;
    margin-right: -20px;
    text-indent: -9999px;
    width: 25px;
}
#top-menu .page-item-470 a:hover {
    background-image: url("/wp-content/uploads/twitter-hover.png");
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 25px;
}
.page-item-471 {
    background-image: url("/wp-content/uploads/linkedin.png");
    background-repeat: no-repeat;
}
.page-item-471 a {
    display: block;
    height: 50px;
    margin-right: -20px;
    text-indent: -9999px;
    width: 25px;
}
#top-menu .page-item-471 a:hover {
    background-image: url("/wp-content/uploads/linkedin-hover.png");
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 25px;
}
.page-item-472 {
    background-image: url("/wp-content/uploads/rss.png");
    background-repeat: no-repeat;
}
.page-item-472 a {
    display: block;
    height: 50px;
    margin-right: -15px;
    text-indent: -9999px;
    width: 25px;
}
#top-menu .page-item-472 a:hover {
    background-image: url("/wp-content/uploads/rss-hover.png");
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 25px;
}
.form-allowed-tags {
    display: none;
}

.post-meta a { color:#000; }



.post-meta span.livefyre-commentcount {
background: none;
display: inline;
padding: 0;
}
