body{margin:0;font-family:Georgia,serif;background:#f6f3ee;color:#2b2b2b}header{padding:48px 20px 24px;text-align:center}
h1{margin:0 0 8px;font-weight:normal;letter-spacing:.05em}main{max-width:760px;margin:0 auto;padding:0 20px}
article{background:#fff;margin:0 0 28px;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}
article img{width:100%;display:block}article h2,article p{margin:14px 22px}.d{color:#888;font-size:.9em;margin-top:-6px}
footer{text-align:center;color:#999;padding:30px;font-size:.85em}
