body { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#wrapper { width: 700px; margin-top: 40px; margin-right: auto; margin-left: auto; }
#header { margin-right: auto; margin-left: auto; }
.header_text { font-size: 28px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; word-spacing: 12px; letter-spacing: 6px; width: 630px; margin-right: auto; margin-bottom: 1px; margin-left: auto; border-bottom-style: solid; border-bottom-width: 6px; }
.header_address { font-size: 14px; font-family: serif; letter-spacing: 2px; width: 240px; float: left; margin-left: 43px; }
.header_phone { font-size: 14px; font-family: serif; text-align: right; letter-spacing: 2px; width: 190px; float: left; margin-left: 220px; }
#content { width: 590px; margin-right: auto; margin-left: auto; padding-top: 10px; }
hr { width: 600px; border-bottom-style: solid; border-bottom-width: 6px; }
#photoboxes { padding-bottom: 20px; padding-left: 35px; }
#galleryphotos { padding-bottom: 20px; padding-left: 45px; }
#menu { padding-left: 305px; }
a:link { color: #007100; text-decoration: none; }
a:visited { color: #a53521; }
a:hover { color: #a53521; text-decoration: underline; }
a:active { color: #a53521; }
.table  { margin-right: 8px; width: 150px; float: left }
.table img { border: solid 1px #000 }
.table p { color: #000; font-size: 11px; font-weight: bold; line-height: normal ; text-align: center; }
.short_image { margin-top: 3px; }
.gallery { margin-right: 8px; width: 300px; float: left; }
.gallery img { border: solid 1px #000; }
.footer { text-align: center; padding-top: 20px; padding-bottom: 10px; }
.footer p { font-size: 11px; }
#contactus { width: 300px; margin-left: 100px; }
.photocredit { font-size: 10px; }

