html {
	background-color:#291300;
	
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
	margin: 0; 
	padding: 0; 
	background-color:#291300;
}

a:link, a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	outline: none;
	color: #FF9933;
}

a:hover, a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	outline: none;
	color:#E24313;
}

#container {
	position: relative;
	margin: auto; 
	width: 970px;
	height:auto;
	background-color: #000000;
	display:block;


}

/*Header Styles*/
/* Logo*/
#logo {
	float: left;
	margin: 0;
	position: relative;
	width: 570px; 
	height: 123px;
	background-color:#000000;
}


#headerleft {
	float:left;
	position: relative;
	margin: auto; 
	width: 270px; 
	height: 240px;
}

#headerright {
	float:right;
	position: relative;
	margin: auto; 
	width: 700px; 
	height: 240px;
}

#findlinks {
	float: right;
	position: relative;
	text-align:right;
	width: 390px;
	height: 23px;
	padding: 100px 10px 0 0;
	background-color:#000000;
}


/*Content styles*/
#content {	
	float: left;
	position: relative;
	margin: auto; 
	width: 970px; 
	padding-top: 32px;
	background-color:#000000;
}

#contentleft {
	float:left;
	position: relative;
	margin: auto; 
	width: 249px; 
	height: inherit;
	margin-right:20px
}

#contentright {
	float: right;
	position: relative;
	margin: auto; 
	width: 249px; 
	height: inherit;
}

#contentmain {
	float:left;
	position: relative;
	margin: auto; 
	width: 420px; 
	padding-left: 2px;
	height: inherit;
}

.galleryleft {
	float:left;
	position: relative;
	margin: auto; 
	width: 200px;
}

.galleryright {
	float:right;
	position: relative;
	margin: auto; 
	width: 200px;
}

.header {
	padding-top: 20px;
}

.border1 {
	margin-top:10px;
	margin-left: 16px;
	margin-right: 22px;
	border: #FF9933 solid 1px;
	width: 206px;
	background-color: #FF9933;
}

.border1 h1 {
	background-image:url(../imgs/right_arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
}

.border1 a {
	padding-left: 10px;
	line-height: 22px;
	text-align: center;
	font-size: 14px;
	color:#000000;
}

.imgRCol {
	margin-top:10px;
	margin-left: 16px;
	margin-right: 22px;
}



#beerlogos {
	float:right;
	margin: auto;
	position: relative;
	width: 189px; 
	height: 175px;
	padding-right:30px

}

.RightSpacer {
	position: relative;
 	float: right;
 	width: 149px;
	padding: 10px 40px 10px 60px;
}

.divider {
	position:relative;
	float:left;
	background-color: #000000;
	height:30px;
	width: 970px;
}

.clear {clear:both}

/* Nav*/
#nav {
	margin: 0px;
	padding-left: 40px;
	width: 152px;
	height: 160px;
	list-style: none;
}

#nav li {
	float: left;
}

#nav a {
	text-decoration: none;
	display: block;
	height: 22px;
	text-indent: -5000px;
	background-image: url(../imgs/nav.png);
	background-repeat: no-repeat;
}

#nav #home {
	background-position: 0px 0px; /*hori. vert.*/
	width: 152px;
}

#nav #home:hover {
	background-position: -250px 0px;
	background-repeat:no-repeat;
}
#nav #shop {
	background-position: 0px -20px;
	width: 152px;
}

#nav #shop:hover {
	background-position: -250px -20px;
}

#nav #table {
	background-position: 0px -40px;
	width: 152px;
}

#nav #table:hover {
	background-position: -250px -40px;
}

#nav #vouchers {
	background-position: 0px -60px;
	width: 152px;
}

#nav #vouchers:hover {
	background-position: -250px -60px;
}

#nav #location {
	background-position: 0px -80px;
	width: 152px;
}

#nav #location:hover {
	background-position: -250px -80px;
}

#nav #food {
	background-position: 0px -100px;
	width: 152px;
}

#nav #food:hover {
	background-position: -250px -100px;
}

#nav #events {
	background-position: 0px -120px;
	width: 152px;
}

#nav #events:hover {
	background-position: -250px -120px;
}

#nav #contact {
	background-position: 0px -140px;
	width: 152px;
}

#nav #contact:hover {
	background-position: -250px -140px;
}

/*Form styles*/
input[type="text"], [type="password"], textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration:none;
	color: #000000;
}

th, td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration:none;
	color: #FFFFFF;
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-decoration:none;
	color: #FF6600;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration:none;
	color: #FF6600;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration:none;
	color: #FF6600;
}

/* Footer*/
#footer {
	float:left;
	margin:auto;
	position: relative;
	width: 970px; 
	padding-top:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 16px;
	background-color:#291300;
}

