body{font:16px/1.7 "PT Serif",Georgia,serif;max-width:640px;margin:40px auto;padding:0 18px;color:#2b3029;background:#f4f5ef}
header{border-bottom:2px solid #c9d0be;padding-bottom:12px;margin-bottom:26px}
h1{font-size:28px;font-weight:normal;margin:0 0 6px;color:#38452f}
h2{font-size:20px;font-weight:normal;margin:0 0 3px;color:#38452f}
.sub{color:#6d7466;margin:0 0 10px;font-size:15px}
nav a{color:#526b45;text-decoration:none;margin-right:18px;font-size:14px}
nav a:hover{text-decoration:underline}
article{margin-bottom:24px}
.date{color:#8b9184;font-size:13px;margin:0 0 5px}
a{color:#526b45}
footer{margin-top:38px;border-top:1px solid #c9d0be;padding-top:10px;color:#8b9184;font-size:13px}
