body{font:17px/1.65 Georgia,'Times New Roman',serif;max-width:680px;margin:0 auto;padding:40px 22px;color:#2b2b2b;background:#fffdf9}
a{color:#8a5a2b;text-decoration:none}a:hover{text-decoration:underline}
header{margin-bottom:40px}header h1{font-weight:normal;margin:0;font-size:30px}header h1 a{color:#2b2b2b}
nav{margin-top:6px}nav a{margin-right:16px;font-size:15px}.d{color:#999;font-size:14px}
article{margin-bottom:36px}footer{margin-top:60px;color:#aaa;font-size:13px;border-top:1px solid #eee;padding-top:14px}
