body{font-family:Georgia,'Times New Roman',serif;margin:0;color:#222;background:#faf8f4}
header{border-bottom:1px solid #ddd;padding:28px 20px 14px;max-width:760px;margin:0 auto}
header h1{font-size:30px;margin:0 0 4px;font-weight:normal;letter-spacing:.5px}
header p{color:#777;margin:0;font-size:14px;font-style:italic}
nav{max-width:760px;margin:0 auto;padding:10px 20px;border-bottom:1px solid #eee;font-size:14px}
nav a{color:#555;text-decoration:none;margin-right:18px}
nav a:hover{color:#000;text-decoration:underline}
main{max-width:760px;margin:0 auto;padding:24px 20px 60px}
.post{margin-bottom:38px}
.post h2{font-size:22px;margin:0 0 6px;font-weight:normal}
.post h2 a{color:#222;text-decoration:none}
.post h2 a:hover{text-decoration:underline}
.meta{color:#999;font-size:13px;margin-bottom:8px}
.thumb{height:170px;border-radius:4px;margin:12px 0}
p{line-height:1.75;font-size:16px}
footer{max-width:760px;margin:0 auto;padding:18px 20px 40px;color:#aaa;font-size:13px;border-top:1px solid #eee}
