html { margin:0; padding:0; font: normal 12px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; text-align:center; } body { margin:auto; padding:0; width:85%; border:1px solid #000; border-top:0; text-align:left; } h1 { margin: 1em 0.2em 0; font: normal 28px Arial,sans-serif; letter-spacing:-1px; } h2 { margin:0.5em; font:normal 12px Verdana,sans-serif; text-transform:uppercase; } p { margin:0; padding:1em; text-align:justify; } #heading { border: 4px solid #000; border-width:4px 0 7px 0; border-bottom-color:#000; height: 83px; } #navigation ul { margin:0; padding:6px 0 0; height:23px; list-style:none; text-align:center; cursor:default; } #navigation li { display:inline; } #navigation a { padding:7px 20px; width:100px; height:100px; font-family:Arial,sans-serif; text-decoration:none; } #navigation a:hover { } #header { font-size: 180%; padding-left: 15px; padding-top: 10px; width: 80%; height: 28px; border-right:0.99px solid #000; } #headermain { font-size: 180%; padding-left: 15px; padding-top: 10px; width: 98.2%; height: 28px; } #content { width: 80%; height:420px; overflow: auto; border-right:0.99px solid #000; } #site { width: 100%; height:420px; overflow: auto; font-size: 100%; } #rightnav { float: right; overflow: auto; padding:6px 0 0; height:450px; border-bottom:2px solid #000; list-style:none; text-align:left; cursor:default; width: 20%; border-left:0.95px solid #000; border-right:1px solid #000; } #rightnav ul { list-style:none; } #rightnav a { color:#000; } #rightnav a:hover { background:#000; } #footer { background-color: #000; text-align: center; color: #000; font-size: 80%; border-left: none; }