body { color: #372205; font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; background-color: #b63204; text-decoration: none; text-align: center; }
.wrapper { width: 904px; }
a { color: #d37913; }
a:hover { color: #ff0; background-color: #630; }

a:active { }
h1 { }
h2 { color: #b63204; font-size: 16px; font-weight: bold; margin: 5px 0 0; }
h3 { color: #d77403; font-size: 14px; font-weight: bold; font-style: italic; width: 400px; border-bottom: 2px dotted #d77403; }
th { color: #b73e1c; font-size: 14px; font-weight: bold; font-style: italic; background-color: #cc6; text-align: center; }
.middle_cell { font-size: 14px; background-color: #f2b11c; background-image: url(../images/layout_07.jpg); background-repeat: no-repeat; background-position: left bottom; vertical-align: top; width: 904px; height: 475px; padding: 10px 25px 10px 20px; }
.main_content { background-color: #fff; text-align: left; width: 630px; height: 440px; overflow: auto; float: right; padding: 15px; border: solid 1px #563b0d; }
.page_title { color: #fff; font-size: 20px; font-weight: bold; font-style: italic; text-decoration: none; text-align: center; width: 170px; float: left; }
.address { color: #422f01; font-size: 14px; font-weight: bold; background-image: url(../images/layout_04.jpg); background-repeat: no-repeat; background-position: 0 bottom; vertical-align: bottom; width: 282px; height: 139px; padding: 10px 15px 10px 10px; }
.events_list { color: #b63204; background-color: #f8eb8a; text-align: center; width: 175px; float: right; margin-bottom: 10px; margin-left: 10px; padding: 10px; border: solid 3px #b12700; }
.events_list ul { color: #b63204; font-size: 15px; font-weight: bold; font-style: italic; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 5px; list-style-type: none; }
.events_list ul li { color: #b63204; font-size: 15px; font-style: italic; font-weight: bold; margin: 0 0 0 0; padding-right: 5px; padding-left: 5px; }
.menu_list { font-size: 13px; font-style: italic; border: solid 1px #b12700; }
.menu_list ul { margin-top: 0; margin-bottom: 0; margin-left: 5px; padding: 5px 5px 5px 2px; }
.menu_list ul li { margin: 0 0 0 5px; padding-right: 0; padding-left: 5px; }
.top_links { background-image: url(../images/layout_06.jpg); text-align: center; vertical-align: bottom; width: 904px; height: 48px; }
.nav_menu { font-size: 13px; }
.nav_menu ul { margin: 0; padding-top: 7px; padding-bottom: 8px; padding-left: 0; list-style-type: none; }
.nav_menu ul li { width: 125px; height: 30px; margin-top: 0; margin-left: 0; padding-left: 0; display: inline; }
.nav_menu ul li a:link, .nav_menu ul li a:visited { color: #300; font-size: 13px; font-weight: bold; background-color: #fff200; text-decoration: none; width: 125px; height: 30px; margin-right: 2px; margin-left: 2px; padding: 5px 10px; border: solid 2px #fff; }
.nav_menu ul li a:hover { color: #ff0; font-weight: bold; background-color: #630; text-decoration: none; }
.bottom_links { font-size: 13px; background-color: #e36d01; background-image: url(../images/layout_08.jpg); width: 904px; height: 41px; padding: 0 20px 0; }
.bottom_links ul { margin: 0; padding-bottom: 0; padding-left: 0; list-style-type: none; }
.bottom_links ul li { margin: 0; padding-bottom: 0; padding-left: 0; display: inline; }
.bottom_links ul li a:link, .bottom_links ul li a:visited { color: #fcfafa; font-size: 14px; text-decoration: none; float: right; margin-right: 10px; margin-bottom: 4px; margin-left: 10px; padding: 1px; }
.bottom_links ul li a:hover { color: #ff0; background-color: #630; text-decoration: none; padding: 1px; }
.copyright { font-size: 12px; float: left; }
.footer { color: #f0df9b; font-size: 11px; font-style: italic; text-decoration: overline; }
.footer a:link, .footer a:visited { color: #ffcc02; font-size: 11px; }
