body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6;color:#243028;background:#eef2ec;}
#page{max-width:1180px;margin:0 auto;background:#fff;border-left:1px solid #d5ddd1;border-right:1px solid #d5ddd1;}
#header{background:#5a6f3f;color:#fff;text-align:center;padding:30px 20px;}
#header h1{margin:0 0 12px 0;font-size:36px;}
#header p{margin:0;font-size:20px;}
#hero{text-align:center;padding:20px;background:#f6f9f5;}
#hero img{max-width:100%;height:auto;}
#menu{background:#3f5230;text-align:center;padding:12px 10px;}
#menu a{color:#fff;text-decoration:none;font-weight:bold;margin:0 10px;}
#content{padding:24px;}
.box{background:#fff;border:1px solid #d5ddd1;padding:22px;margin-bottom:22px;}
h2{color:#405f2b;margin-top:0;}
h3{color:#405f2b;margin:8px 0;}
a{color:#1f4e7a;}
.quick-links{text-align:center;padding:12px;background:#f6f9f5;border:1px solid #d5ddd1;margin-bottom:22px;}
.quick-links a{display:inline-block;margin:5px 8px;font-weight:bold;}
.item-table{width:100%;border-collapse:collapse;}
.item-table td{width:33%;vertical-align:top;padding:12px;text-align:center;}
.item-table img{max-width:100%;height:auto;border-radius:4px;}
#footer{background:#5a6f3f;color:#fff;text-align:center;padding:18px;}
#footer a{color:#fff;}
@media(max-width:800px){#menu a{display:inline-block;margin:6px 8px}.item-table,.item-table tbody,.item-table tr,.item-table td{display:block;width:100%;}}