body{ font: 16px Times New Roman, Times, serif; color: #6c6c74; background-color: #000; margin: 0; padding: 0; }

#galleries{ width: 550px; height: 550px; }

.address{ font: 18px Times New Roman, Times, serif; color: #6c6c74; letter-spacing: 6px; }
.subheading{ font: bold 32px Times New Roman, Times, serif; color: #6c6c74; font-style: italic; }
.topbar{ background-color: #37273b; border-bottom: 1px solid #6c6c74; }
.bottombar{ background-color: #37273b; border-top: 1px solid #6c6c74; }
.middlebar{ background-color: #2c212f; background-image: url(../images/middlebarbkgd.jpg); }

#container_bkgdimg{ background: url(../images/bkgdwords.gif) no-repeat top center; }
.gal_thumb_container img{ border: 1px solid #6c6c74; }
.gal_enlarge{ border: 3px solid #6c6c74; }
.img_border{ border: 1px solid #6c6c74; }

p{ font: 16px Times New Roman, Times, serif; color: #6c6c74; margin: 4px; padding: 4px; }

a:link,
a:visited{ font: 16px Times New Roman, Times, serif; color: #fff; text-decoration: none; }
a:hover{ color: #fff; text-decoration: none; font-weight: bold; }
a:active{ color: #fff; text-decoration: none; }

#navmain a:link{ font: 10px Times New Roman, Times, serif; color: #FFF; text-decoration: none; }
#navmain a:visited{ color: #FFF; text-decoration: none; font-size: 10px; }
#navmain a:hover{ color: #000; text-decoration: none; }
#navmain a:active{ color: #000; text-decoration: none; }

.bullet{ font: 11px Times New Roman, Times, serif; color: #FFF; }
.footer{ font: 10px Arial, Verdana; color: #6c6c74; text-decoration: none; }

#navbtm a:link,
#navbtm a:visited{ font: 10px Arial, Verdana; color: #6c6c74; text-decoration: underline; }
#navbtm a:hover{ color: #fff; text-decoration: underline; }
#navbtm a:active{ color: #6c6c74; text-decoration: underline; }

form#contact{ width: 640px; }
form#contact fieldset { margin: 0; border: none; padding: 0; float: left; width: 320px; }
form#contact legend{ display: block; width: 310px; clear: both; color: #fff; font-size: 14px; padding-left: 0; padding-top: 0.8em; /* position: relative; left: -0.5em; */ }
form#contact label{ text-align: left; font-size: 12px; float: left; width: 45%; display: block; clear: none; padding: 0.4em; white-space: nowrap; }
form#contact img{ display: block; margin: 10px 0 0 0; padding: 0; }
form#contact input, #contact select{ width: 100%; margin-top: 0.1em; }
form#contact textarea{ width: 200%; margin-top: 0.1em; }
form#contact select{ height: 18px; margin-bottom: -5px; }
form#contact input.checkbox,
form#contact input.radio{width: auto; height: auto; margin: 0 .4em 0 0; padding-left: 0.3em; }
form#contact input#submit{ clear: both; float: left; width: auto; }
form#contact p{ font-size: 12px; text-indent: 0; margin: 0; }

form .required{ font-weight: bold; color: #fff; }
form .error{ font-size: 10px; color: #fff; padding-left: 0; font-style: italic; }
