* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 13px;
    line-height: 22px;
    font-family:Arial, Helvetica, sans-serif;
    color: #606060;
    background: #069ed4;
    min-width: 980px;
}
a { color: #0252aa; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
.shell { padding-top: 15px; width: 956px; margin: 0 auto; }
#header { padding: 0 4px 20px 7px; }
.socials { display: inline; float:right; padding-top: 18px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-shadow:1px 1px #041C7C;}
#logo { display: inline; float: left; width: 324px; font-size: 0; line-height: 0; }
#logo a { display: block; width: 324px; height: 101px; background: url(../images/logo.png) no-repeat 0 0; text-indent: -4000px; }
#main-top { height: 14px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/main-top.png) no-repeat 0 0; }
#main-middle { position: relative; z-index: 10; padding: 90px 28px 0 26px; width: 902px; background: url(../images/main-middle.png) repeat-y 0 0; }
#main-bottom { height: 11px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/main-bottom.png) no-repeat 0 0; }
#navigation { position: absolute; top: 8px; left: -16px; width: 985px; height: 63px; background: url(../images/navigation.png) no-repeat 0 0; }
#slider .jcarousel-container,
#slider .jcarousel-clip,
#slider .jcarousel-clip ul li { position: relative; width: 903px; height: 356px; overflow: hidden; }
#slider .jcarousel-clip ul li img { position: relative; display: block; float: left; }
#content { padding: 20px 0 45px 5px; }
#content h1 { font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height: 40px; color: #e05d15; }
#content h1 span { color: #1e4b9b; }
.post { padding: 10px 0 0 4px; }
.post img { display: block; margin: 4px 18px 0 0; border: solid 3px #747575; }
.post p{ padding-bottom: 10px; line-height: 20px;}
.link-post { padding-left: 24px; }
.link-post h2 { font-family:Arial, Helvetica, sans-serif; font-size: 20px; line-height: 25px; color: #1e4b9b; padding-top:20px;}
.col { display: inline; float: left; padding: 10px 0 0 0; width:100%; padding-bottom:10px;}
.col ul { padding-left: 10px; }
.col ul li { list-style: none; font-size: 13px; line-height: 21px; padding-left: 25px; background: url(../images/bullet.png) no-repeat 0 50%; }
.col h4 { padding: 0 0 11px 4px; margin-bottom: 17px; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #3eb3f7; border-bottom: dotted 2px #2c4252;   }
#footer { margin: 0 auto; padding: 25px 0 0 35px; height: 271px; width: 906px; background: url(../images/footer.png) no-repeat 0 0; }
.links { padding: 0;  width: 234px; }
.links ul { padding-left: 4px; list-style: none; }
.links ul li { line-height: 30px; }
.links ul li { position: relative; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; text-transform: uppercase; }
.links ul li a { padding-left: 25px; color: #fff; display: block; }
.links ul li a:hover { color: #46b6ff; text-decoration: none; }
.info { padding: 0 0 0 34px;  width: 230px; }
.info h4 { margin-bottom: 9px; }
.info ul { padding-left: 4px; list-style: none; }
.info ul li { line-height: 30px; }
.info ul li { position: relative; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; text-transform: uppercase; }
.info ul li a { padding-left: 25px; color: #fff; display: block; }
.info ul li a:hover { color: #46b6ff; text-decoration: none; }
.contact { padding: 0 0 0 41px; width: 339px; font-size:12px; color:#FFF; font-style: normal; font-family:Arial, Helvetica, sans-serif; }
#bottom-nav { padding: 17px 0 0 33px; }
#bottom-nav a { float: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #fff; padding-right: 13px; }
#bottom-nav .author { float: right; }