body { margin: 0; padding: 0; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; voice-family: "\"}\""; voice-family: inherit; font-size: 11px; background-image: url("../images/bg.jpg"); background-repeat: repeat-x; font-weight: normal; line-height: 1.5em; } html>body { /* let us be nice to people using Opera */ font-size: 11px; } #container { margin:0 auto; width:832px; background-color:#FFFFFF; background-image: url("../images/outer-bg.jpg"); background-repeat: no-repeat; padding: 0px; } #innercontainer { margin:0 auto; padding:0; width:800px; } #header{ margin:0; padding:0; height:200px; width: 800px; background-image: url("../images/header.jpg"); background-repeat: no-repeat; float:left; } #header h1{ display:none } #content{ background-image: url("../images/content-bg.jpg"); background-repeat: no-repeat; margin: 0px; padding: 0px; width: 800px; background-position: 0px 0px; float: left; } #content-left { width: 590px; float: left; height: auto; margin-left: 10px; margin-top: 25px; margin-right: 29px; padding: 0; } #content-right { width:140px; float:left; margin-top:60px; margin-bottom: 0; padding-top: 0px; padding-left: 20px; padding-bottom: 0px; margin-left: 0px; border-left-width: 1px; border-left-style: dashed; border-left-color: #333333; } #content-right ol{ padding-left: 20px; margin-left: 0px; } #footer { background-color:#ffffff; height: 65px; background-image: url("../images/footer.jpg"); background-repeat: repeat-x; clear: both; margin: 0px; width: 800px; padding-top: 5px; } #sub-footer { background-color:#ffffff; height: 25px; clear: both; margin: 0px; width: 739px; padding-top: 0px; font-size: 9px; color: #999999; text-align: center; display: block; } #footer p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; font-size: 11px; font-weight: normal; margin-left: 20px; } #footer a { color: #000000; text-decoration: none; } #footer a:hover { text-decoration: underline; } #content-right a { color: #000000; text-decoration: underline; } #content-right a:hover { text-decoration: none; } #header p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F9FAE0; margin-top: 68px; margin-left: 75px; } #header a { color: #FAFBE2; text-decoration: none; } #header a:hover { text-decoration: underline; } #form1 { padding-left: 75px; } #search { float:left; width:530px; line-height:normal; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; height: 20px; } #tabsJ { float:left; width:530px; line-height:normal; padding-top: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; height: 30px; } #tabsJ ul { margin:0; padding:0px 0px 0; list-style:none; background-repeat: no-repeat; } #tabsJ li { display:inline; height: 30px; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } #tabsJ a { float:left; background:url("../images/tab-l.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; color: #333333; font-size: 10px; } #tabsJ a span { float:left; display:block; background:url("../images/tab-r.gif") no-repeat right top; padding:4px 8px 6px 2px; color:#000000; margin-left: 1px; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabsJ a span {float:none;} /* End IE5-Mac hack */ #tabsJ a:hover span { color:#000; } #tabsJ a:hover { background-position:0% -50px; text-decoration: none; } #tabsJ a:hover span { background-position:100% -50px; text-decoration: none; } #special a:hover { background-position:0% -50px; text-decoration: none; } #special a:hover span { background-position:100% -50px; text-decoration: none; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #special a span {float:none;} /* End IE5-Mac hack */ #special a:hover span { color:#000; } #special a { float:left; background:url("../images/tab-l.gif") no-repeat left top; background-position:0% -50px; margin:0; padding:0 0 0 5px; text-decoration:none; color: #000; } #special a span { float:left; display:block; background:url("../images/tab-r.gif") no-repeat right top; background-position:100% -50px; padding:5px 14px 17px 6px; color:#000; } #menu-green { padding-top: 30px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #4E5836; padding-bottom: 10px; } #menu-green ul { display: block; width: 180px; } #menu-green li { list-style-type: none; padding-top: 4px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; } #menu-green a { color: #4E5836; text-decoration: none; margin-left: 10px; } #menu-green a:hover { color: #4E5836; text-decoration: underline; } #footer-left { float: left; width: 439px; padding:0; margin:0; height: auto; } #footer-right { float: left; height: auto; padding:0; margin:0; width: 300px; } #footer-right p { text-align: right; display: block; padding-right: 25px; } .photos { background-color: #f4f4f4; height: 210px; width: 190px; border-right-width: 1px; border-right-style: solid; border-right-color: #333333; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; } .photos:hover{ background-color: #cccccc } 