@charset "utf-8";
/* CSS Document */

body {
  background: #c0be8e url('../images/body_bg.jpg') 0 0 repeat-x;
  margin: auto;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content {
    font-size: 12px;
	color: #3e3e3e;
}

/* LINKS */

.main a:link {      color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.main a:active {    color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.main a:visited {   color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.main a:hover {     color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }



a { text-decoration: none; }
a img {border:0; }

a:link {      color: #3F1113; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:active {    color: #3F1113; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:visited {   color: #3F1113; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:hover {     color: #3F1113; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }

.footertext a:link {      color: #3e3e3e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.footertext a:active {    color: #3e3e3e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.footertext a:visited {   color: #3e3e3e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.footertext a:hover {     color: #3e3e3e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }


#footer_nav a {
 margin-left: 8px;
 margin-right: 8px; 
}

/* DIV POSITIONING */
#page {
  width: 779px;
  margin: 0 auto;
  text-align: left;
}

#header {
  height: 63px;
  position:relative;
}

#headerleft {
  float:left;
  width: 625px;
  position: absolute;
  bottom:4px;
}

#nav {
  height: 28px;
}

#footer {
  position: relative;
  margin-top: 30px;
}

#footer_nav {
  width: 100%;
  text-align: center;
  padding-bottom: 12px;
    clear: both;
}

#footer_eclub {
  float: left;
  width: 500px;
}

.align_right {
  position:absolute;
  right: 0;
}

.floating_div {
  float: left;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* TEXT FORMATTING */
.heading {
  color: #3f1113;
  font-weight: bold;
  font-size: 16px;
  padding: 12px 0 8px 0;
}

.greytext {
  color: #3e3e3e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.footertext {
  color: #3e3e3e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 4px 4px 4px 4px;
}

.boldtext {
  font-weight: bold;
}

.form_label {
  font-weight: bold;
}

/* RESTAURANT MENUS */
.menuheading {
  font-family:comic sans ms, Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight:bold;
  display: block;
  width: 100%;
  clear: both;
  margin-top: 16px;
  margin-bottom: 8px;
}

.menuitem {
  font-family:comic sans ms, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  position: relative;
  margin-bottom: 8px;
}

.menudesc {
  float: left;
  width: 700px;
  padding-bottom: 20px;
  font-family:comic sans ms, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  position: relative;
}

.menu {
  font-family:comic sans ms, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  position: relative;
}

.menutitle {
  font-weight: bold;
  font-style:italic;
}

.menusection {
  font-family:comic sans ms, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  position: relative;
  font-weight: bold;
  color: #3f1113;
}

.beer_div {
  float: left;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 190px;
}

.beer_div_right {
  float: left;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 190px;
}