

*{margin:0; padding:0;}
body{background:url(/images/bg.png) repeat-x #4F97D3; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none;}

#header{background:url(/images/header.jpg); width:758px; height:39px; margin:auto; padding:89px 0 0 20px;}
#menu{width:704px; font-size:18px; font-weight:bold; color:#fff; padding:0 0 0 35px;}
#menu ul li{list-style:none; float:left; text-transform:uppercase;}
#menu ul li a{display:block; line-height:38px; color:#1a78d8; padding:0 16px 0 16px;}
#menu ul li a:hover, #menu ul li a.active{border:1px solid #053a70; background:#1a78d8; border-bottom:none; color:#fff; padding:0 15px 0 15px;}

#wrapper{width:758px; margin:auto; background:url(/images/wrapper_st.png) repeat-y; padding:0 0 0 20px;}
#mainblk{width:739px;}
#review{background:url(/images/review.jpg); width:493px; height:234px; float:left; padding:20px 0 0 22px;}
#review h1{font-family:Trebuchet MS; font-size:17px; font-style:italic; color:#fff; width:350px;}
#form{background:url(/images/form.jpg); width:203px; height:210px; float:left; padding:44px 0 0 20px; }
#form h2{color:#043a71; font-size:10px; margin:5px 0 0 3px;}
#form p{color:#fff; font-size:14px; font-weight:bold; float:left; width:50px; line-height:25px; text-transform:uppercase; margin:10px 0 0 0;}
#form p.subnow{font-size:10px; color:#043a71; width:178px; padding:2px 0 0 4px; line-height:12px; float:none; font-weight:normal; text-transform:none; margin:0;}
#form p.p2{font-size:7px; color:#043a71; margin:0 0 0 5px; text-transform:none; float:none; width:auto;}
.field{background:url(/images/field.jpg); width:121px; height:20px; float:left; border:0; margin:10px 0 0 0; padding:5px 5px 0 5px;}
#subscribe{margin:5px 0 0 3px;}

#content{width:739px;}

#leftcol{width:506px; float:left; margin:10px 0 0 9px; font-family:MyriadPro Black, arial; }

#featured{background:url(/images/featured.jpg); width:496px; font-size:12px; padding:4px 0 0 10px; margin:0 0 10px 0;}
#featured h2{color:#1a78d8; font-size:18px; margin:0 0 2px 0;}
#featured ul li{background:url(/images/bullet2.jpg) no-repeat left; padding:0 0 0 15px; list-style:none; font-weight:bold;}
#featured ul li a{color:#042b54;}

.post{background:url(/images/post.jpg) no-repeat top; width:486px; margin:0 0 10px 0; padding:0 10px 15px 10px;}
.post h1{color:#023467; font-size:23px; padding:4px 0 4px 30px;}
.post p{font-size:12px; color:#011e3b;}

#comments{width:496px; margin:0 0 0 10px;}
#comments h2{color:#042b54; font-size:18px; text-transform:uppercase;}
#commentbox{background:#0a3057; width:476px; padding:10px 10px 0 10px;}
#commentbox h3{ font-size:12px; color:#fff;}
#commentbox p{font-size:10px; color:#fff; line-height:13px;}
.pic{float:left; margin:4px 10px 0 0;}
.comment{float:left; width:405px; margin:0 0 12px 0;}

#rightcol{width:210px; float:left; background:url(/images/rightcol_st.jpg) repeat-y; width:210px; margin:0 0 0 10px; padding:0 0 25px 0;}

#testi{background:url(/images/testi.jpg) no-repeat top; padding:50px 15px 5px 16px;}
#testi p{font-size:11px; font-style:italic; color:#0c355f; padding:0 0 0 5px;}
.tpic{margin:0 0 5px 0;}
#testi h3{color:#042b54; font-style:italic; font-size:11px; text-align:right; margin:0 0 5px 0;}

#recm{background:url(/images/recommended.jpg) no-repeat top; padding:40px 15px 0 16px; font-size:11px;}
#recm ul li{background:url(/images/bullet.jpg) no-repeat left; padding:0 0 0 15px; list-style:none; line-height:15px;}
#recm ul li a{color:#0a3057; font-weight:bold;}

#footer{background:#042b54; height:106px; font-size:12px;}
#footerwrap{background:url(/images/footer.jpg); width:728px; margin:auto; height:35px; padding:15px 25px 0 25px;}
#footer p{float:left; color:#fff;}
#footer ul{float:right;}
#footer ul li{display:inline; color:#fff;}
#footer a{color:#fff;}
