body{font-family:Georgia,"Times New Roman",serif;margin:0;background:#f7f5f0;color:#222}
header{background:#1f3b57;color:#fff;padding:24px 10%}
header a{color:#cfe0f0;margin-right:18px;text-decoration:none}
main{padding:30px 10%;max-width:900px}
h1{margin:0 0 6px}article{background:#fff;padding:18px 22px;margin:16px 0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
footer{padding:20px 10%;color:#777;font-size:14px}
