body{font-family:Georgia,'Times New Roman',serif;max-width:720px;margin:40px auto;padding:0 20px;color:#222;line-height:1.65;background:#fdfdfa}
header{border-bottom:2px solid #222;padding-bottom:10px;margin-bottom:30px}
header .site-name{font-size:28px;font-weight:bold;letter-spacing:.5px}
header .tag{color:#666;font-size:14px}
nav a{margin-right:16px;color:#555;text-decoration:none;font-size:14px}
nav a:hover{text-decoration:underline}
h1{font-size:26px;line-height:1.3} h2{font-size:20px;margin-top:36px}
.meta{color:#888;font-size:13px;margin-bottom:18px}
.note-item{margin-bottom:22px}.note-item a{color:#1a4f8a;text-decoration:none;font-size:18px}
.note-item a:hover{text-decoration:underline}
.note-item p{margin:4px 0;color:#444}
footer{border-top:1px solid #ccc;margin-top:50px;padding-top:12px;color:#888;font-size:13px}
