body{max-width:720px;margin:40px auto;padding:0 20px;font:17px/1.65 Georgia,serif;color:#222;background:#fdfcf8}
header{border-bottom:1px solid #ddd;margin-bottom:28px}h1 a{color:#8a6d1d;text-decoration:none}
article{margin-bottom:30px}h2{margin-bottom:2px;font-size:1.25em}h2 a{color:#222}time{color:#888;font-size:.85em}
footer{border-top:1px solid #ddd;margin-top:40px;padding-top:12px;color:#888;font-size:.85em}
