/* background classes for featureimg */#featureimg {width:900px; height:561px;}.feat1 {background:url(../images/feature-homepage.jpg) top left no-repeat;}#callout {margin:20px 0 0 550px; width:310px; height:390px; overflow:hidden; padding:15px 15px 25px 25px; font-family:Georgia; background:#110503; opacity:.9; -moz-opacity: .9; filter:alpha(opacity=90);}#callout h1 {color:#ffffff; font-size:22px; padding:0 0 5px 0; font-weight:normal; opacity:1; -moz-opacity:1;}#callout p {color:#e6a53d; font-size:12px; line-height:22px;}#callout a {color:#ffffff; text-transform:uppercase; font-size:12px; text-decoration:none;}#callout a:hover {text-decoration:underline;}#footer {float:left; width:890px; height:55px; margin:31px 0 0 0; padding:10px 0 0 10px; font-family:Tahoma, Arial; font-size:11px; background:#110503 10px 8px no-repeat; opacity:.8; -moz-opacity: .8; filter:alpha(opacity=80)}#footer span {color:#ffffff;}#footer p.left {float:left; padding:4px 0 0 0; width:400px; color:#e6a53d;}#footer p.right {float:right; padding:5px 25px 0 0;  line-height:16px; width:300px; color:#e6a53d; text-align:right;}#footer a {color:#e6a53d;}#footer .mapit {float:left; width:41px; margin:0 8px 0 0;}#footer .mapit a.map {display:block; width:41px; height:47px; font-size:1px; text-indent:-9999px; background:url(../images/map-it.gif) top left no-repeat; margin:0 0 0 0; text-align:left;}