/********************** HTML STYLES ***********************/ body { margin: 0 auto; text-align:center; } body, p, td, .standard { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } a { color: #511d06; } a:hover { color: #95340B; } img { border: 0; } /********************** UNIVERSAL STYLES ***********************/ .error { color: #CC0000; } .note { font-size: .8em; font-style: italic; } .standard { background:#ffffff; } .standardbold { font-weight: bold; } .standardheader { font-size: 18px; color: #A88F5B; } /********************** LAYOUT STYLES ***********************/ #wrapper { background: #dbb979 url(standard/bg.jpg) no-repeat fixed center -50px; width:100%; text-align:center; height:auto; margin: 0; } #container { width: 984px; margin: 0 auto; text-align: left; } #search { text-align: right; padding: 10px 0; } #search a { text-decoration: none; font-weight: bold; } #search form { padding: 0; margin: 0; } #header { height: 90px; background: #FFFFFF url(standard/header_bg.jpg) no-repeat bottom center; padding: 10px 0; } #header a { color: #511d06; } #logo { width: 420px; height: 90px; float: left; background: url(standard/logo.jpg) no-repeat bottom center; } #logo h1 { width: 310px; height: 100px; text-indent: -9999px; margin: 0; padding: 0; } #logo a { display: block; width: 100%; height: 100%; } #highlights a { text-decoration: none; display: block; width: 100px; height: 30px; padding: 5px; margin: 25px 0 0 0; border-right: 1px solid #5F4023; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; text-align: center; } #highlights .last a { border: none; } #highlights a:hover { background: #e4ddca; } #highlights ul { list-style: none; margin: 0; padding: 0; } #highlights li { float: left; padding: 0; margin: 0; } #menu { background: #a48952; text-align: center; } #menu ul { list-style: none; margin: 0; padding: 5px 0; } #menu li { display: inline; } #menu a { padding: 0 25px; color: #FFFFFF; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: bold; } #menu a:hover { color: #50622c; } #images { background: #000000; } #standardcontent { background: #FFFFFF url(standard/content_bg.jpg) no-repeat; } #leftColumn { float: left; width: 175px; text-align: center; } #nav ul { padding: 0 0 50px 0; margin: 30px 0 0 0; width: 175px; list-style: none; background: url(standard/nav_bg.jpg) no-repeat bottom right; text-align: left; } #nav li { background: url(standard/nav_li_bg.jpg) no-repeat top right; padding: 0 5px; margin: 0; } #nav a { display: block; border-bottom: solid 2px #a48951; text-decoration: none; font-size: 12px; padding: 8px; margin: 0 10px 0 5px; font-weight: bold; } #nav .subnavon a, #nav .subnavoff a { font-size: 11px; color: #333300; background: #f9f3df; border-bottom: 1px solid #CEBE9D; padding: 2px 15px; } #rightColumn { float: left; width: 780px; padding: 20px 10px; } #rightColumn .left { float: left; width: 470px; overflow: hidden; } #rightColumn .right { float: left; width: 228px; border-left: solid 1px #a48951; margin: 20px 0 0 0; overflow: hidden; text-align: center; } #rightColumn .right p { padding: 2px; margin: 0; } #rightColumn .standardheader { color: #a48952; border-top: solid 1px #a48952; border-bottom: solid 1px #a48952; font-size: 13px; padding: 3px; text-align: center; } #rightColumn h1.pageTitle { font-size: 20px; color: #50612a; font-family: Georgia, "Times New Roman", Times, serif; width: 460px; padding: 0; } #footer { clear: both; background: url(standard/footer_bg.jpg) no-repeat 0 -20px; text-align: center; padding: 40px 0 10px 0; } #footer p { margin: 0; padding: 10px; } #footerLogos p { display: inline; padding: 0 80px; } #footerLogos p.poweredby { display: none; } /********************** HOME PAGE STYLES ***********************/ .newsletter { width: 200px; height: 100px; padding: 40px 0 0 0; text-align: center; background: url(standard/eclub_bg.jpg) no-repeat; margin: 10px 0 0 15px; }