body { margin: 0; font: 18px/1.6 Georgia, "Times New Roman", serif; color: #30261f; background: #fffdf8; }
header, main, footer { max-width: 680px; margin: 0 auto; padding-left: 20px; padding-right: 20px; }
header { padding-top: 56px; }
h1 { font-size: 38px; margin: 0 0 6px; color: #b0602f; }
h2 { font-size: 21px; margin: 36px 0 2px; }
.lead { color: #806f63; margin-top: 0; }
.date { color: #806f63; font-size: 14px; margin: 0 0 8px; }
footer { padding-top: 24px; padding-bottom: 48px; color: #806f63; font-size: 14px; }
a { color: #b0602f; }
