body {background: url('../images/bg.jpg') top left repeat;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}a {color: #FFF;text-decoration: none;}a:hover {text-decoration: underline;}a img {border: 0;}h1 {font-size: 17px;border-bottom: 1px solid #4B3F2C;font-weight: bold;}#wrapper {margin: 0 auto;width: 980px;color: #FFF;}#header h1 {margin-bottom: 0;font-size: 30px;font-family: 'Times New Roman', Times, serif;font-weight: normal;border-bottom: 0;}#header h2 {margin-top: 0;font-size: 16px;font-family: 'Times New Roman', Times, serif;font-weight: bold;border-bottom: 0;}.brbar {border: 0 0 0 0;border-top: 1px solid #4B3F2C;height: 1px;line-height: 1px;font-size: 1px;margin: 10px auto 0;clear: both;padding: 0;}#nav {border-bottom: 1px solid #372D18;float: left;width: 100%;}#nav ul {margin: 0;padding: 0;border-top: 1px solid #372D18;line-height: 24px;}#nav li {list-style: none;float: left;font-size: 14px;text-transform: uppercase;}#nav li a {color: #FFF;text-decoration: none;padding: 3px 5px;margin: 0 3px;}#nav li a:hover, #nav .active {background: url('../images/navbg.jpg') top left repeat;text-decoration: underline;}#fnav {width: 600px;text-align: center;margin: 10px auto 0 auto;}#fnav ul {margin: 10px 0 0 0;padding: 0;line-height: 24px;text-align: center;}#fnav li {list-style: none;float: left;font-size: 14px;text-transform: uppercase;}#fnav li a {color: #FFF;text-decoration: none;padding: 3px 5px;margin: 0 3px;}#fnav li a:hover, #nav .active {text-decoration: underline;}#f1 {float: left;width: 100px;font-size: 80%;}#f2 {float: right;width: 100px;font-size: 80%;text-align: right;}#botfoot {font-size: 80%;padding-top: 10px;clear: both;}.right {float: right;}#content {clear: both;padding-top: 10px;}#gallery {width: 380px;float: left;background: url('../images/gallerybg.jpg') top left repeat;margin: 0 10px 10px 0;padding: 10px;}.button {background: #620a0a;padding: 5px;width: 100px;font-style: italic;font-size: 80%;margin-bottom: 5px;}.hdotted {border: 0 0 0 0;border-top: 1px dashed #4B3F2C;height: 1px;line-height: 1px;font-size: 1px;margin: 5px auto 0;clear: both;padding: 0;}#pagehighlights {width: 960pxheight: 140px;background: url('../images/gallerybg.jpg') top left repeat;padding: 5px;margin-top: 10px;overflow: auto;}.letstalk, .gossip {width: 310px;border-right: 1px dotted #4B3F2C;margin-top: 5px;float: left;}.jobs {width: 310px;float: left;margin-top: 5px;}.letstalk img, .gossip img, .jobs img {float: left;padding: 0 5px 5px 5px;}h5 {margin: 5px 10px 0 10px;}.moreinfo {clear: both;float: right;}fieldset, legend {background: #ab8860;}legend {border-top: 1px solid #FFF;border-right: 1px solid #FFF;border-left: 1px solid #FFF;font-weight: bold;font-size: 120%;}.menu {width: 700px;}.menu td {vertical-align: bottom;}form {border: 1px solid #241301;border: 2px solid #241301;background-color: #816442;color: #FFF;margin: 1em 0;padding: 1em;width: 50%;}form ol {list-style: none;margin: 0;padding: 0;}form ol.first {border-top: 1px solid #CCC;}form li {overflow: auto;padding: 0.4em;border-bottom: 1px solid #4B3F2C;}form ol label {float: left;width: 12em;line-height: 1.8em;}form label em {font-weight: bold;font-style: normal;color: #C00;margin: 0 0 0 0.5em;}form input, form textarea, form select {border: 2px solid #241301;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;background-color: #FFF;}form #emailAddress, form #address, form #additionalComments { width: 20em; }form #address, form #additionalComments { height: 7em; }.successMessage {border: 1px solid #0C0;padding: 0.6em;color: #090;background-color: #CFC;margin: 1em 0;width: 50%;}.errorMessage {border: 1px solid #C00;padding: 0.6em;color: #900;background-color: #FCC;margin: 1em 0;width: 51%;}.errorMessage p, .successMessage p {margin: 0;}.errorMessage h2, .successMessage h2 {margin: 0 0 0.5em 0;color: #900;border: 0;padding: 0;}.errorMessage ul, .successMessage ul {margin: 0;padding: 0 0 0 2em;list-style: square;}#newsletterForm {float: right;font-size: 90%;text-align: center;width: 310px;}#newsletterForm form {background: none;border: none;width: 310px;}#newsletterForm label {text-transform: uppercase;margin-bottom: 2px;}#newsletterForm input {background: #1a0e00;color: #716557;border: 1px solid #564535;padding: 1px;width: 230px;float: left;margin-top: 2px;}#newsletterForm #subbut {width: 60px;color: #FFF;text-transform: uppercase;font-size: 80%;float: left;margin-left: 5px;background: #312006;}#subscribedtoNewsletter {text-transform: uppercase;background: #1a0e00;color: #FFF;border: 1px solid #564535;padding: 10px;margin-top: 5px;}