/* =Background_________________________*/
body {background: #181818 url(../img/bkgd_4.jpg) no-repeat top center; font-family: "Verdana", "Georgia", "Arial", Serif; margin: 0px; position: relative;}


/* =Banner_________________________*/
#banner {background: url(../img/banner.png) no-repeat bottom center; height: 261px; width:100%; position:absolute; top: -45px; z-index: 99;}

.bnr {float: left; top:57px; left: 26px; position: absolute;}

#topnav{margin:190px 0 0 10px; color:white; font-size: 12px; font-variant:small-caps; letter-spacing:1px; float:left; width: 960px;}

a.tnavroll:link, a.tnavroll:visited{display:block; float: left; color: white; text-decoration:none;height: 25px;}

a.tnavroll:hover, a.tnavroll:active{background: url(../img/arrow.gif) no-repeat bottom center;}

.rolled {background: url(../img/arrow.gif) no-repeat bottom center;}


/*=Wrapper____________________________*/
#wrapper {margin: 45px auto; min-height: 960px; position: relative; width: 960px; position: relative;} 


/* =Content Frame_________________________*/
#content_frame {background: #d3d3d3 url(../img/content_blank_r.jpg) -48px -12px no-repeat; margin: 0px 33% 0 12px; border: white solid 10px;}

#content_frame h1 {font-variant:small-caps; font-size:12px; font-weight:normal; padding: 0 0 0 12px;}


/* =Inner Frame_________________________*/
#innerframe {margin:160px 12px 12px 12px; font-size: 11px; padding:11px; text-align:justify; line-height: 16px; background: transparent url(../img/content_back.png); min-height: 460px;}

#innerframe ul {list-style: square; line-height: 18px; color: #555;}

#innerframe li {padding: 0 0 0 3px; margin: 0 0 0 12px;}

#innerframe a:link{color: red; text-decoration:none;}

#innerframe a:visited{color: #aaaaaa; text-decoration: none;}

#innerframe a:hover {color: black; border-bottom: 1px dotted black;}

#innerframe a:active{color: red; border-bottom: 1px dotted black;}

#innerframe table {text-align: left; line-height: 18px; border-collapse: collapse;}

#innerframe td {border-left: none; border-bottom: 1px dotted gray; padding: 4px 6px;}

#innerframe table ul{padding: 0px; margin: 0px; line-height: 16px; color: black; list-style: none;}

#innerframe table li{padding: 2px; margin: 0px; line-height: 16px; color: black; list-style: none;}

#innerframe img {border: none;}

#photoframe{float: right; margin: 9px 0px 9px 9px; width: 170px;}

#streetsign{float: left; margin: 0 9px 0 0px;}

#gmap {float: right; width: 341px; margin: 0 0 12px 0;}

.clear {clear: both;}

.lead {font-variant: small-caps; font-weight: bold; font-size: 14px;}

.scaps {font-variant: small-caps; font-size: 14px;}

.right {float:right; margin: 0 0 0 9px; clear:right;}

.left {float:left; margin: 0 9px 0 0px; clear:left;}


/*=Subnav_________________________*/

#subnav {margin: 12px 12px 55% 0; padding: 0 12px 0 0px; display: inline; float: left; border-right: 1px gray dotted;}

#subnav li {padding: 0 0 0 5px; list-style: none;}

#subnav a:link{color: #666; text-decoration:none;}

#subnav a:visited{color: #aaaaaa; text-decoration: none;}

#subnav a:hover {color: black; border-bottom: 1px dotted black;}

#subnav a:active{color: red; border-bottom: 1px dotted black;}


/* =Footer_________________________*/
#address {color:white; font-size: 10px; font-variant:small-caps; letter-spacing:1px; text-align:right; width: 180px; float: right; margin: -175px 12px 0 0px;}

#address a:link, #address a:visited{color: white; text-decoration:none;}

#address a:hover, #address a:active{border-bottom: 1px dotted red;}

#footer {background: #929394; margin: 12px 33% 0 12px; border: white solid 10px;  font-variant: small-caps; font-size: 10px; text-align: center; line-height: 18px; color: #000; clear: both;}

#footer a:link, #footer a:visited{color: white; text-decoration:none;}

#footer a:hover, #footer a:active{border-bottom: 1px dotted red;}















