body{margin:0;background:#f4f2ee;color:#2b2b2b;font:17px/1.7 Georgia,"Times New Roman",serif}
main{max-width:640px;margin:0 auto;padding:48px 20px}
header a{color:#2b2b2b;text-decoration:none;font-size:26px;letter-spacing:.02em}
header p{margin:.2em 0 2.5em;color:#777;font-size:15px}
h2{font-size:20px;margin:2em 0 .2em}
.date{color:#999;font-size:14px}
a{color:#5a6b7d}
footer{margin-top:4em;color:#aaa;font-size:13px}
