/* Test */ body { margin: 0; padding: 0; font-family: Verdana, sans-serif; color: #2a1f00; background: #2a00aa; } h1 { margin: 0 0 5px 0; } p { margin: 0 0 20px 0; line-height: 1.4em; font-family: Verdana, sans-serif; color: #2a1f00; } #header { text-align:center; display:block; background: #ffbf00; } #nav { background: #d41f1d ; border-top: 2px solid #a0a0a4; } /* This rule makes that nav appear as if it's part of the main wrap. */ #nav ul { margin: 0 auto; padding: 10px 10px 20px 10px; width: 800px; list-style-type: none; } #nav ul li { display: inline; } #nav ul li a { padding: 10px 10px 10px 10px; text-decoration: none; color: #2A1F00; font-weight: bold; } #nav ul li a.active { background: #dedede; color: #ffbf00; border-top: 2px solid #2a1f00; } /* Slightly darker borders (compared to page backgrounds) gives nice contrast for the eye. */ #wrap { margin: 0 auto; width: 800px; background: #dedede; border-left: 10px solid #d41f1d; border-right: 10px solid #d41f1d; } #masthead { margin: 20px 20px 0 20px; border: 10px solid #2a1f00; } /* More standard floated columns */ #content { float: right; margin: 10px 0 0 0; padding: 0 20px 0 20px; width: 540px; } #sidebar { float: left; margin: 20px 0 0 0; padding: 0 20px 0 20px; width: 180px; } #footer { margin: 20px 20px 0 20px; padding: 10px 20px 10px 20px; clear: both; background: #ffbf00; text-align: center; color: #2a1f00; } #footer p { margin: 10px 0 0 0; font-size: small; }