html { height: 100vh; text-transform: lowercase; margin: auto; padding: 1em; max-width: 64em; font-family:'Zilla Slab'; color: steelblue; background: #111; word-wrap: break-word; } a { text-decoration: none; color: cornflowerblue; font-weight: bold; padding-right: 0.25em; } p a:hover {color: steelblue;} hr { border-color: #fb5; } ul { list-style-type: none; font-size: medium; margin: 0; padding: 0; overflow: hidden; } p { font-size: small; } li { float: left; } li a { color: white; display: block; background: dimgray; text-align: center; padding: 14px 16px; text-decoration: none; } li a:hover { color:rgb(96, 89, 187); background: #111; }