body{max-width:680px;margin:40px auto;padding:0 20px;font:17px/1.65 Georgia,"Times New Roman",serif;color:#222;background:#fdfcf9}
header{border-bottom:1px solid #ddd;margin-bottom:2em;padding-bottom:.6em}
header a{color:#222;text-decoration:none}
h1{font-size:1.8em;margin:.2em 0}
h2{font-size:1.3em;margin-bottom:.2em}
nav a{margin-right:1em;color:#666;font-size:.9em}
a{color:#2a5d84}
.date{color:#888;font-size:.85em}
ul.posts{list-style:none;padding:0}
ul.posts li{margin-bottom:1.4em}
footer{margin-top:3em;border-top:1px solid #ddd;padding-top:.8em;color:#999;font-size:.8em}
