body{margin:0;font:17px/1.6 Georgia,serif;background:#f6f4ef;color:#222}
header,main,footer{max-width:680px;margin:0 auto;padding:24px 16px}
header h1{margin:0;font-size:2.2em;letter-spacing:.02em}
header p{color:#666;margin:.3em 0 0}
article{border-top:1px solid #ddd;padding:18px 0}
article h2{margin:0;font-size:1.3em}
time{color:#999;font-size:.85em}
footer{color:#999;font-size:.8em}
