body{font:18px/1.6 Georgia,'Times New Roman',serif;max-width:680px;margin:44px auto;padding:0 16px;color:#2b2b2b;background:#fdfcf9}
header{border-bottom:2px solid #2b2b2b;margin-bottom:26px;padding-bottom:8px}header a{color:#2b2b2b;text-decoration:none}
nav a{margin-right:14px;font:14px Arial,sans-serif;color:#7a5c3e;text-transform:uppercase;letter-spacing:.04em}
h1{font-size:30px;margin:0}.d{color:#8a8a8a;font:13px Arial,sans-serif}article{margin-bottom:30px}a{color:#7a5c3e}
footer{margin-top:44px;padding-top:10px;border-top:1px solid #ddd;font:13px Arial,sans-serif;color:#8a8a8a}
