nav li { float: left; list-style: none; margin-right: 1em; } h1, nav li { text-transform: uppercase; } nav a, nav a:hover, nav a:visited { text-decoration: none; color: black; } nav a:hover { border-color: red; border-bottom-style: solid; border-bottom-width: 2px; } nav ul { margin: 0; } body { font-family: sans-serif; margin: 1em 1em 1em 2em; padding: 0; } h1 { padding: 0; } #content,#header,h2 { margin: 1em; padding: 0; } #footer { display: none; } pre { margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em; }