*{border:0;margin:0 auto;padding:0;outline:none;}
body{background:url(images/main_bg.gif);font:13px Georgia, "Times New Roman", Times, serif;color:#494949;padding:0;margin:0;}
a{color:#494949;text-decoration:none;}
a:hover{text-decoration:none;}
p.clr, .clr{clear:both;padding:0;margin:0;background:none;}
p.bg, .bg{clear:both;padding:0;margin:10px 0;border-bottom:1px solid #dcdcdc;height:1px;}
input, select, textarea{border:#cfcfcf 1px solid;color:#404040;font-size:12px;padding:3px;font-family:Arial, Verdana, Helvetica, sans-serif;}
li{list-style:none;}
h1, h2{color:#575757;font-size:1.5em;font-weight:normal;letter-spacing:-1px;margin:0 0 1em;}
h3{color:#333333;font-size:1.2em;margin:0 0 .8em;}
h4{font-size:1em;margin:0 0 1em;}
p{line-height:1.5em;padding:0 0 1.3em;}
#page{margin:0 auto;padding:0;}
#header{margin:0 auto;padding:0;width:940px;}
.header_h2{padding:0;margin:0 auto 30px auto; width:728px;border-bottom:1px dashed #a9a9a9;}
.header_h2 img{margin:0;padding:0;}
.logo{width:205px;margin:0;padding:0;float:left;}
.logo h1{background:url(images/logo.gif) top no-repeat;float:left;text-indent:-9999px;width:205px;margin:0;padding:0;}
.logo h1 a{display:block;height:115px;}
.logo h1 a:hover{text-decoration:none;}
.rss{width:180px;float:right;padding:10px 0 0 0;margin:0;}
.rss img{float:right;margin:0 5px;}
.rss a{color:#b2b2b2;text-decoration:none;}
.search{width:280px;float:right;margin:0;padding:10px 0 0 0;}
#search span{width:177px;display:block;background:url(images/search_bg.gif) top no-repeat; height:31px;margin:0 auto;padding:0;}
#search input#s{float:left;width:136px;padding:8px 0 0 10px;margin:0;border:0;background:none;color:#a9a9a9;font:normal 12px/14px Arial, Helvetica, sans-serif;}
#search .btn{float:left;padding:0;margin:0;border:0;width:auto;}
.topnav{margin:0;padding:50px 0 0 0;width:500px;float:right;}
.topnav ul{list-style:none;padding:0;margin:0;float:right;}
.topnav li{float:left;padding:0 5px;}
.topnav li a{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#808080;display:block;float:left;padding:5px 10px;}
.topnav li a:hover{color:#808080;background:#e3e3e3;}
.topnav li.current_page_item a{color:#808080;background:#e3e3e3;}
#nav1{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0;margin:0 5px 10px 5px;border-bottom:1px dashed #a9a9a9;border-top:1px dashed #a9a9a9;}
#nav1 ul{width:650px;float:left;padding:0;}
#nav1 ul.sf-menu li{position:relative;float:left;line-height:40px;padding:4px 5px;text-align:left;}
#nav1 ul.sf-menu li a{color:#686868;margin:0;padding:1px 10px;}
#nav1 ul.sf-menu li a:hover, #nav1 ul.sf-menu li a.active{padding:0 9px;color:#686868;background:#e6e6e6;border:1px solid #d7d7d7;}
#nav1 ul.sf-menu li ul.children{margin:0;background:#e6e6e6;border:none;width:140px;padding:0;border:1px solid #d7d7d7;}
#nav1 ul.sf-menu li ul.children a{border:0;padding:0;color:#686868;width:140px;margin:0;text-indent:10px;}
#nav1 ul.sf-menu li ul.children a:hover{color:#fff;background:#9b9b9b;text-decoration:none;}
#nav1 ul.sf-menu li ul.children li{border:0;padding:0;margin:0;}
#nav1 ul.sf-menu li ul.children li ul.children{border-left:none;border-right:none;}
#nav1 ul.sf-menu li ul.children ul.children{margin:0 0 0 21px;}
#columns{margin:0 auto;padding:0;width:940px;}
#centercol{float:left;width:610px;padding:0;}
#rightcol{float:right;width:290px;padding:0;}
#rightcol .box{padding:0 10px;}
.small_link{padding:5px 0;margin:0 auto;text-align:center;}
.small_link a{color:#959595;text-decoration:none;}
.subcols{background:url(images/subcols-bgr.gif) repeat-y left;height:1%;}
.col1, .col2{float:left;width:285px;}
.col2{float:right;}
.post-block{}
.post-margin{margin-left:236px;}
.post-title{padding:0;margin:0;}
.post-title h2{margin:0;padding:0;font:normal 24px Georgia, "Times New Roman", Times, serif;color:#575757;}
.post-title h2 a{display:inline;padding:0;margin:0;color:#575757;text-decoration:none;}
.post-excerpt{padding:5px 0 0 0;display:table;font:normal 15px Georgia, "Times New Roman", Times, serif;color:#242424;margin:0;line-height:1.8em;}
.post-excerpt a{font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#575757;text-decoration:none;padding:5px 0;}
.post ul, .post ol{margin:0 0 1.5em;}
.post ul li{background:url(images/ico-list.gif) no-repeat 0 6px;margin:0 0 .4em;padding:0 0 0 10px;}
.post ol li{list-style:decimal;list-style-position:inside;margin:0 0 .4em;}
.post blockquote{border-left:3px solid #cfcfcf;font-size:13px;font-style:italic;margin:0 0 1.5em;padding:5px 0 0 10px;}
.post-author{margin:0 0 1em;}
.author-details{font-size:11px;}
.author-descr{display:table;height:1%;}
.social-links{font:normal 11px Georgia, "Times New Roman", Times, serif;padding:5px 0;margin:0;color:#888888;line-height:1.8em;}
.social-links a{color:#aa4813;font-weight:normal;text-decoration:underline;}
.social-links a:hover{text-decoration:none;}
.post-commets{}
.post-commets a{font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#575757;text-decoration:none;padding:5px 0;}
.post-date{margin:0 10px 0 0;float:left;width:90px;}
.post-date a{float:left;font:normal 36px Arial, Helvetica, sans-serif;color:#323232;border-right:1px solid #dadada;padding:3px 10px 3px 0;}
.post-date span{float:right;font:bold 14px Arial, Helvetica, sans-serif;color:#dadada;padding:10px 0 0 0;}
.post-comments h2{padding-top:10px;}
.post-comments .fl{width:80px;}
.post-comments .fr{width:500px;}
.wtitle{padding:0 0 20px 0;margin:0 0 10px 0;border-bottom:1px dashed #a9a9a9;}
.wtitle h2{margin:0;padding:0;font:normal 24px Georgia, "Times New Roman", Times, serif;color:#575757;}
.box{margin:0 0 15px 0;padding:0 0;}
.box .content{height:1%;padding:0;}
.box2{background:#f9f9f9;border:1px solid #cfcfcf;height:1%;margin:0 0 20px;padding:18px;min-height:115px;}
.box2.alt{background:#FFFFFE;}
.comm-name, .comm-date{line-height:20px;}
.list1 li{background:url(images/ico-list1.gif) no-repeat 0 1.1em;border-bottom:1px solid #e7e7e7;height:1%;padding:.7em 0 .7em 13px;}
.list1 li.last{border:0;}
#rightcol .list1 li a:hover{color:#33707e;}
input.btn{background:none;border:0;margin:0;padding:0;}
select{padding:1px;}
.message div{margin:0 0 18px;}
.message input{padding:9px 15px;width:470px;}
.message textarea{height:114px;overflow:auto;padding:9px 15px;width:470px;font-family:Verdana;}
.message .submit{float:left;}
.message .btn{padding:0;width:128px;height:32px;background:url(images/button.gif);}
.message .notice{color:#a4a4a4;float:right;font-style:italic;padding:10px 0 0;}
.pic img{display:block;margin:0 0 10px 0;padding:5px;background:#fff;border:1px solid #dcdcdc;}
.pic.fl img{margin:5px 15px 0 0;}
.pic.fr img{}
.th{display:block;margin:0 0 .5em;}
.th.fl img{margin-right:10px;max-width:40px;}
.ads img, .widget_flickrRSS img{margin:5px 3px;}
.widget_flickrRSS img{border:1px solid #cfcfcf;}
.box .ac img{border:0;margin:0;}
#page_bottom{padding:10px 0;}
.FBG{width:940px;margin:0 auto;padding:20px 0;border-bottom:1px dashed #a9a9a9;border-top:1px dashed #a9a9a9;}
.FBG img{float:left;margin:0 5px 0 0;padding:0 0 50px 0;}
.FBG h2{font:normal 24px Georgia, "Times New Roman", Times, serif;color:#575757;padding:10px 0;margin:0;}
.FBG p{font:normal 11px Georgia, "Times New Roman", Times, serif;padding:5px 0;color:#888;line-height:1.8em;}
.FBG .size1{width:610px;float:left;padding:10px 0;margin:0;}
.FBG .size2{width:290px;float:right;padding:10px 0;margin:0;}
#footer{color:#818181;width:940px;text-decoration:none;font:normal 11px Georgia, "Times New Roman", Times, serif;margin:0 auto;padding:0;}
#footer a{color:#818181;font-weight:bold;}
#footer span{color:#818181;}
#footer .text2{padding:15px 20px;float:right;}
#footer .text{padding:15px 20px;float:left;}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
.hl, .hl2{background:url(images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%;}
.hl2{background:none;border-top:1px solid #e7e7e7;height:1px;margin:0 0 .8em;}
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
.noBorder{border:0;}
.font-sm{font-weight:normal;}
.white{color:#FFE;}
#slider{width:940px;padding:30px 0 0 0;margin:0 auto;}
div#slideshow{float:left;width:100%;height:350px;}
.slider-item{width:100% !important;height:350px;}
.html_blog{width:288px;float:left;padding:10px 25px 10px 0;margin:0;}
.html_blog h2{padding:10px 0;}
#bannerhome {width:728px; position:relative; margin:0 auto 10px auto;}
#socialmedia {width:100%; text-align:right;}
#googleplus, #linkedin {display: block;float: left;}
.gsc-control-cse {background:#f8fafa !important; border:none !important; padding:0 !important;}