body { 
  text-align:        justify;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  line-height:	1.2;
  margin-top:		0px;
  margin-bottom:	0px;
  margin-left:	0px;
  margin-right:	0px;
  background-image: url('../images/backfade.jpg');
  background-repeat: no-repeat;
  background-color: black;
  background-position: top center;
}

.mainbody {
  background-color:     #81564d;
}

.mainimage {
  background-image: url('../images/main.jpg');
}

.mainimage_rev {
  background-image: url('../images/main_rev5.jpg');
  color:             #d39d60;
  background-repeat: no-repeat;
}

.bodyborder {
  background-color:     #4e322d;
}

.beerlevel {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  color: #cdcdcd;
}

.beertype {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color:             #d39d60;
}

.titles {
  font-family:       arial;
  font-size:		11pt;
  font-weight: 	bold;
  margin-top:		0px;
  text-align:		left;
  color:             #d39d60;
}

.subtitles {
  font-size:		10pt;
  font-weight: 	bold;
  margin-top:		0px;
  text-align:		left;
  color:             #d39d60;
}

.subbackfade {
  background-image: url('../images/subbackfade.png');
  background-repeat: no-repeat;
  background-color: black;
  background-position: top center;
  background-position: fixed;
}

.minorleft {
  font-family:	arial;
  font-weight:	normal;
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
}



a:link {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
  text-decoration: none;
}

a:active {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
  text-decoration: none;
}

a:visited {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
  text-decoration: none;
}

a:hover {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
  text-decoration: none;
}


a.keg:link {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#d39d60;
  text-decoration: none;
}

a.keg:active {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#d39d60;
  text-decoration: none;
}

a.keg:visited {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#d39d60;
  text-decoration: none;
}

a.keg:hover {
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#d39d60;
  text-decoration: none;
}



a.navigation:link {
  font-size: 12pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.navigation:active {
  font-size: 12pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.navigation:visited {
  font-size: 12pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.navigation:hover {
  font-size: 12pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.subnavigation:link {
  font-size: 10pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.subnavigation:active {
  font-size: 10pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.subnavigation:visited {
  font-size: 10pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.subnavigation:hover {
  font-size: 10pt;
  font-weight: bold;
  font-family:       Verdana, Arial, helvetica, sans-serif;
  color: #bababa;
  background-color:     inherit;
  text-decoration: none;
}

a.bottomlinks:link {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#bfbfbf;
  background-color:     inherit;
  text-decoration: none;
}

a.bottomlinks:active {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#bfbfbf;
  background-color:     inherit;
  text-decoration: none;
}

a.bottomlinks:visited {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#bfbfbf;
  background-color:     inherit;
  text-decoration: none;
}

a.bottomlinks:hover {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#bfbfbf;
  background-color:     inherit;
  text-decoration: none;
}

.drinktitles {
  font-size: 11pt;
  font-weight: bold;
  color: #cdcdcd;
  text-align:		left;
}

.nano {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		justify;
}

.nanoleft {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		left;
}

.nanoright {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		right;
}

.nanocenter {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		center;
}

.micro {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		justify;
}

.microleft {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
}

.microleftmenu {
  font-size:		7pt;
  color: 		#bfbfbf;
  text-align:		left;
}

.microright {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		right;
  color: 		#ffffff;
}

.microcenter {
  font-size:		7pt;
  margin-top:		0px;
  text-align:		center;
  color: 		#ffffff;
}

.minor {
  font-family:       verdana;
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
}

.minorleft {
  font-family:       verdana;
  font-size:		10pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#ffffff;
}

.minorright {
  font-family:       verdana;
  font-size:		10pt;
  margin-top:		0px;
  text-align:		right;
  color: 		#ffffff;
}

.minorcenter {
  font-family:       verdana;
  font-size:		10pt;
  margin-top:		0px;
  text-align:		center;
  color: 		#ffffff;
}

.mediumleft {
  font-size:		12pt;
  margin-top:		0px;
  text-align:		left;
  color: 		#bababa;
}

.mediumright {
  font-size:		12pt;
  margin-top:		0px;
  text-align:		right;
  color: 		#bababa;
}

.mediumcenter {
  font-size:		12pt;
  margin-top:		0px;
  text-align:		center;
  color: 		#bababa;
}

.subnav {
  border-style: solid;
  border-width: 1px;
  border-color: #004080;
  background-color: #f4f2f2;
  color: black;
}

.subnav2 {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  background-color: #dee5eb;
  color: black;
}

.tabletop {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  background-color: #607da6;
  color: black;
}

.tablemain {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  background-color: #e5e5e5;
  color: black;
}

.subnavlink {
  font-weight: normal;  
  text-decoration: none;
  text-align: right;
  color: white;
  margin: 		0 0 0 0;
  font-size: 8pt;
}

.subheading {
  font-size: 18pt;
  font-weight: normal;
  text-decoration: none;
  color: #bababa;
  margin:  0 0 0 0;
}

.subheadingwhite {
  font-size: 18pt;
  font-weight: normal;
  text-decoration: none;
  color: white;
  margin:               0 0 0 0;
}

.subpage {
  font-size: 14pt;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  color: white;
}

.subpageright {
  font-size: 12pt;
  font-weight: normal;
  text-decoration: none;
  text-align: right;
  color: white;
}

.subpageleft {
  font-size: 12pt;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: white;
}

.subtitle {
  font-size: 14pt;
  font-weight: none;
  text-decoration: none;
  text-align: left;
  color: #cdcdcd;
}

.subtitle_left {
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  color: #cdcdcd;
}

.subtitle_center {
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #cdcdcd;
}

.topnavigation {
  font-size: 13pt;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #989887;
}

.foodmenu {
  font-size: 16pt;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: white;
}

.foodmenu_center {
  font-size: 16pt;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: white;
}

.foodmenu_list {
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  color: #e3e3e3;
}

.foodmenu_selected {
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  color: #FFFFFF;
}

.foodmenu_titles {
  font-size: 14pt;
  font-weight: none;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
}

.foodmenu_items_title {
  font-size: 12pt;
  font-weight: none;
  text-decoration: none;
  text-align: left;
  color: #9d8563;
}

.foodmenu_items {
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  color: #9d8563;
}

.foodmenu_desc {
  font-size: 8pt;
  font-weight: none;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
}

.weekly_features_days {
  font-size: 12pt;
  font-weight: none;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
}

.weekly_features_days_left {
  font-size: 12pt;
  font-weight: none;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
}

.subminor {
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: black;
}

.subminorright {
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  text-align: right;
  color: white;
}

.subminorleft {
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: white;
}

.submicro {
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: black;
}

.subdivision {
  background-color: #362d24;
}

.indent {
  text-indent: 10px;
}

.marginless {
   margin: 0px 0px 0px 0px;
}

.tinybreak {
   margin: 0px 0px 3px 0px;
}

.smallbreak {
   margin: 0px 0px 5px 0px;
}

.medbreak {
   margin: 0px 0px 10px 0px;
}

.break {
   margin: 0px 0px 20px 0px;
}

.breakmore {
   margin: 0px 0px 25px 0px;
}

.bold {
  font-weight: bold;
}


