body{max-width:680px;margin:3rem auto;padding:0 1rem;font:17px/1.6 Georgia,serif;color:#222;background:#fbfaf7}
header a{font-weight:bold;font-size:1.3rem;color:#2d4a35;text-decoration:none}
nav a{margin-right:1rem;color:#555}
h1,h2{font-family:Helvetica,Arial,sans-serif;color:#2d4a35}
a{color:#3b6b4a} time{color:#888;font-size:.85rem}
footer{margin-top:4rem;color:#999;font-size:.8rem;border-top:1px solid #ddd;padding-top:1rem}
