@charset "UTF-8";

html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #9A8A7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #F00;
 }

* html body {
	height : 100%;
	font-family : verdana, sans-serif;
	font-size : 100%;
	background-color : #867A6C;
	padding : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
}
#wrapper {
	height : 100%;
	width : 800px;
	margin-top : 1em;
	margin-right : auto;
	margin-left : auto;
	padding : 0;
	margin-bottom : 1.5em;
}
#content {
	height : auto;
	width : 800px;
	border-bottom-width : thick;
	border-bottom-color : #fff;
	position: relative;
	background-color: #FFF;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height : 160px;
	width : 800px;
}
#header img {
vertical-align : bottom;
}
h1 {
	font-size : 20px;
	width : 540px;
	padding-left : 240px;
	margin-bottom : 0.5em;
	margin-left : 0;
	padding-bottom : 0;
	line-height: 24px;
}
h2 {
	font-size : 18px;
	width : 550px;
	padding-left : 240px;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0.25em;
	margin-left : 0;
	line-height: 22px;
}
p {
	height : auto;
	width : 525px;
	padding-left : 240px;
	font-size : 12px;
	line-height : 140%;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 1em;
	margin-left : 0;
	color: #000;
}

a.info {
position : relative;
background-color : #ff6;
color : #000;
text-decoration : none;
font-family : "Lucida Sans Regular", Arial, sans-serif;
}
a.info:hover {
z-index : 0;
background-color : #ff0;
}
a.info span {
display : none;
background-color : #ff0;
}
a.info:hover span {
display : block;
position : absolute;
left : -5em;
width : 15em;
border : 1px solid #000;
background-color : #ffc;
color : #000;
text-align : center;
font-family : "Lucida Sans Regular", Arial, sans-serif;
padding : 5px;
top : 1.5em;
height : auto;
}
.arc90_imgcaptionTXT {
font-size : 0.8em;
color : #666;
text-align : left;
}
p.arc90_imgcaptionALT {
margin-top : 2px;
margin-bottom : 6px;
font-size : 0.65em;
text-align : right;
}
span.arc90_imgcaptionALT {
padding : 2px;
padding-left : 4px;
padding-right : 4px;
background : #888;
color : #fff;
}
.arc90_imgcaption {
text-align : center;
border : 1px solid #cc330d;
padding : 0.5em;
width : 9em;
margin-top : 0;
margin-right : 0;
margin-bottom : 1em;
margin-left : 0;
}
.floatr {
float : right;
margin-left : 0.5em;
margin-right : 1em;
}
.clearboth {
clear : both;
height : 1px;
width : 800px;
}
#mailChimp {
	font-size: 0.85em;
	height: auto;
	text-align: center;
	color: #FFF;
	background-color: #867A6C;
	margin: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
}
#mailChimp a{
	color: #0FF;
}
body#home a#homeNav, body#ontap a#ontapNav, body#food a#foodNav, body#parties a#partiesNav, body#store a#storeNav, body#photos a#photoNav, body#contact a#contactNav {
	color : #fbcb32;
	border-bottom-width : 2px;
	border-bottom-style : none;
	border-bottom-color : #fc0;
	border-top-style : none;
	border-right-style : none;
	border-left-style : none;
	font-weight : bold;
}
#footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000;
	height: 48px;
	width: 800px;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	position: relative;
	margin-top: 1em;
}
#copyLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #9A8A7B;
}
#copyBG {
	background-color: #988C80;
}

