body{margin:0;background:#f3eedf;color:#292b27;font:16px/1.7 Georgia,serif}main{max-width:680px;margin:60px auto;padding:24px}a{color:#a34024}h1{font-size:64px;line-height:1.1;font-weight:normal}h2{font-size:22px;margin-top:40px}footer{border-top:1px solid #c8c3b7;margin-top:60px;padding-top:24px;font:12px Arial}