body{margin:0;background:#d8cfb8 ;font-family:Verdana,Geneva,sans-serif;font-size:13px;color:#222}
#wrap{width:960px;margin:0 auto;background:#fff;border-left:1px solid #9c8f6f;border-right:1px solid #9c8f6f}
#top{background:#3b1410;color:#f3c26b;font-size:11px;padding:4px 12px;text-align:right}
#header{background:#5a1f17;padding:10px 12px;border-bottom:4px solid #c8a24a}
#nav{background:#2d2d2d;padding:0}
#nav a{display:inline-block;color:#fff;text-decoration:none;padding:9px 14px;font-weight:bold;font-size:12px;border-right:1px solid #555}
#nav a:hover{background:#5a1f17}
.alert{background:#fff7c2;border:1px solid #d6b800;padding:8px 12px;margin:10px;color:#6a4b00;font-weight:bold;text-align:center}
#main{display:table;width:100%}
#content{display:table-cell;width:690px;padding:12px 16px;vertical-align:top}
#side{display:table-cell;width:240px;background:#f2ede0;border-left:1px solid #d8cfb8;padding:12px;vertical-align:top}
h1{font-family:Georgia,serif;color:#5a1f17;font-size:22px;margin:6px 0 10px}
h2{font-family:Georgia,serif;color:#5a1f17;font-size:17px;border-bottom:1px dotted #9c8f6f;padding-bottom:3px}
.box{border:1px solid #c9bd9b;background:#faf7ef;padding:8px;margin-bottom:12px}
.box h3{margin:0 0 6px;font-size:13px;color:#fff;background:#5a1f17;padding:4px 6px}
img.photo{border:3px solid #c9bd9b;max-width:100%}
table.fees{border-collapse:collapse;width:100%}
table.fees td{border:1px solid #c9bd9b;padding:5px}
.btn{display:inline-block;background:#c8a24a;color:#3b1410;font-weight:bold;padding:6px 12px;text-decoration:none;border:1px solid #8b6b1e}
#footer{background:#2d2d2d;color:#bbb;font-size:11px;padding:12px;text-align:center}
#footer a{color:#f3c26b}
