body{font:17px/1.6 Georgia,serif;max-width:720px;margin:40px auto;padding:0 16px;color:#222;background:#fbfaf7}
header{border-bottom:1px solid #ddd;margin-bottom:24px}header a{color:#222;text-decoration:none}
nav a{margin-right:14px;font:15px sans-serif;color:#555}h1{font-size:28px}.d{color:#888;font:14px sans-serif}
article{margin-bottom:32px}footer{border-top:1px solid #ddd;margin-top:40px;padding:12px 0;font:13px sans-serif;color:#888}
