

body {
background-image:url(images/main_bg.gif);
background-repeat:repeat-x;
margin: 0px 0px 0px 0px;
color: #37000;
font-family:"Century Gothic", Verdana, Arial, sans-serif;
background-color:#370000;
}

/* ----- Main Page  ----- */

#content_Wrapper {
	width: 846px;
	text-align:left;
}

#main_right_header {
	float: right;
	width: 133px;
	margin: 0px;
	padding: 0px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color: #baaa98;
}

#main_right_header a:link, #main_right_header a:visited{
	font-weight: bold;
	color: #baaa98;
	text-decoration: none;
}

#main_right_header a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #baaa98;
}

#main_content {
	background-color:#1a1a1a;
	width:846px;
	margin: 0px;
	padding: 0px;
	height:391px;
	position:relative;
}


#main_Image{
	float:right;
	margin: 0px;
	padding: 0px;
}

#main_content h1 {
	color:#ffd9a3;
	font-size:20px;
	margin:0px 0px 0px 25px;
	padding: 15px 0px 0px 0px;
	font-weight:normal;
}

#main_content p {
	font-size: 12px;
	color:#fff;
	width:300px;
	margin:3px 0px 0px 25px;
	padding: 0px;
	font-weight:normal;
	line-height:15px;
}

.clearBoth {
	clear:both;
}

#main_deerTop {
	position:absolute;
	top: 328px;
	left: 0px;
}

#main_footer {
	background-image:url(images/main_footer_bg.gif);
	background-repeat:no-repeat;
	background-color:#6e0b0b;
	position:relative;
}

#main_footerText {
	color:#baaa98;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top: 99px;
	left: 218px;
}

/* ----- Photo Page  ----- */

#photoContent {
	width: 846px;
	background-color:#1a1a1a;
	text-align:center;
	margin:0px;
	padding: 20px 0px 20px 0px;
}

#subFooter {
	background-image:url(images/sub_footer.gif);
	background-repeat:no-repeat;
	background-color:#6e0b0b;
	position:relative;
}

#subFooterText {
	color:#baaa98;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top: 159px;
	left: 218px;
}

/* ----- Directions Page  ----- */

#directionsContent {
	width: 846px;
	background-color:#1a1a1a;
	margin:0px;
	padding: 20px 0px 20px 0px;
}

#directionsContent img {
	float:right;
	padding: 10px 40px 0px 0px;
}

.directionsText {
	width: 295px;
	margin: 0px 0px 0px 45px;
}

.directionsText h2 {
	color:#ffd9a3;
	font-size:18px;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
}

.directionsText ol {
	margin:5px 0px 20px 18px;
	padding:0px 0px 0px 5px;
}

.directionsText li {
	color:#fff;
	font-size:12px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}

/* ----- Featured Beers Page  ----- */
	

#beerContent {
	width: 846px;
	background-color:#1a1a1a;
	margin:0px;
	padding: 5px 0px 0px 0px;
}

#beerContent h2 {
	color:#ffd9a3;
	font-size:18px;
	font-weight:normal;
	padding: 0px;
	margin: 20px 0px 0px 37px;
}

#beerContent h4 {
	color:#cccccc;
	font-size:12px;
	font-weight:normal;
	padding: 5px;
	margin: 25px 20px 0px 37px;
	background-color:#333333;
	
}

#beerContent h3 {
	float: right;
	color:#999999;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	margin: 0px 20px 0px 0px;
	top: 0px;
	right: 0px;
}

.beerContainer {
	width: 748px;
	border-bottom: #484848 1px solid;
	margin: 20px 0px 0px 37px;
}

.beerContainer img {
	float: left;
	top: 0px;
	left: 0px;
	padding: 0px 0px 20px 10px;
}

.beerContainer p{
	width:417px;
	font-size:12px;
	color:#fff;
	margin: 0px 0px 0px 314px;
}
.beerContainer2 {
	width: 748px;
	margin: 20px 0px 0px 37px;
}

.beerContainer2 img {
	float: left;
	top: 0px;
	left: 0px;
	padding: 0px 0px 20px 10px;
}

.beerContainer2 p{
	width:417px;
	font-size:12px;
	color:#fff;
	margin: 0px 0px 0px 314px;
}

.beerText {
	width:750px;
	color: #fff;
	margin: 0px 0px 0px 37px;
	font-size:12px;
	padding-bottom:20px;
}

#millerImage {
	float:right;
	top: 0px;
	left: 0px;
	padding-right:20px;
}

/* ----- Menu Page  ----- */

#menuContent {
	width: 846px;
	background-color:#1a1a1a;
	margin:0px;
	padding: 0px 0px 0px 0px;
	position:relative;
}

#leftnav {
	width: 181px;
	background-color:#121212;
	padding: 15px 0px 0px 0px;
}

.leftnavBlack {
	width: 181px;
	background-color:#000000;
	margin: 0px;
	padding: 0px;
	border-bottom:#1a1a1a 1px solid;
}

.leftnavBlack p {
	width:152px;
	color:#cccccc;
	font-size:12px;
	padding: 10px 0px 15px 14px;
	margin: 0px;
	
}

.bigText {
	font-size:20px;
	margin:0px;
	padding: 0px;
	font-weight:bold;
}
	
#middleArea {
	float: right;
	position:absolute;
	top:0px;
	left: 181px;
}

#middleArea table{
	margin:15px 0px 0px 0px;
	padding: 0px;
}

#middleArea td {
	padding: 7px;
	color: #fff;
	font-size:11px;
}

.light_grey {
	background-color:#252525;
}

/* ----- Contact Page  ----- */

#contactContent {
	width: 846px;
	background-color:#1a1a1a;
	margin:0px;
	padding: 20px 0px 20px 0px;
	color:#ffffff;
	font-size:12px;
	}

#contactImage {
	float:right;
	margin: 10px 40px 0px 0px;
	text-align:center;
	background-color:#000000;
	color:#ffd9a3;
}

#contactImage a:link, #contactImage a:visited{
	color: #ffd9a3;
	text-decoration: none;
}

#contactImage a:hover {
	text-decoration: underline;
	color: #ffd9a3;
}


.contactText {
	width: 295px;
	margin: 0px 0px 0px 45px;
}

.contactText a:link, .contactText a:visited{
	color: #ffffff;
	text-decoration: underline;
}

.contactText a:hover {
	text-decoration: none;
	color: #ffffff;
}

.contactText h2 {
	color:#ffd9a3;
	font-size:16px;
	font-weight:normal;
	padding: 0px;
	margin: 30px 0px 0px 0px;
}




