body { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #272727; }

p { }

td { }
h4 { color: #4d1f0b; font-size: 15px; font-weight: bold; line-height: 16px; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; }
a:link { }

a:visited { }

a:hover { }

a:active { }

#wrapper { background-color: #fff; width: 850px; height: 100%; visibility: visible; padding: 10px; border: solid 4px yellow; }
#header { background-color: #fff; vertical-align: top; width: 100%; visibility: visible; }
#hours { color: #000; font-size: 13px; font-weight: bold; text-align: center; vertical-align: middle; width: 230px; padding: 5px; }#hours H3 { font-size: 14px; font-weight: bold; text-decoration: underline; margin: 0; }
#contact_info { color: #fff; font-size: 14px; font-weight: bold; background-image: url(../images/address_bg.jpg); background-repeat: no-repeat; background-position: center; text-decoration: none; text-align: center; vertical-align: middle; width: 257px; height: 109px; margin-top: 1px; padding-top: 0; }
#contact_info p { margin-top: 0; margin-bottom: 0; padding-top: 15px !important; padding-bottom: 0; }
#contact_info H3 { font-size: 25px; font-family: "Times New Roman", Georgia; font-weight: bold; text-decoration: none; margin: 0; padding: 5px 0 0; }

#navmenu { font-size: 14px; background-color: yellow; width: 850px; height: 20px; visibility: visible; padding: 0; border: solid 1px #4d1f0b; }
#navmenu ul { margin: 0; padding: 0; list-style-type: none; }
#navmenu ul li { float: left; margin: 0; padding: 0; display: inline; }
#navmenu ul li a, #navmenu ul li a:visited { color: #4d1f0b; font-weight: bold; text-decoration: none; height: 20px; float: left; padding-right: 10px; padding-left: 10px; border-right: 1px solid #4d1f0b; display: block; }
#navmenu ul li a:hover { background-color: #ff9; text-decoration: none; }
#page { text-align: center; width: 100%; height: 100%; }
.main_content { color: #333; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; text-align: left; width: 98%; float: left; padding: 20px; }
.main_content img { margin: 0; padding: 0; }
.main_content H2 { color: #fff; font-size: 18px; background-color: #4d1f0b; width: 400px; margin: 0; padding: 3px 5px; }
.sidebar { width: 400px; float: right; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border-style: solid; border-width: 2px; }
.sidebar h4 { color: #fff; font-size: 15px; font-weight: bold; background-color: #4d1f0b; text-decoration: none; text-align: center; width: 100%; height: 20px; margin: 0; padding: 0; }
.sidebartable { color: #4d1f0b; font-size: 15px; font-weight: bold; text-align: left; }
.sidebartable ul { font-variant: small-caps; font-weight: bold; list-style-type: square; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; }
.bottom_credits { color: #cc9; font-size: 11px; font-style: italic; line-height: 12px; text-align: center; }
.bottom_credits a { color: #ff9; font-size: 11px; line-height: 12px; }
