html { height: 100%; width: 100%; } body { background: ; color: #000; font-family: arial, verdana, sans-serif; font-size: .8em; height: 100%; width: 100%; margin: 0; padding: 0; } #nav { background: #ccccFF; float: left; margin: 0; padding: 0; } #nav ul { margin: 0; padding: 0; } #nav li { border-bottom: 1px solid #FFFFCC; list-style-type: none; } #nav li a { color: #000066; display: block; margin: 0; padding: 8px 0 8px 8px; text-decoration: none; width: 100px; } #nav li a:hover { background: #FFFFCC; color: #000066; } #content { margin-left: 120px; padding: 10px; }