*{margin:0;padding:0;}
body{background:#fff;font-family:tahoma, arial, helvetica, tahoma, sans-serif;font-size:11px;margin:0;padding:0;}
h1{font-size:26px;color:#000;font-weight:normal;text-transform:none;font-family:arial, helvetica, sans-serif;line-height:120%;}
h2, h2 a{font-size:22px;color:#333;font-weight:normal;text-transform:none;font-family:arial, helvetica, sans-serif;line-height:120%;}
h3, h3 a{font-size:18px;color:#333;font-weight:normal;text-transform:none;font-family:arial, helvetica, sans-serif;line-height:120%;}
h4{font-size:14px;font-weight:bold;color:#000;font-weight:bold;text-transform:none;font-family:arial, helvetica, sans-serif;line-height:120%;}
h2.pagetitle{display:none;}
p{margin-top:6px;}
img{border:none;padding:0;}
img a{border:none;}
img.left{float:left;border:none;padding:6px 0 0 0;}
img.right{float:right;border:none;padding:0 0 0 6px;}
blockquote{background:#f5f5f5;padding:5px;padding-left:10px;margin:15px 0;color:#666;font-size:12px;line-height:135%;border-left:solid 5px #99cccc;}
code{font-family:"Courier New", Courier, monospace;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:underline;}
#container{width:100%;padding:0;color:#000;overflow:hidden;line-height:135%;background:#fff;}
#header{width:100%;height:135px;background:#fff;}
#headin{width:900px;margin:0 auto;overflow:hidden;}
#logo{width:305px;float:left;margin-left:0;height:70px;margin-top:12px;}
#logo a{color:#fff;}
#logo h1{margin-top:10px;}
#logo h1 a{color:#000;font-weight:normal;font-size:34px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica;}
#header h2{display:none;}
#wrapper{width:900px;margin:0 auto;margin-top:0;}
#contentwrapper{overflow:hidden;width:900px;float:left;clear:left;margin-top:20px;}
#leftcontent{width:600px;float:left;}
#content{float:left;width:600px;overflow:hidden;margin:0;padding:0;}
#content2{float:left;width:900px;overflow:hidden;margin-top:0px;}
.post{margin:0;padding:0;clear:left;overflow:hidden;margin-bottom:10px;width:100%;padding-bottom:10px;border-bottom:dashed 1px #ccc;}
.post h2 a{margin:0;line-height:100%;}
.post h3{margin:0;padding:0;}
.post h3 a{font-size:22px;color:#333;font-weight:normal;text-transform:none;font-family:arial, helvetica, sans-serif;line-height:100%;}
.post h3 a:hover{text-decoration:none;color:#cc3333}
.post h2 a:hover{text-decoration:none;color:#cc3333;}
.post img.alignright, .post img.alignleft{border:solid 1px #ccc;padding:1px;margin-top:3px;}
.post ul{}
.post li{margin-left:15px;}
.entry p{margin:12px 0;}
a.more-link{clear:left;float:right;margin-right:534px;margin-top:6px;color:#fff;background:#cc3333;padding:3px 7px;}
a.more-link:hover{background:#000;text-decoration:none;}
.postmetadata{clear:both;color:#666;padding:0;margin:0;font-size:10px;}
.postmetadata a{color:#cc3333;font-weight:normal;}
.postmetadata a:hover{border:none;text-decoration:underline;}
.navigation{font-size:8pt;width:100%;float:left;margin:0;padding:0;overflow:hidden;}
.alignleft a{float:left;margin:25px 0;}
.alignright a{float:right;margin:25px 0;}
#sidebar{width:230px;float:right;margin:0;padding:0;background:#f5f5f5;padding-left:20px;padding-right:20px;border-right:solid 1px #ddd;line-height:150%;}
#sidebar .widgets{width:230px;display:block;background:none;margin-bottom:20px;}
#sidebar label{font:normal 11pt arial, georgia, times;color:#000;margin:0;padding:0;}
#sidebar h2{color:#000;font-size:12px;margin-bottom:10px;margin-top:0;height:30px;width:246px;padding-left:20px;margin-left:-20px;line-height:30px;background:#ddd;border-right:solid 5px #cc3333;font-weight:normal;text-transform:uppercase;}
#sidebar p{margin:0;padding:0;}
#sidebar img{padding:0;margin:0;}
#sidebar ul{margin:0;padding:0;width:100%;}
#sidebar ul li{margin:0;padding:0;line-height:25px;list-style-type:none;color:#ccc;width:100%;}
#sidebar ul ul{margin:0;padding:0;}
#sidebar ul ul li{list-style-type:disc;height:22px;line-height:22px;margin-left:15px;}
#sidebar ul li a{color:#666;font-size:11px;font-weight:bold;}
#sidebar ul ul ul{margin:0;padding:0;height:auto;float:left;display:block;}
#sidebar ul ul ul li{padding:0 0 0 15px;list-style-type:square;color:#898989;}
#sidebar2{width:575px;float:left;padding-bottom:0;padding-left:25px;clear:left;margin-bottom:20px;font-size:11px;line-height:140%;color:#666;background:#f5f5f5;border-bottom:solid 1px #ddd;}
#sidebar2 .widgets{width:160px;float:left;padding-bottom:20px;padding-top:20px;margin-right:30px;}
#sidebar2 h2{color:#666;font-size:14px;margin-bottom:2px;font-weight:normal;margin-top:0;text-transform:uppercase;text-decoration:none;width:auto;font-family:arial, helvetica, sans-serif;}
#sidebar2 a{color:#cc3333;clear:left;float:left;}
#commentform{background:#fff;margin:0;padding:0;}
#commentform p{color:#666;}
#commentform a{color:#666;text-decoration:none;border-bottom:1px dotted #666;line-height:14pt;}
#commentform h3{font-size:10pt;font-weight:bold;color:#666;margin:0;padding:0;}
#comment{width:80%;}
#author, #email, #url, #comment, #submit{background:#fff;font-size:11px;margin:5px 5px 0 0;padding:0;border:1px solid #ccc;}
#author, #email, #url{height:16px;padding-top:3px;}
#submit{margin:5px 5px 0 0;cursor:pointer;color:#666;}
#comments{margin:0;padding:0;}
#respond h3, h3#comments{color:#000;font-size:14px;margin:0;padding:0;margin-bottom:2px;clear:left;}
ol.commentlist{list-style-type:none;margin:0;padding:0;float:left;background:#f5f5f5;padding:20px;border-left:solid 1px #ccc;margin-top:10px;margin-bottom:10px;}
.avatar{float:left;margin:0 12px 0 0;}
ol.commentlist li{margin:20px 0;padding:5px 0 5px 10px;list-style-type:none;float:left;background:#eaeaea;margin-bottom:20px;padding-right:10px;}
ol.commentlist li.alt{background:#f5f5f5;}
ol.commentlist li p{margin:6px 0 6px 0;padding:0 12px 0 0;line-height:14pt;}
ol.commentlist a{color:#666;text-decoration:none;border-bottom:1px dotted #666;}
cite{font-family:arial, verdana, tahoma;font-size:9pt;font-weight:bold;font-style:normal;}
cite a{color:#666;text-decoration:none;border-bottom:1px dotted #666;}
#searchform{padding:0;margin:0;float:right;width:270px;height:40px;background:url(images/searchbg.png) no-repeat right;display:block;}
#searchform input#s{margin:0;padding:2px;color:#666;width:202px;background:#fff;border:solid 1px #666;height:14px;margin-left:10px;margin-top:10px;font-size:11px;padding-top:2px;float:left;}
#searchform input#searchsubmit{border:none;background:none;color:#fff;height:40px;width:40px;float:right;cursor:pointer;text-transform:lowercase;text-indent:999px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;padding-left:2px;}
.alignright{float:right;}
.alignleft{float:left}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.post ol li, .post ul li{margin-left:20px;}
#footer{width:100%;margin:0;padding:0;font-size:9px;height:40px;background:#000;color:#fff;margin-top:30px;clear:left;float:left;overflow:hidden;}
#footerint{width:900px;margin:0 auto;}
#copyinfo{margin-top:12px;float:right;width:400px;text-align:right;height:20px;line-height:20px;}
#socialize{width:300px;float:left;text-align:left;margin-top:10px;background:url(images/minilogo.png) no-repeat left bottom;padding-left:95px;height:20px;line-height:20px;}
#footer a{border-bottom:dotted 1px #fff;color:#fff;text-decoration:none;font-style:normal;}
#footer a:hover{color:#fff;text-decoration:none;border:none;}
#menudiv{clear:left;float:left;margin-top:20px;width:100%;height:31px;background:#cc3333;border-bottom:1px solid #000;}
#mainmenu{width:900px;margin:0 auto;height:31px;}
.mainnav, .mainnav *{margin:0;padding:0;list-style:none;}
.mainnav ul{position:absolute;top:-999em;padding-top:1px;}
.mainnav li{float:left;position:relative;z-index:900;height:32px;line-height:32px;border-right:solid 1px #cc3333;}
.mainnav a{display:block;padding-left:30px;padding-right:30px;font-size:11px;font-weight:normal;color:#fff;font-family:tahoma;text-transform:uppercase;}
.mainnav li#current a, .mainnav li.current-cat a, .mainnav li.current_page_item a, .mainnav li:hover a{color:#fff;text-decoration:none;}
.mainnav ul li{width:100%;}
.mainnav li:hover ul, ul.mainnav li.sfHover ul{left:-1px;top:32px;}
.mainnav li:hover li ul, .mainnav li.sfHover li ul{top:-999em;}
.mainnav li li:hover ul, ul.mainnav li li.sfHover ul{left:170px;top:-1px;}
.mainnav li:hover ul, .mainnav li li:hover ul{top:-999em;}
.mainnav li li{display:block;padding:0px;height:auto !important;background:url(images/menubg.png);border-left:solid 1px #cc3333;border-bottom:solid 1px #000;width:170px;height:25px;line-height:25px;border-right:none;}
.mainnav li#current, .mainnav li.current-cat, .mainnav li.current_page_item, .mainnav li:hover{background:#000;}
.mainnav li li a:link, .mainnav li li a:visited{display:block;height:auto !important;line-height:25px;text-transform:none;color:#fff;padding-left:30px;padding-right:0;}
.mainnav li li a:hover{text-decoration:none !important;}
#gallery{position:relative;height:350px;width:900px;overflow:hidden;}
#gallery a{float:left;position:absolute;}
#gallery a img{border:none;}
#gallery a.show{z-index:500}
#gallery .caption{z-index:600;background-color:#000;color:#fff;height:30px;width:900px;position:absolute;bottom:0;border-left:5px solid #cc3333;}
#gallery .caption .content{margin:5px;margin-top:8px;margin-left:20px;font-size:14px;font-weight:normal;text-transform:none;font-family:arial;}
#gallery .caption .content h3{margin:0;padding:0;font-weight:normal;color:#fff;margin-bottom:5px;}
#header_phone{float:right;width:325px;margin:14px 0 0 0;background:url(images/bgr_header_phone.png) no-repeat left 9px;font-family:Georgia,"Times New Roman", Times, serif;padding:0 0 0 60px;}
#header_phone .call{color:#000;font-size:1.4em;line-height:.9em;}
#header_phone .phone{color:#c70306;font-size:2.8em;font-weight:bold;line-height:0.5em;}
#header_phone .click{color:#000;font-size:1.0em;line-height:1.8em;}
