#basic label { width: 8em; text-align: right; display: inline-block; font-weight: bold; font-size: .85em; margin-right: .5em; vertical-align: top; } legend { font-weight: bold; color: #EBE2C5; } fieldset { padding: .25em; } body { margin: 0; padding: 0; font-family: Tahoma, Helvetica, Arial, sans-serif; background-color: #864917; font-size: .9em; color: #EBE2C5; } a { text-decoration: none; color: #DDB77C; } a:hover { text-decoration: underline; } h1 { font-size: 1.6em; } h2 { margin-bottom: 0; padding-bottom: 0; font-size: 1.3em; } #sidebar { margin: 0; padding: 0 0 1px 0; width: 185px; float: left; } #masthead { color: #EBE2C5; margin: 20px 0 7px 30px; } #container { border-left: 1px #000 solid; border-right: 1px #000 solid; padding: 1px; width: 770px; margin: 0 auto; background: #362E23 url('images/masthead.jpg') no-repeat; } #content { padding: 0 1em 0 0; margin: 0 0 0 200px; } #footer { padding: 1px; font-size: .75em; font-weight: bold; background: url('images/up.png') repeat-x #925D22; clear: both; } #footer p { margin: 5px; padding: 0px; } #menu { border-top: 1px solid #000; border-bottom: 1px solid #333; background-color: #925D22; background-image: url('images/top.png'); background-repeat: repeat-x; } #menu ul { padding: 0; margin: 0; list-style: none; display: inline; } #menu li { list-style: none; display: inline; } #menu a { display: inline-block; text-decoration: none; padding: 3px 10px; border-right: 1px solid #333; font-size: .8em; color: #000; font-weight: bold; } table, td { padding: 0; margin: 0; } .clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; }