body { margin: 0; font: 17px/1.6 Charter, "Bitstream Charter", "Sitka Text", Cambria, serif; color: #222222; background: #faf8f4; }
header, main, footer { max-width: 640px; margin: 0 auto; padding-left: 20px; padding-right: 20px; }
header { padding-top: 48px; text-align: center; }
h1 { font-size: 30px; margin: 0 0 6px; color: #8a5a2b; }
h2 { font-size: 21px; margin: 28px 0 2px; }
.lead { color: #666666; margin-top: 0; }
.date { color: #666666; font-size: 14px; margin: 0 0 8px; font-style: italic; }
footer { padding-top: 24px; padding-bottom: 48px; color: #666666; font-size: 14px; }
a { color: #8a5a2b; }
