body { width: 400px; margin: auto !important; } #header { text-align: center; margin-top: 20px; } #header #logo { width: 150px; margin: 5px; } #footer { text-align: center; margin-top: 50px; color: grey; } #footer a { color: grey; text-decoration: underline; } #footer a:hover { color: grey; } .location { text-align: center; } .location h3 { font-size: 1em; } .location ul { list-style: none; padding: 0; } .up { color: green; } .down { color: red; } .unknown { color: orange; }