body { font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; background-color: #4F0900; color: #FDEEF4; background-image: url(./images/background1.jpg); background-repeat: repeat-x; background-position: top; margin: 12px 0px 12px 0px; }

#info { text-align: right; padding: 3px 20px 3px 0px; font-size: 9pt; color: #000000; background-image: url(./images/pagetopbg.gif); background-position: top right; background-repeat: no-repeat; }
#info a { color: #717171; text-decoration: none; }
#info a:hover { color: #717171; text-decoration: underline; }

#nav { font-size: 9pt; background-color: #000; background-image: url(./images/navbg.gif); border-bottom: 1px solid #FFFFFF; padding: 4px 0px 4px 0px; }

.navOff { background-color: #000; background-image: url(./images/navbg.gif); padding: 6px 0px 6px 0px; font-weight: bold; text-align: center; font-size: 9pt; color: #D4A66F; }
.navOn { cursor: pointer; background-color: #000; background-image: url(./images/navbg_gold.gif); padding: 6px 0px 6px 0px; font-weight: bold; text-align: center; font-size: 9pt; color: #FFFFFF; }

#footer { background-color: #000; padding: 6px 0px 6px 0px; font-weight: bold; text-align: right; font-size: 8pt; color: #FFF; }

H1 { background-color: #774C18; color: #FFFFFF; font-size: 10pt; font-weight: bold; margin: 0px 0px 8px 0px; padding: 3px 0px 3px 6px; background-image: url(./images/bg_h1.gif); }
H2 { border-bottom: 1px solid #AD803D; color: #CE9B5E; font-size: 10pt; font-weight: bold; margin: 0px 6px 8px 6px; padding: 3px 3px 3px 3px; }
H3 { color: #000000; font-size: 10pt; font-weight: bold; margin: 0px 6px 8px 6px; padding: 3px 0px 3px 0px; border-bottom: 1px solid #000000; }

P { font-size: 9pt; line-height: 125%; margin: 3px 6px 6px 6px; padding: 0px 6px 0px 6px; }

a { font-weight: bold; color: #FEE6B1; }
a:hover { font-weight: bold; color: #FEE6B1; }

UL { font-size: 9pt; list-style-image: url(./images/bullet-orange.gif); }

#homeSpecials { background-image: url(./images/weekly_specials1.jpg); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#homeSpecials LI { padding-right: 12px; }
#specialspage { background-image: url(./images/weekly_specials1.jpg); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#specialspage LI { padding-right: 12px; }
#menupage { background-image: url(./images/our_menu1.gif); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#dailypage { background-image: url(./images/daily_events1.gif); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#eventspage { background-image: url(./images/special_events2.gif); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#gallerypage { background-image: url(./images/photo_gallery1.gif); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#testimonialspage { background-image: url(./images/testimonials1.gif); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#directionspage { background-image: url(./images/directions1.gif); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }
#contactpage { background-image: url(./images/contact1.gif); background-position: top left; background-repeat: no-repeat; background-color: #9B6F2D; }

#sidebar { border-left: 1px solid #FFF; background-color: #96652B; }

#pageinfo { text-align: right; padding: 3px 0px 3px 0px; font-size: 9pt; font-weight: bold; }
#pagelist { text-align: center; padding: 3px 0px 3px 0px; font-size: 11pt; font-weight: bold; }

.edt { vertical-align: middle; font-size: 9pt; border: 1px solid #000; margin: 0; }
.btn { vertical-align: middle; font-size: 9pt; margin: 0; }

#shuttle { border-top: 1px solid #FFFFFF; background-image: url(./images/shuttle1.gif); }

#tblMenu { border: 6px solid #774C18; }
#menuContent { background-color: #F7EFC6; }

.photo { border: 1px solid #333333; }

#navBottom { font-size: 8pt; text-align: center; border-top: 1px solid #FFFFFF; background-color: #000000; padding: 6px 6px 6px 6px; color: #FFFFFF; }
#navBottom a { color: #EFDDC9; }
#navBottom a:hover { color: #EFDDC9; }

