body{margin:0;font-family:Georgia,serif;color:#2b2b2b;background:#faf8f3;line-height:1.6}
header{background:#3d5a2a;color:#fff;padding:2rem 1rem;text-align:center}header h1{margin:0}header p{margin:.3rem 0 0}
nav{background:#2e451f;text-align:center;padding:.5rem}nav a{color:#fff;margin:0 1rem;text-decoration:none}
main{max-width:800px;margin:2rem auto;padding:0 1rem}h2{color:#3d5a2a;border-bottom:2px solid #d9d2c0}
footer{text-align:center;font-size:.85rem;color:#666;padding:2rem 1rem}
header{background:#fff;color:#2e451f;border-bottom:4px solid #3d5a2a}.logo{max-width:340px;width:80%;height:auto}
.sr{position:absolute;left:-9999px}
