body{margin:0;font:17px/1.6 Georgia,"Times New Roman",serif;color:#222;background:#fbfaf7}
main{max-width:680px;margin:0 auto;padding:48px 20px 80px}
header a{color:#222;text-decoration:none;font-weight:bold}
nav{margin:6px 0 40px;font-size:15px}
nav a{color:#666;margin-right:14px}
h1{font-size:28px;line-height:1.25;margin:0 0 6px}
time{color:#888;font-size:14px}
article{margin-bottom:36px}
article h2{font-size:21px;margin:0 0 4px}
article h2 a{color:#1c3d5a}
footer{margin-top:60px;color:#999;font-size:14px}
pre{background:#f0eee8;padding:12px;overflow-x:auto;font-size:14px}
