* { margin: 0px; padding: 0px; }
body { font: 12px/18px Arial, Helvetica, sans-serif; color: #bbbdbf; background: #dfd4bf url(../images/main-site-bg-tile.jpg); }
img { border: none; }
p { margin: 0px 0px 15px 0px; }
a { text-decoration: none; }
#center-wrapper { margin: 40px auto; width: 1000px; }
#float-wrapper { float: left; width: 1000px; padding-bottom: 20px; text-align: left; background-color: #5b190e; display: inline; }
.home { background: url(../images/main-content-bg-home.jpg) no-repeat left top; }
.secondary { background: url(../images/main-content-bg-secondary.jpg) no-repeat left top; }
#header { float: left; width: 1000px; height: 193px; display: inline; }
#top-address { float: left; width: 550px; height: 70px; margin: 20px 0px 0px 50px; color: #c4a860; font-size: 11px; display: inline; }
#geeks-who-drink { float: right; width: 140px; height: 140px; display: inline; margin: 5px 40px 0px 0px; color: #c4a860; text-align: center; }
#geeks-who-drink a { color: #c4a860; }
#top-logo { float: right; margin: 16px 52px 0px 0px; display: inline; }
#main-navigation { float: left; width: 500px; margin: 0px 0px 0px 35px; display: inline; }
#main-navigation ul { list-style: none; }
#main-navigation li { float: left; display: inline; }
#main-navigation a { display: block; height: 26px; line-height: 500px; overflow: hidden; background-position: 0px 0px; background-repeat: no-repeat; }
#main-navigation .home a { background-image: url(../images/main-nav-01-home.jpg); width: 68px; }
#main-navigation .about a { background-image: url(../images/main-nav-02-about.jpg); width: 95px; }
#main-navigation .menu a { background-image: url(../images/main-nav-03-menu.jpg); width: 87px; }
#main-navigation .events a { background-image: url(../images/main-nav-04-events.jpg); width: 91px; }
#main-navigation .faq a { background-image: url(../images/main-nav-05-faq.jpg); width: 72px; }
#main-navigation .contact a { background-image: url(../images/main-nav-06-contact.jpg); width: 87px; }
#main-navigation a:hover, #main-navigation .active a { background-position: 0px -26px !important; }
#content-area { float: left; margin: 0px 0px 0px 50px; display: inline; }
#main-content { float: left; width: 600px; display: inline; }
.banner-image { margin-bottom: 36px; }
.lower-banner { margin-top: 36px; }
#main-content h1 { color: #c4a860; font-size: 34px; line-height: 38px; margin-bottom: 15px; }
#main-content ul { margin: 0px 0px 15px 22px; }
#main-content .menu { padding: 10px; background-color: #fff; color: #732215; }
#main-content .menu td { padding: 5px 0px; vertical-align: top; }
#main-content .menu .menu-item { width: 70%; }
#main-content .menu .menu-item strong { text-transform: uppercase; }
#main-content .menu .menu-cost { width: 30%; text-align: center; font-weight: bold; }
#main-content table { width: 100%; margin: 0px 0px 15px 0px; }
.events td { width: 50%; padding: 5px 0px; vertical-align: top; }
.events a { font-weight: bold; text-decoration: underline; color: #c4a860; }
#main-content dl { margin: 0px 0px 15px 0px; }
#main-content dt { display: block; padding: 1px 0px 1px 18px; background: url(../images/main-content-faq-bg-q.gif) no-repeat 0px 4px; }
#main-content dd { display: block; padding: 1px 0px 1px 18px; margin-bottom: 15px; background: url(../images/main-content-faq-bg-a.gif) no-repeat 0px 4px; }
#right-content { float: left; width: 300px; margin: 11px 0px 0px 43px; font-size: 11px; display: inline; }
#right-content p { margin: 0px 20px 15px 20px; }
#right-content ul { margin: 0px 20px 30px 20px; list-style: none; }
#right-content li { display: block; background: url(../images/main-content-arrow-list.gif) no-repeat 0px 4px; padding-left: 10px; margin: 0px 0px 6px 0px; line-height: 14px; }
.arrow-list { margin: 0px 0px 12px 6px !important; padding: 0px !important; }
.arrow-list li { display: block; background: url(../images/main-content-arrow-list.gif) no-repeat 0px 7px; padding-left: 10px; margin: 0px 0px 0px 0px; }
#right-content a { color: #bbbdbf; }
.large-text { color: #c4a860; font-size: 16px; line-height: 20px; }
.press a { border-bottom: 2px solid #c4a860; ; color: #bbbdbf; }
.yellow-text { color: #c4a860; }
#right-content .active { color: #c4a860 !important; }
.hr { font-size: 1px; line-height: 4px; background: url(../images/main-content-hr-border.gif) repeat-x left top; }
#footer-navigation { float: left; color: #675745; font-size: 10px; width: 400px; margin-left: 200px; margin: 10px 0px 0px 300px; text-align: center; display: inline; }
#footer-navigation a { color: #675745; }
#footer-navigation a:hover { text-decoration: underline; }
#copyright { float: right; color: #b6ad9d; font-size: 10px; margin: 10px 10px 0px 0px; text-align: right; display: inline; }
.events-column p { margin: 0px 0px 15px 0px !important; }
.events-column ul { margin: 0px 50px 15px 0px !important; }
.events-column li { background: url(../images/main-content-bullet-list.gif) no-repeat 0px 4px !important; }
