/* Layout divisions and rules */ img { border: 0; padding: 0; margin: 0 15px 0 0; text-align: left; display: block; float: left; top: 0; } body { margin: 0; padding: 0; text-align: center; background: #3b3633 url(bgs/bg_body.gif) repeat-y scroll center top; } .divider { border-bottom: 1px solid #48577a; margin: -15px 0 15px 0; padding: 10px 0; height: 10px; } #wrapper { margin: 0 auto; padding: 0; width: 700px; text-align: left; background: #000 url(bgs/mainbody.gif) no-repeat left 145px; position: relative; } #nav { height: 30px; margin: 0; padding: 0 10px 0 0; text-align: right; background: #3B3633; color: #6C625D; font: 11px Verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif; letter-spacing: 1px; text-transform: uppercase; } #header { width: 700px; height: 115px; padding: 0; margin: 0; border: 0; background: #3B3633 url(bgs/toplogo.gif) repeat-y left top; } div#headwrap { cursor: pointer; width: 250px; padding: 52px 0 0 0; margin: 0; border: 0; height: 48px; float: left; } div#headwrap h1 { background: transparent url(bgs/toplogo_click.gif) no-repeat left top; font-size: 1px; color: transparent; margin: 0; border: 0; padding: 48px 0 0 0; } #mainbox { width: 700px; background: #000 url(bgs/mainbody.gif) no-repeat scroll left top; padding: 0 0 10px 0; margin: 20px 0 0 0; border: 0; clear: both; } #content { padding: 0 18px 0 20px; margin: 0 0 10px 0; width: 430px; text-align: left; position: relative; float: left; background: #000 url(bgs/bg_content.gif) repeat-y scroll left top; color: #6C625D; font: 11px/17px Verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif; letter-spacing: 1px; border-right: 1px solid #48577a; } #content h1 { font-size: 16px; border-bottom: 1px solid #48577a; padding: 0 0 8px 0; color: #48577a; text-transform: lowercase; } h2 { font-size: 9px; letter-spacing: 2px; color: #48577a; font-weight: normal; padding: 0 0 0 0; margin: 0; text-transform: uppercase; } #sidebar { font: 9px/14px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif; color: #6C625D; letter-spacing: 1px; padding: 0 21px 0; margin: 0 0 0 468px; text-align: left; background: #000; border-left: 1px solid #48577a; } #sidebar .divider { border-bottom: 1px dotted #2B3449; } #sidebar ul { margin: 0; padding: 0; list-style: none; text-indent: 0; } #sidebar li { margin: 0; padding: 0; text-indent: 10px; } #sidebar h1 { font-size: 12px; border-bottom: 1px solid #48577a; padding: 0 0 8px 0; color: #48577a; } #sidebar img { border: 0; padding: 0; margin: 20px 0 10px 0; top: 0; float: left; background: #000; } .sidebarbold { font-weight: bold; color: #48577a; text-transform: uppercase; } .sidebarinvisibletext { color: #000; text-align: left; } #footer { width: 700px; height: 300px; border: 0; margin: 0; padding: 0; background: #3B3633 url(bgs/footer.gif) no-repeat scroll left top; text-align: right; float: left; } #footer p { padding: 40px 10px 0 10px; margin: 0; font: 9px/14px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif; color: #48577a; text-transform: uppercase; letter-spacing: 1px; } #footer a, a:visited, a:active { color: #48577a; text-decoration: underline; } #footer a:hover { text-decoration: none; color: #647AAB; } /* Linkage */ a:link, a:visited { text-decoration: none; color: #fff; } a:hover, a:active { text-decoration: underline; color: #B8A79E; }