/* CSS Document */
body {  font-family: Arial, Verdana, myriad, Arial, helvetica, Sans-Serif; background:#fff url(../img/body_bg5.jpg) top no-repeat; margin:0; padding:0; }
td {  font-family: Arial, Verdana, myriad, Arial, helvetica, Sans-Serif; font-size: 13px; color: #444; }
#container { width:970px; margin:0 auto; background:#fff url(../img/bg_container.jpg) top no-repeat; padding:0; }

.clear { clear:both; height:1px; }

h1 { font-size:27px; color:#62A809; font-weight:lighter; text-decoration:none; margin-bottom:5px;}
h1 a { font-size:27px; color:#62A809; font-weight:lighter; text-decoration:none;}
h1 a:hover { color:#62A809;}

.header { height:131px; margin:0 auto; width:915px; background: url(../img/bg_top_options.png) left no-repeat; padding:0; margin-bottom:-1em; position:absolute; } 
.header .logo { width:240px; height:121px; background:url(../img/logo.png) top no-repeat; float:left; margin-left:2em; }
.header .logo span { display:none; }
.header .phone { float:right; margin:1em 0.3em; padding:0; font-size:27px; color:#666666; font-weight:bold; }

.content { clear:both; width:925px; margin:0 auto; padding:0; margin-top:5em; }

/* LEFT */
.content .left { width:677px; float:left; margin-top:20px;}

/* POSTS */
ul.posts { margin:0 30px 20px 0; padding:0;}
ul.posts li { list-style:none; padding:0 10px 20px 0; border-bottom:1px #000 dotted; position:relative;}
ul.posts li .date { margin-bottom:20px; font-family:"Times New Roman", Times, serif; font-size:13px; font-style:italic; color:#000; width:auto; overflow:hidden;}
ul.posts li .date a { color:#000; text-decoration:none;}
ul.posts li .date a:hover { color:#62A809;}

ul.posts li .comm { text-align:center;  position:absolute; top:10px; right:0;}
ul.posts li .comm a { background:url(img/comments.jpg) no-repeat; width:24px; height:20px; display:block; font-size:12px; color:#000; font-weight:bold; text-decoration:none; padding-top:2px;}
ul.posts li .comm a:hover { color:#62A809;}

ul.posts li p { font-size:13px; color:#666; clear:both; line-height:18px;}
ul.posts li a.read-more { color:#a4cb38; text-decoration:none; font-size:11px; float:right; font-weight:bold; padding:2px;}
ul.posts li a.read-more:hover { background-color:#a4cb38; display:block; color:#fff; padding:2px;}

/* RIGHT */
.content .right { width:208px; float:right; background:url(../img/bg_sub_nav.png) top no-repeat; padding:20px; margin-top:0em; }
.content .right h3 { color:#62a809; font-size:19px; font-weight:normal; margin:1em 0 0 0.8em; padding:0.5em 0 0 0; }
.content .right h4 { color:#444444; font-size:15px; font-weight:bold; margin:1.2em 0 0 1.2em; padding:0; }
.content .right ul { margin:0 0 0 1em; padding:0; }
.content .right ul li { border-bottom:1px #f2f2f2 solid; padding:1px 0 2px 10px; }
.content .right form { margin:1em 0 0 1em; padding:0; font-size: 13px; }
.content .right .cloud { margin:0em 0 0 1em; padding:0; }
.content .right .cloud a { text-decoration: none; color:#444; }


/* FOOTER */
.footer { width:930px; background:#282828 url(../img/bg_footer.jpg) repeat-x; height:200px; clear:both; margin:0 auto; margin-top:2em; }
.footer .left { float:left; background:#282828 url(../img/left_footer.jpg) top left no-repeat; height:183px; width:13px; }

.footer .content-footer { float:left; background:#282828 url(../img/bg_footer.jpg) top repeat-x; height:183px; width:894px; color:#fff; font-size:13px; }
.footer .content-footer .box { float:left; width:260px; min-height:200px; padding:0.8em 0 0 0.8em; }
.footer .content-footer .box-bg2 { float:left; width:260px; min-height:200px; padding:0.8em 0 0 0.8em; background:url(../img/bg_footer_box.jpg) top left no-repeat; }
.footer .content-footer .box-bg { float:left; width:260px; background:url(../img/bg_footer_box.jpg) top left no-repeat; min-height:200px; padding:20px; }

.footer ul {  padding:0; list-style:none; margin:0; width:250px; }
.footer ul li { margin:0.5em 0 0 0; padding:0px 0px 5px 15px; background:url(../img/dark_bullet.gif) no-repeat left; border-bottom:1px #3d3d3d solid; }
.footer ul li a { color:#fff; font-size:13px; text-decoration:none; }
.footer ul li a:hover { color:#fff; font-size:13px; text-decoration:underline; }

.footer h2 { margin:0; padding:0 0 5px 0; color:#fff; font-weight:normal; font-size:20px; }

.footer .right { float:right; background:#282828 url(../img/right_footer.jpg) top right no-repeat; height:183px; width:13px; }

.footer .form { margin:0; padding:0; }
.footer .form p { clear:both; margin:0; padding:5px; }
.footer .form label { display:block; float:left; width:80px; text-align:right; padding:0; font-weight:bold; padding:3px 10px 0 0; color: #fff; }
.footer .form input { width:152px; background:#ebebeb; border:1px #181818 solid; height:22px; float:left; color:#434343; }
.footer .form .submit { background:url(../img/button.png) no-repeat; width:85px; height:39px; color:#fff; border:0; margin:1em 0 0 11em; font-weight:bold; padding:0 8px 15px 0; cursor:hand; cursor:pointer; }

