body{max-width:640px;margin:48px auto;padding:0 16px;font:17px/1.6 Georgia,serif;color:#222}
h1,h2{font-weight:normal}nav a{margin-right:14px;color:#346}footer{margin-top:48px;color:#888;font-size:14px}
img{max-width:100%;height:auto;margin:8px 0}figcaption{color:#666;font-size:15px}figure{margin:24px 0}
