body{max-width:680px;margin:0 auto;padding:32px 20px;font:17px/1.6 Georgia,serif;color:#222;background:#fbfaf7}
header a{color:#222;text-decoration:none}h1{font-size:28px;margin:0}nav{margin:6px 0 28px;font:14px sans-serif;color:#777}
nav a{color:#777;margin-right:14px}img{width:100%;border-radius:4px}article{margin:30px 0}article h2{font-size:21px;margin-bottom:4px}
time{font:13px sans-serif;color:#999}footer{margin-top:48px;font:13px sans-serif;color:#aaa}a{color:#3a5f7d}
