body { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #b0a273 url(../images/background_pattern.gif) repeat top center; text-align: center; margin: 0; padding: 20px; }h1, h2, h3, h5 { margin: 20px 0 10px 0; color: #866d17; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0; padding: 0; }h1 { font-size: 28px; line-height: 30px; }h2 { font-size: 22px; line-height: 22px; }h3 { font-size: 18px; line-height: 18px; }h5 { font-size: 18px; line-height: 18px; }ul { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }p { margin: 7px 0; padding-top: 0; padding-bottom: 0; }body, p, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; }body#isCalendarEvents, body#isMenusItems { background: white; margin: 0; padding: 0; text-align: left; }a:link, a:visited { color: #4c3e16; text-decoration: underline; background: none; }a:hover, a:active { color: #f5a04e; text-decoration: none; background: #fffbdf; }.padder { padding: 10px 15px; }.clearer { display: block; width: 100%; height: 0; line-height: 0px; font-size: 0px; float: none; clear: both; }.center { text-align: center; }p.FirstPara { margin-top: 0; padding-top: 0; }h5.EventDate { display: block; width: 100%; height: 16px; line-height: 16px; font-size: 12px; background: #efebda; padding: 4px; margin-bottom: 2px; margin-top: 10px; }#Frame { position: relative; width: 850px; height: 560px; background: #fff; margin: 0 auto; padding: 0; text-align: left; }#FrameContent { position: absolute; display: block; top: 10px; left: 10px; width: 830px; height: 540px; background: #816825; }#LeftCol { position: absolute; display: block; top: 0; left: 0; width: 630px; height: 540px; border-right: 1px solid #fff; overflow: hidden; }#RightCol { position: absolute; display: block; top: 0; left: 631px; width: 199px; height: 540px;  z-index: 100; }#Intro { position: absolute; top: 380px; left: 0; width: 630px; height: 220px; display: block; color: #fffcca; }#Intro p { line-height: 110%; }#Intro strong { color: #eec818 }#Footer { position: relative; padding-top: 10px; margin: 0 auto; display: block; width: 830px; height: 40px; color: #4c3e16; font-size: 11px; font-weight: normal; text-align: left; text-shadow: 0 0 6px #fffcca; }#Footer a { color: #4c3e16; background: none; }#Footer a:hover { color: #fffcca; text-shadow: 0 0 3px #816825; background: none; }#Footer #Copyright { float: left; clear: none; }#Footer #Hours { float: right; clear: none; text-align: right; }#Footer #Hours h3 { display: none; }/* SLIDESHOW */div#SlideShowContainer { width: 630px; height: 350px }div#SlideShowContainer div#hider { display: none; }div#SlideShowContainer img { display: none; position: absolute; top: 0; left: 0; }div#SlideShowContainer span { display: none; position: absolute; top: 258px; left: 0; font-size: 10px; width: 100%; height: auto; line-height: 110%; text-align: center; color: #666;  }div#SlideShowContainer br { display: none }/* SLIDESHOW INNER */div#SlideShowContainerInner { width: 260px; height: 540px; }div#SlideShowContainerInner div#hider { display: none; }div#SlideShowContainerInner img { display: none; position: absolute; top: 0; left: 0; }div#SlideShowContainerInner span { display: none; position: absolute; top: 258px; left: 0; font-size: 10px; width: 100%; height: auto; line-height: 110%; text-align: center; color: #666;  }div#SlideShowContainerInner br { display: none }/* COPY */#PageCopy { display: block; position: absolute; top: 29px; left: 260px; width: 370px; height: 540px; }#CommingEvents { position: relative; display: block; width: 100%; height: 379px; border-bottom: 1px solid white; }#CommingEvents h1 { position: relative; display: block; margin: 0; padding: 0;  width: 100%; height: 28px; line-height: 28px; text-indent: 10px; font-size: 11px; color: #eec818; text-transform: uppercase; background: #4c3e16 url(../images/img_header_pattern.gif) repeat-x top left;; border-bottom: 1px solid white; }#PageContent { position: relative; display: block; width: 100%; height: 540px; background: white; }#PageContent h1 { position: relative; display: block; margin: 0; padding: 0; width: 100%; height: 28px; line-height: 28px; text-indent: 10px; font-size: 11px; color: #eec818; text-transform: uppercase; background: #4c3e16 url(../images/img_header_pattern.gif) repeat-x top left;; border-bottom: 1px solid white; }#NavigationMenu { position: relative; display: block; width: 100%; height: 540px; background: white; }#NavigationMenu h2 { position: relative; display: block; margin: 0; padding: 0; line-height: 32px; width: 100%; height: 32px; text-indent: 10px; font-size: 11px; color: #eec818; text-transform: uppercase; background: #4c3e16; border-bottom: 1px solid white; z-index: 15; }#NavigationMenu h2#Logo { position: absolute; display: block; bottom: 0px; right: 0px; margin: 0; padding: 0; width: 199px; height: 540px; background: url(../images/right_column.jpg) no-repeat 0 1px; z-index: 10; }#NavigationMenu h2#Logo span { display: none; }#NavigationMenu ul { position: absolute; display: block; top: 75px; left: 0; width: 199px; height: 184px; z-index: 20; list-style: none; margin: 0; padding: 0; }#NavigationMenu ul li { position: relative; float: left; display: block; width: 199px; height: 30px; margin: 0; padding: 0; }#NavigationMenu ul li a { display: block; width: 199px; height: 30px; }#NavigationMenu ul li a span { display: none; }#NavigationMenu ul li a#navHome { background: transparent url(../images/nav_menu_f2.jpg) no-repeat 0 0; }#NavigationMenu ul li a#navAbout { background: transparent url(../images/nav_menu_f2.jpg) no-repeat 0 -30px; }#NavigationMenu ul li a#navMenus { background: transparent url(../images/nav_menu_f2.jpg) no-repeat 0 -60px; }#NavigationMenu ul li a#navGallery { background: transparent url(../images/nav_menu_f2.jpg) no-repeat 0 -90px; }#NavigationMenu ul li a#navEvents { background: transparent url(../images/nav_menu_f2.jpg) no-repeat 0 -120px; }#NavigationMenu ul li a#navContact { background: transparent url(../images/nav_menu_f2.jpg) no-repeat 0 -150px; }#NavigationMenu ul li a:hover#navHome { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -199px 0; }#NavigationMenu ul li a:hover#navAbout { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -199px -30px; }#NavigationMenu ul li a:hover#navMenus { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -199px -60px; }#NavigationMenu ul li a:hover#navGallery { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -199px -90px; }#NavigationMenu ul li a:hover#navEvents { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -199px -120px; }#NavigationMenu ul li a:hover#navContact { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -199px -150px; }body#isHome #NavigationMenu ul li a#navHome { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -398px 0; }body#isAbout #NavigationMenu ul li a#navAbout { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -398px -30px; }body#isMenus #NavigationMenu ul li a#navMenus { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -398px -60px; }body#isGallery #NavigationMenu ul li a#navGallery { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -398px -90px; }body#isEvents #NavigationMenu ul li a#navEvents { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -398px -120px; }body#isContact #NavigationMenu ul li a#navContact { background: transparent url(../images/nav_menu_f2.jpg) no-repeat -398px -150px; }/* INNER NAVIGATION MENU */#NavigationMenu2 { position: relative; display: block; width: 100%; height: 541px; color: #866d17; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; background: #e2dabe url(../images/nav_background.jpg) no-repeat bottom right; }#NavigationMenu2 h2 { position: relative; display: block; margin: 0; padding: 0; line-height: 28px; width: 100%; height: 28px; text-indent: 10px; font-size: 11px; color: #eec818; background: #4c3e16 url(../images/img_header_pattern.gif) repeat-x top left; text-transform: uppercase; border-bottom: 1px solid white; z-index: 15; }#NavigationMenu2 h2#Logo { position: absolute; display: block; bottom: 0px; right: 0px; margin: 0; padding: 0; width: 199px; height: 540px; background: url(../images/inner_logo.gif) no-repeat bottom left; z-index: 10; }#NavigationMenu2 h2#Logo span { display: none; }#NavigationMenu2 ul { position: absolute; display: block; top: 55px; left: 0; width: 199px; height: 424px; z-index: 20; list-style: none; margin: 0; padding: 0; padding-left: 20px;  }#NavigationMenu2 ul li { height: 29px; font-weight: bold; font-size: 14px; }#NavigationMenu2 a { color: #866d17; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; padding-left: 20px; background: url(../images/icn_li_clover.gif) no-repeat left center; }#NavigationMenu2 a:hover { color: #4c3e16; text-decoration: underline; text-shadow: 0 0 6px #fffcca; background: url(../images/icn_li_clover_f2.gif) no-repeat left center; }body#isHome #NavigationMenu2 a#navHome { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isAbout #NavigationMenu2 a#navAbout { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isMenus #NavigationMenu2 a#navMenus { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isPrivate #NavigationMenu2 a#navPrivate { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isEvents #NavigationMenu2 a#navEvents { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isCalendar #NavigationMenu2 a#navCalendar { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isSports #NavigationMenu2 a#navSports { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isStore #NavigationMenu2 a#navStore { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isContact #NavigationMenu2 a#navContact { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isEMag #NavigationMenu2 a#navEMag { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }body#isGallery #NavigationMenu2 a#navGallery { color: #fff; text-decoration: none; text-shadow: #4c3e16 0px 0px 5px; background: url(../images/icn_li_clover_f3.gif) no-repeat left center; }#UnderConstruction { position: relative; display: block; width: 100%; height: 540px; }#UnderConstruction h2#Logo { position: absolute; display: block; bottom: 0px; right: 0px; margin: 0; padding: 0; width: 199px; height: 540px; background: url(../images/right_column.jpg) no-repeat top left; z-index: 10; }#UnderConstruction h2 span { display: none; }#UnderConstruction h2 { position: absolute; display: block; top: 0px; right: 0px; margin: 0; padding: 0; width: 199px; height: 540px; background: url(../images/underconstruction_nav.jpg) no-repeat top left; z-index: 15; }#MenuSelect { width: 230px; }#MenuNav { display: block; width: 100%; height: 22px; padding: 4px; background: #e2dabe url(../images/nav_background.jpg) repeat-x top left; }#MenuNav ul { display: block; width: 320px; height: auto; margin: 0; padding: 0; list-style: none;  }#MenuNav ul li { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: left; clear: none; text-align: center; line-height: 18px; margin-bottom: 2px; padding: 0 1px;  }#MenuNav ul li a { display: block; background: #e2dabe; border: 1px solid #4c3e16; padding: 0 3px; }#MenuNav ul li a:hover { background: #4c3e16; border: 1px solid #4c3e16; color: #e2dabe; }#MenuNav ul li a#active { display: block; background: white; border: 1px solid #4c3e16; color: #4c3e16; padding: 0 4px; }#MenuNav ul li.last { clear: right; }#MenuList .MenuItem { position: relative; display: block; width: 320px; height: auto; font-size: 16px; line-height: 18px; margin: 20px 0 10px 0; color: #866d17; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; background: url(../images/menu_dots.gif) repeat-x bottom left; }#MenuList .MenuPrice { position: absolute; top: 0; right: 0; display: block; width: auto; height: auto; }#MenuList .MenuItem span { background: #fff; }#SmCalendar { display: block; width: 150px; height: 511px; float: left; clear: none; }#CalEvents { display: block; width: 480px; height: 511px; float: left; clear: none; }input.form-input-field { width: 100%; height: auto; }