body { background-color: #fff; } .page, footer, header { max-width: 600px; margin: 0 auto; padding: 0 20px; } header { border-bottom: 4px #ccc solid; } header h1 { text-align: center; font-weight: 100; font-size: 55px; margin: 60px 0 20px 0; } footer { margin-top: 40px; font-size: 12px; border-top: 4px #ccc solid; } footer .right { float: right; } .page h2 { border-bottom: 1px #ccc solid; } a { color: #08c; } a:hover { color: #005580; } h2 i.fa { font-size: 42px; }