/********************** HTML STYLES ***********************/ body { margin: 0; background: #cdd3b1; text-align:center; } body, p, td, .standard { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } a { color: #0000CC; } a:hover { color: #0099FF; } a img { border: 0; } /********************** UNIVERSAL STYLES ***********************/ .error { color: #CC0000; } .standard { } .standardbold { font-weight: bold; } .standardheader { font-size: 24px; } /********************** LAYOUT STYLES ***********************/ #container { width: 800px; background: url(standard/container-bg.jpg) repeat-y; margin: 0 auto; padding: 0 50px; text-align: left; } #header { background: url(standard/header-bg.jpg) no-repeat center center; width: 800px; height: 160px; overflow: hidden; } #header h1 { margin: 0; padding: 0; width: 100%; height: 160px; } #header a { display: block; width: 100%; height: 100%; text-indent: -9999px; } #leftColumn { float: left; width: 230px; overflow: hidden; } #nav ul { padding: 0; margin: 10px 0; list-style: none; } #nav li.navon a, #nav li.navoff a { display: block; background: url(standard/nav-bg.jpg) repeat-y; padding: 5px; margin: 2px 10px; color: #FFFFFF; text-decoration: none; } #nav li.navon a, #nav li.navoff a:hover { background: url(standard/navon-bg.jpg) repeat-y; } #nav li.subnavon a, #nav li.subnavoff a { display: block; background: url(standard/subnav-bg.jpg) repeat-y; padding: 5px; margin: 2px 20px; color: #FFFFFF; text-decoration: none; } #nav li.subnavon a, #nav li.subnavoff a:hover { background: url(standard/subnavon-bg.jpg) repeat-y; } #rightColumn { float: left; width: 550px; padding: 10px; overflow: hidden; } #footer { clear: both; background: url(standard/footer-bg.jpg) repeat-y; height: 100px; overflow: hidden; text-align: center; color: #FFFFFF; } #footer p { color: #FFFFFF; } #poweredby { padding: 10px; }