#footer-wrapper{ background:url(images/footer_gradient.png) repeat-x;border-top:10px #5F8DD3 solid;margin-top:60px;padding-top:0px;height:131px;}
#footer{ background: transparent;overflow:hidden;}
#footer-left{float:left;overflow:hidden;}
#footer-left>li{float:left;margin-right:35px;width:141px;}
#footer-left li li{background:url(../img/footer_bullet.png) no-repeat left center;padding-left:13px;font-size:0.8em;line-height:17px; left:-30px; position:relative }
#footer-left a{color:#747474;}
#footer-right{ float:right;width:319px;}
#footer-right h2{ background:url(../img/mail_icon.gif) no-repeat left center;padding-left:21px;width:120px;}
#footer-right p{color:#3b3c3f;font-size:11px;margin-top:18px;}
.newsletter-field{overflow:hidden;}
#newsletter-email{border:1px #c9cacb solid;color:#747474;font-size:11px;width:208px;font-family:Tahoma;float:left;}
.newsletter-field input[name=submit]{margin-top:3px;font-family:Verdana,Tahoma;font-size:11px;font-weight:bold;color:#ffffff;width:90px;border:1px #a8a9aa solid;background:#a8a9aa;-moz-border-radius:9px;-webkit-border-radius:9px;height:22px;vertical-align:middle;padding:0;float:right;cursor:pointer;}
#footer .footerList{ width:958px;padding:5px 0 25px 0;clear:both;text-align:center;}
#footer .footerWrap,#footer .footerWrap ul{ width:942px;margin:10px auto;}
#footer .footerList li{ margin:5px auto;padding-right:20px;display: inline;}
#legal-wrapper{overflow:hidden;}
#legal{margin-top:5px;font-size:10px;font-family:Tahoma;vertical-align:bottom;color:#9d9d9d;}
#legal a{color:#9d9d9d;}
#legal a:hover{ text-decoration:underline;}
#legal-left{float:left;overflow:none;}
#legal-left li{float:left;padding:0 5px;line-height:11px;border-left:1px solid;}
#legal-left li.copyright{padding:0 5px 0 0;border-left:none;font-size:11px;}
#legal-right{float:right;margin:0 0 8px;line-height:11px;}
.post-edit-link{font-size:10px;}
#homecarousel img{display:none;}
.contact-details{overflow:hidden;}
.contact-details .left{float:left;width:auto;}
.contact-details .right{width:auto !important;text-align:right;}
.title{margin:25px 0;}
#sub_page #content{ clear:both;padding-top:0px;}
.hentry{ padding:5px 0 25px 0;border-bottom:1px dotted #ccc;}
.post{ margin:15px 0;}
.post img{ border:0px !important;padding:0 !important;float: left;margin:0 10px 10px 0;}
.meta{ padding:5px;margin-top:20px;background:#eee;}
.blogentry {margin-bottom:27px;}
.blogentry p img{margin:0 7px;float:right;}
.blogentry .meta{background:transparent url(../img/dot.gif) repeat-x scroll 0 25px;clear:both;color:#999999;font-size:10px;height:30px;}
.blognav-footer {height:51px;margin-top: -20px;}
#footer h2{color:#747474;font-size:0.7em;margin-bottom:10px;text-transform:uppercase;font-weight:bold;border-bottom:1px #aeafaf dotted;}
a:link,a:hover,a:visited{color:#005298;}
#content .normal ul.newsList li p a.more{color:#005298;}
#footer .footerList li{color:#808080;}
#footer .footerList li:hover{color:#005298;}
#footer .copyright{color:#808080;}
#footer .bold{color:#005298 !important;font-weight:bold;}
