body{margin:0;font:17px/1.6 Georgia,serif;background:#f7f4ee;color:#2b2a27}.w{max-width:760px;margin:auto;padding:0 20px}header{padding:48px 0 24px;border-bottom:2px solid #2b2a27}h1{margin:0;font-size:40px}nav a{margin-right:16px;color:#7a3e12}.c{margin:24px 0}.c h3{margin:0 0 4px}ul{padding-left:18px}footer{margin:48px 0 32px;color:#6b675e;font-size:14px}