body{ font: 14px Times New Roman, Times, serif; color: #a69859; background-color: #000; margin: 0; padding: 0; }

.navbar{ background: url(../images/navbar.jpg) repeat top left; }
.graybkgd_bar{ background-color: #4f4f4f; border-bottom: 5px solid #772321; }
.graybkgd{ background-color: #4f4f4f; }

.address{ font: 17px Times New Roman, Times, serif; color: #a69859; }

#container_bar{ background: url(../images/navbar.jpg) repeat top left; }

.gal_thumb_container img{ border: 1px solid #772321; }
.gal_enlarge{ border: 3px solid #772321; }
.img_border{ border: 1px solid #772321; }

p{ font: 14px Times New Roman, Times, serif; color: #a69859; }

a:link{ font: 12px Times New Roman, Times, serif; color: #FFF; text-decoration: none; }
a:visited{ color: #FFF; text-decoration: none; font-size: 12px; }
a:hover{ color: #a69859; text-decoration: none; }
a:active{ color: #FFF; text-decoration: none; }

#navmain a:link{ font: 11px Times New Roman, Times, serif; color: #FFF; text-decoration: none; }
#navmain a:visited{ font: 11px Times New Roman, Times, serif; color: #FFF; text-decoration: none; }
#navmain a:hover{ color: #a69859; text-decoration: none; }
#navmain a:active{ color: #FFF; text-decoration: none; }

.sessions fieldset{ width: 350px; border: none; }
.sessions input[type="checkbox"], .session input[type="radio"]{ margin: 0 15px 0 0; }
.sessions input[type="text"], .session textarea{ width: 250px; float: left; margin: 3px; }
.sessions input[type="submit"], .session input[type="reset"]{ margin: 3px 0 5px 175px; float: left; }
.sessions input[type="submit"]:hover, .session input[type="reset"]:hover{ cursor: pointer; }
.sessions fieldset p{ clear: both; font-style: italic; }

#session{ margin-bottom: 10px; }
#session label{ clear: left; float: left; width: 150px; padding: 5px; text-align: right; }
#session input[type="text"]{ width: 150px; float: left; margin: 3px; }
#session input[type="submit"]{ clear: both; }
#session p{ text-align: center; padding: 10px 0; }

.required, .error{ color: #fff; }
.error{ float: left; font-style: italic; width: 100px; padding-top: 2px; font-size: 10px; }

.kalamazoo_message{ padding: 20px; margin: 0 10px 10px; border: 1px solid #fff; color: #fff; font-style: italic; font-size: 10px; }

.bullet{ font: 11px Times New Roman, Times, serif; color: #FFF; }
.footer{ font: 10px Arial, Verdana; color: #a69859; text-decoration: none; }

#navbtm a:link{ font-family: Arial, Verdana; font-size: 10px; color: #a69859; text-decoration: none; }
#navbtm a:visited{ color: #a69859; text-decoration: none; }
#navbtm a:hover{ color: #a69859; text-decoration: underline; }
#navbtm a:active{ color: #a69859; text-decoration: underline; }