body { margin: 0 auto; max-width: 700px; padding: 20px; background-color: #f4f4f4; color: #444444; } a { color: #cc6600; } a:visited { color: #993300; } a:hover { color: #990000; } body, input, button { font-family: "Noto Serif", serif; font-size: 20px; } hr, h1, h2 { margin-top: 60px; } hr { border: 0; } li { padding: 5px 0; } p img, table { width: 100%; } p { clear: both; }