html {background:url(html-background.gif) top center no-repeat #3C0707; }
body{font-family: Arial,Helvetica,Sans-serif; font-size:0.84em; background:url(containerstrip_bg.gif) no-repeat 50% 300px; margin:0; padding-top:8px;}
.clear {clear:both; height:0; margin:0; padding:0; overflow:hidden;}
a img{border:0;}
address{font-style:normal;}

h1{margin-top:0; font-style:italic; font-weight:bold; font-size:1.5em; color:#441010; /*color:#951212;*/}
h2{font-size:1.3em; font-style:italic;}
h3{font-size:1.2em;}
h4,h5,h6{font-size:1.1em;}

#container-background{width:996px; padding:0; margin:0 auto; /*background:url(containerstrip_bg.gif) no-repeat 0 300px;*/ }
#container{width:996px; /*background:url(containerstrip_bg.gif) no-repeat 0 300px;*/ }

#header{width:996px; height:235px; background:url(header.jpg) no-repeat; color:#ffffff; font-weight:bold; line-height:27px;}
#header-caption{padding:206px 257px 0 18px; overflow:hidden;}
#header-caption p{margin:0; padding:0;}

#content{width:996px; background:#e1e1e1 url(content-main_bg.gif) repeat-x;}
#content-nav-background{background:url(nav_bg.png) repeat-y; width:996px;}
#content-top{width:996px; height:7px; background:url(content-top_bg.gif) no-repeat; margin-bottom:10px;}
#content-leftside{width:186px; float:left;}

#content-main{width:810px; float:left; padding-bottom:18px;}
#content-main-padding{padding:0 23px 0 23px; min-height:200px;}
#content-main p{line-height:1.4em; margin-top:0;}
#content-main a{color:#000000;}

#left-column{width:484px; float:left;}
#right-column{width:254px; float:right;}

#nav ul{margin:0; padding:0; border-bottom:solid 1px #333333; margin-bottom:95px;}
#nav li{list-style:none;}
#nav li a{display:block; padding:6px 8px 6px 36px; text-decoration:none; color:#ffffff; font-weight:bold; border-top:solid 1px #333333; border-bottom:solid 1px #000000; background:url(white-point.gif) no-repeat 18px;}
#nav li a:hover, #nav li a.selected{background:url(red-point.gif) no-repeat 18px;}
#nav li:first-child a{border-top:0;}

.photo{width:252px;height:189px; padding:1px 1px 1px 1px; background:url(picture-frame.png) no-repeat; margin-bottom:10px;}
.photo img{display:block; width:245px; height:183px;}
.photo-caption{position:relative; top:-24px; width:245px; height:24px; text-align:center; background:#ffffff; opacity:0.65; filter: alpha(opacity = 65); line-height:24px; font-weight:bold; font-size:0.9em; overflow:hidden;}

#footer{height:39px; padding:4px 19px 4px 19px; background:#515151 url(footer_bg.gif) repeat-x; color:#ffffff; text-align:right; font-size:0.87em;}
#footer p{margin:6px 0 0 0;}
#footer a{color:#ffffff;}
ul#footer-links{margin:0 0.5em 0 0; padding:0; display:inline;}
ul#footer-links li{display:inline; padding:0 0.5em 0 0.5em; border-right:solid 1px #ffffff;}

#footer-background {height:4px;background:url(footer-background.gif) top center repeat-x;}
.seofooter {text-align: center; font-size: 0.9em; padding: 12px 20px; color: #fff;}
#call-now{width:243px; height:134px; margin-top:-87px; position:absolute; background:url(call-now.gif) no-repeat; text-align:left; text-indent:-9999px;}
