@media screen and (min-width: 768px){
#columns{margin:0 auto;padding:40px 0 0 0;width:960px}
#centercol{margin:0 0 32px;padding:0;float:left;width:623px}
#rightcol{margin:0 0 32px;padding:8px 0 0;float:right;width:287px;background-color:#E7E7E7}
.col1{float:left;width:285px}
.col2{float:left;width:285px;float:right}
#page{width:960px;margin:0 auto;padding:0}
footer{margin:0 auto;padding:0;width:960px;color:#8D8D8D}
.post-margin{margin-left:236px}
footer .fcol1{width:341px}
footer .fcol2{width:180px;padding-left:80px;padding-right:80px}
footer .fcol3{width:279px}
nav ul{margin:0;padding:6px;float:left;width:auto;height:29px}
nav ul li{margin:0 4px;padding:0;float:left}

}

@media screen and (max-width: 768px){
#columns{margin:0 auto;padding:40px 0 0 0;width:95%}
#centercol{padding:0;width:95%}
#rightcol{ padding:8px 0 0;width:95%;background-color:#E7E7E7}
.col1{width:95%}
.col2{width:95%;}
#page{width:95%;margin:0 auto;padding:0}
footer{margin:0 auto;padding:0;width:95%;color:#8D8D8D}
.post-margin{margin-left:auto}
.bannerBox img{ width:100%}
footer .fcol1{width:95%}
footer .fcol2{width:95%;}
footer .fcol3{width:95%}
nav ul{margin:0;padding:6px;float:left;width:auto;height:209px; width:100%}
nav ul li{margin:0 4px;padding:0; border: #CC1E00 solid 1px; background-color:#00AECC; height:45px; width:100%}

}



ul.menusm{font-size:14px;line-height:14px}.rightHead{margin:0;padding:23px 0 0;float:right;width:auto}

.rightHead ul{margin:0;padding:4px 0;float:left;width:auto;height:29px;background-color:#202020}
.rightHead ul li{margin:0 4px;padding:0;float:left}
.rightHead ul li a{display:block;margin:0;padding:6px 20px 7px;color:#BDBDBD;text-decoration:none;background:none;border:1px solid transparent}
.rightHead ul li.current_page_item a,.rightHead ul li a.a_hover_main{color:#0E0E0E;text-decoration:none;background:#C2290C url(images/menu_a.gif) repeat-x left top;border:1px solid #E75134}.rightHead ul li ul{margin:0;padding:4px;width:170px;height:auto;top:29px;left:-4px}.rightHead ul li ul li{margin:0;padding:0;float:none}.rightHead ul li ul li a{color:#D3553C;background:none;border:1px solid transparent}.rightHead ul li ul li a:hover,.rightHead ul li ul li a.have_submenu_hover{color:#fff;text-decoration:none;background:#C2290C url(images/menu_a.gif) repeat-x left top;border:1px solid #E75134}.rightHead ul li ul li ul{top:-4px;left:170px}


nav ul li a{display:block;margin:0;padding:6px 20px 7px;color:#BDBDBD;text-decoration:none;background:none;border:1px solid transparent}nav ul li.current-cat a,nav ul li a.a_hover_main{color:#0E0E0E;text-decoration:none;background:#C2290C url(images/menu_a.gif) repeat-x left top;border:1px solid #E75134}nav ul li ul{margin:0;padding:2px 0;width:170px;height:auto;top:29px;left:0px;background-color:#161616}nav ul li ul li{margin:0;padding:0;float:none}nav ul li ul li a{color:#D3553C;background:none;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:none;border-right:none}nav ul li ul li a:hover,nav ul li ul li a.have_submenu_hover{color:#fff;text-decoration:none;background:#C2290C url(images/submenu_a.gif) repeat-x left top;border-top:1px solid #fff;border-bottom:1px solid #fff}nav ul li ul li ul{top:-2px;left:170px}nav *{z-index:100}.rightHead *{z-index:200}*{border:0;margin:0 auto;padding:0;outline:none}

body{padding:0;margin:0;font:13px / 1.5em "Liberation sans", Arial, Verdana, Helvetica, sans-serif;color:#6F6F6F;background:#FAFAFA url(images/main_bg.gif) repeat-x left top}
.html_bg{background:url(images/main_ibg.gif) repeat-x left top}a{color:#E34A2D;text-decoration:none}a:hover{text-decoration:underline}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 #BABABA;height:2px}input,select,textarea{border:#CFCFCF 1px solid;color:#404040;font-size:12px;padding:3px;font-family:"Liberation sans", Arial, Verdana, Helvetica, sans-serif}li{list-style:none}h2{color:#2E2E2E;font-size:28px;font-weight:bold;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}



header{margin:0 auto;padding:0;background:url(images/headers_bg.png) no-repeat center 132px}
.headMainTitle{float:left;margin:0;padding:40px 0 0 0;height:92px;width:auto}
.headMainTitle h1{color:#fff;font-size:40px;line-height:1.2em;font-weight:bold}
.headMainTitle h1 a{color:#fff}.headMainTitle h1 a:hover{text-decoration:none}.headMainTitle h1 small{padding:0;display:block;color:#929292;font-size:12px;line-height:1.2em;font-weight:normal}



.box{padding:0;margin:0 0 20px 0}
.box_r{padding:0 10px;margin:0 0 20px 0}
.small_link{padding:10px 0;margin:0 auto;text-align:center}.small_link a{color:#6F6F6F;text-decoration:none}
.small_link small{font-size:11px}.subcols{background:url(images/subcols-bgr.gif) repeat-y left;height:1%}



.titleArticle{padding:0;margin:0}.titleArticle h2{margin:0;padding:10px 0 4px;font-size:24px;color:#202020}.titleArticle h2 a{display:inline;padding:0;margin:0;color:#202020;text-decoration:none}.contentArticle{padding:0;margin:0}.contentArticle p{margin:0}.contentArticle a{color:#EC8B77;text-decoration:underline;font-weight:bold}.contentArticle a.comm{float:left}.wtitle{padding:10px 0;margin:0}.wtitle h2{margin:0;padding:0;font-size:24px;color:#2E2E2E;text-align:left}.box2{background-color:#D9D9D9;border:1px solid #CFCFCF;height:1%;margin:0 0 20px;padding:18px;min-height:115px;width:460px}.box2.alt{background:#FFFFFF}.comm-name,.comm-date{line-height:20px}.pic img{display:block;margin:0 0 10px 0;padding:0}.th{display:block;margin:0 0 .5em}.th.fl img{margin-right:10px;max-width:40px}.banner a img{margin:0 3px}.rightContent img{margin:3px 2px;padding:0;border:none}.widget_flickrRSS img{border:1px solid #CFCFCF;margin:3px}.box .ac img{border:0;margin:0}.banner{margin:15px 0}#prefooter{background:#1E1E1E url(images/footer2_bg.gif) repeat-x left top}



footer .text1,footer .text2{padding:30px 0;line-height:1.8em}
footer .text1{float:left}footer .text2{float:right}footer .text1 a,footer .text2 a{color:#CECECE;font-weight:bold}.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden}.hl{background:url(images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%}.hl2{background:url(images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%;background:none;border-top:1px solid #E7E7E7;height:1px;margin:0 0 .8em}.fl{float:left}.fr{float:right}.ac{text-align:center;padding:0}.ac img{border:none;margin:0;padding:0 8px 0 0}.ar{text-align:right}.noBorder{border:0}.font-sm{font-weight:normal}.white{color:#FFF}footer .fcols{border-bottom:1px solid #2F2F2F}footer .fcol1,footer .fcol2,footer .fcol3{margin:0;padding:24px 0;float:left}



footer .fcols h2{color:#fff;font-size:18px;text-transform:uppercase}footer .fcol1 .fnews{margin:0 0 16px;padding:0}footer .fcol1 .fnews img{margin:0 16px 0 0;float:left;border:none}footer .fcol1 .fnews a{color:#CECECE;text-decoration:none}footer .fcol1 .fnews a:hover{text-decoration:underline}footer .fcol2 ul{margin:0;padding:0;list-style:none;font-size:12px;line-height:12px;font-weight:normal}footer .fcol2 ul li{margin:0;padding:0;color:#8D8D8D}footer .fcol2 ul li a{display:block;margin:0;padding:4px 0 4px 12px;color:#8D8D8D;font-weight:normal;text-decoration:none;background:url(images/li.gif) no-repeat left center}footer .fcol2 ul li a:hover{color:#E34A2D;text-decoration:underline;background:url(images/li_a.gif) no-repeat left center}footer .fcol3 img{margin:4px;padding:4px;background-color:#fff;border:1px solid #D6D6D6}

.bannerBox{padding:24px 0 0 0;background:url(images/slider_shade.png) no-repeat center 292px}
.phoneBtn{-moz-box-shadow:0px 1px 0px 0px #FAF2F0;-webkit-box-shadow:0px 1px 0px 0px #FAF2F0;box-shadow:0px 1px 0px 0px #FAF2F0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #EF6233), color-stop(1, #D23701));background:-moz-linear-gradient(top, #EF6233 5%, #D23701 100%);background:-webkit-linear-gradient(top, #EF6233 5%, #D23701 100%);background:-o-linear-gradient(top, #EF6233 5%, #D23701 100%);background:-ms-linear-gradient(top, #EF6233 5%, #D23701 100%);background:linear-gradient(to bottom, #EF6233 5%,#D23701 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EF6233', endColorstr='#D23701',GradientType=0);background-color:#EF6233;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #D05405;display:inline-block;cursor:pointer;color:#FFFFFF;font-family:arial;font-size:48px;font-weight:bold;padding:31px 44px;text-decoration:none !important;text-shadow:0px -1px 0px #78725B}.phoneBtn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #D23701), color-stop(1, #EF6233));background:-moz-linear-gradient(top, #D23701 5%, #EF6233 100%);background:-webkit-linear-gradient(top, #D23701 5%, #EF6233 100%);background:-o-linear-gradient(top, #D23701 5%, #EF6233 100%);background:-ms-linear-gradient(top, #D23701 5%, #EF6233 100%);background:linear-gradient(to bottom, #D23701 5%,#EF6233 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D23701', endColorstr='#EF6233',GradientType=0);background-color:#D23701}.phoneBtn:active{position:relative;top:1px}
