body{margin:0;font-family:Georgia,serif;background:#f6f4ef;color:#222}header{padding:40px 20px;text-align:center}header a{color:#222;text-decoration:none}h1{font-weight:400;letter-spacing:2px;margin:0}nav{font-family:Helvetica,Arial,sans-serif;font-size:13px;margin-top:8px;color:#777}nav a{color:#777;margin:0 8px}main{max-width:860px;margin:0 auto;padding:0 20px 60px}.card{margin-bottom:56px}.card img,.post img{width:100%;display:block;margin:12px 0}.date{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#999;text-transform:uppercase;letter-spacing:1px}h2 a{color:#222;text-decoration:none}footer{text-align:center;font-size:12px;color:#aaa;padding:30px;font-family:Helvetica,Arial,sans-serif}