@charset "utf-8";
/* CSS Document */

body {background:#000;}

img {border: none;}

.clear {
	clear: both;
}

.image {
border:1px; border-thickness: 1px; border-color: #00000; border-style: solid;
}

.image_rt {
	border: #000 solid 1px;
	float: right;
	margin: 5px 10px 5px 5px;
	width: 348px;
	height: 232px;
	clear: both;
}

.footer {
	background-color:#000;
	height: 40px;
	color:#FFF;
	width: 800px;
	text-align: center;
	}
	
	.footer_2 {
	background-color:#000;
	height: 40px;
	color:#FFF;
	width: 800px;
	margin-top:430px;
	text-align: center;
	}
	
	.footer_3 {
	background-color:#000;
	height: 40px;
	color:#FFF;
	width: 800px;
	margin-top:410px;
	text-align: center;
	}

.bodystuff{ width:800px;
}

a:hover .image, a:active .image {border:1px; border-thickness: 1px; border-color: #FF9900; border-style: solid}

.logo_float {position:absolute; top: 167px; left: 320px; z-index: 2;}

.header {width: 800px;
		 height: 228px;
}

.top_img {width:800px;
		  height:69px;
		  background-image:url(../images/top_img.jpg);
}
		  
.menu_leftimg {width:42px;
			   height:159px;
			   background-image:url(../images/menu_leftimg.jpg);
			   float:left;
}

.menu_topimg {width: 230px;
		      height: 21px;
			  background-image:url(../images/menu_topimg.jpg);
			  margin: 0 0 0 42px;
}

.menu {margin: 0 0 0 42px;
width:230px;}

.top_line {width: 230px;
		      height: 17px;
}

.middle_line {width: 230px;
		      height: 80px;
}
			 
.menu_middle01{width: 165px;
		   height: 80px;
		   float:left
}

.menu_middle03{width: 65px;
				height: 80px;
				float:right
}

.header_img {width: 511px;
height: 159px;
background-image: url(../images/header_img.jpg);
float:right}

.menu_rightimg {float:right;
width: 17px;
height:159px;
background-image:url(../images/menu_rightimg.jpg);}

.menu_bottomimg {width:230px;
					height: 24px;
					background-image:url(../images/menu_bottomimg.jpg);
					}
.middle_menu {width:230px;}

.all_menu {width: 289px;
float:left;
}

.content {
	width: 800px;
	background-image:url(../images/body.jpg);
	position:absolute;
	top: 249px;
			}
			
p {width:auto; margin: 10px; padding: 5px;}


.fp_text {width:265px; float:left; margin: 5px 5px 5px 5px;}
.fp_flash {width:500px;height:359px; float:right; background-image:url(../images/flashback.jpg); margin: 12px 5px px 0;}
.fp_bar {width:12px;height:350px; background-image:url(../images/fp_bar.png); float:none; margin-left:278px; }
.beer_flash {margin-top:20px;}
.beer_text {margin: 5px 5px 5px 5px;}
.mug_content {width:400px; margin: 0px 5px 0px 5px;}
.mug_img {float:right; width:400px;}
.menu_text {width:419px;margin: 0px 5px 0px 5px;}
.menu_img {float:right; width:381px;}
.tap_room_board {background-image:url(../images/taproom.jpg); width:800px; height:552px;}
.tap_mon {
	position:absolute;
	top: 510px;
	left: 100px;
	z-index: 2;
	color:#FFF;
	width:278px;
}
.tap_tues {
	position:absolute;
	top: 572px;
	left: 100px;
	z-index: 2;
	color:#FFF;
	width:278px;
}
.tap_wed {
	position:absolute;
	top: 606px;
	left: 100px;
	z-index: 2;
	color:#FFF;
	width:278px;
}
.tap_thurs {
	position:absolute;
	top: 510px;
	left: 400px;
	z-index: 2;
	color:#FFF;
	width:237px;
}
.tap_fri {position:absolute; top: 572px; left: 400px; z-index: 2; color:#FFF; width:250;}
.tap_sat {position:absolute; top: 606px; left: 400px; z-index: 2; color:#FFF; width:250;}
.tap_sun {
	position:absolute;
	top: 675px;
	left: 283px;
	z-index: 2;
	color:#FFF;
	width: 232px;
}


.parties_tap {width:400px; float:left;}

.parties_back {width:400px; float:right;}

.parties_text_back {width:250px; background-image:url(../images/background.png) ; position:absolute; top: 75px; left: 525px; z-index: 2; color:#FFF; }

.parties_text_tap {width:250px; background-image:url(../images/background.png) ; position:absolute; top: 25px; left: 25px; z-index: 2; color:#FFF}

.contactbox {margin: 75px 0 0px 0px;}
