* {
	padding:0px;
	margin:0px;
}
p {margin-bottom:10px;}
.clr {clear:both;}
.qa {
	color:#CC3300;
	font-size:16px;
	font-weight:bold;
}
h1 {
	color:#660000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
h2 {
	color:#CC3300;
	font-size:14px;
	font-weight:bold;
	display: inline; 
	margin-bottom:5px;
}
h3 {
	color:#660000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
a:link {color:#660000;}
a:visited {color:#660000;}
a:hover {color:#666666;}
a:active {color:#666666;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#660000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height:100%;
}
.oneColFixCtr #container {
	width:670px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #f5f3eb;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#subcontent {
	background:#f5f3eb;
	margin:0px 40px 0px 40px;
}
#sponsors {
	padding:10px 0px 10px 0px;
	background:#660000;
}
#primarynav {
	background:url(/images/navigationbackground.jpg) top left no-repeat;
}

#primarynav ul {
	margin: 0;
	padding: 0;
	list-style:none;
	width:670px;
}
#primarynav ul li {
	float:left;
}

#breweries a:link,
#breweries a:visited {
	display:block;
	height:44px;
	background:url(/images/Breweries.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:156px;
	line-height:100px;
}
#breweries a:hover,
#breweries a:active {
	display:block;
	height:44px;
	background:url(/images/Breweries.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:156px;
	line-height:100px;
}
#music a:link,
#music a:visited {
	display:block;
	height:44px;
	background:url(/images/Music.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:86px;
	line-height:100px;
}
#music a:hover,
#music a:active {
	display:block;
	height:44px;
	background:url(/images/Music.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:86px;
	line-height:100px;
}
#vendors a:link,
#vendors a:visited {
	display:block;
	height:44px;
	background:url(/images/Vendors.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:103px;
	line-height:100px;
}
#vendors a:hover,
#vendors a:active {
	display:block;
	height:44px;
	background:url(/images/Vendors.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:103px;
	line-height:100px;
}
#location a:link,
#location a:visited {
	display:block;
	height:44px;
	background:url(/images/Location.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:111px;
	line-height:100px;
}
#location a:hover,
#location a:active {
	display:block;
	height:44px;
	background:url(/images/Location.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:111px;
	line-height:100px;
}
#info a:link,
#info a:visited {
	display:block;
	height:44px;
	background:url(/images/Info.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:71px;
	line-height:100px;
}
#info a:hover,
#info a:active {
	display:block;
	height:44px;
	background:url(/images/Info.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:71px;
	line-height:100px;
}
#contact a:link,
#contact a:visited {
	display:block;
	height:44px;
	background:url(/images/Contact.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:143px;
	line-height:100px;
}
#contact a:hover,
#contact a:active {
	display:block;
	height:44px;
	background:url(/images/Contact.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:143px;
	line-height:100px;
}
#footer 
{
	color:#FFFFFF;
	font-size:11px;
}
#footer a:link,
#footer a:visited,
#footer a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* Home Nav */
#breweriesh a:link,
#breweriesh a:visited {
	display:block;
	height:44px;
	background:url(/images/Breweries-h.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:156px;
	line-height:100px;
}
#breweriesh a:hover,
#breweriesh a:active {
	display:block;
	height:44px;
	background:url(/images/Breweries-h.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:156px;
	line-height:100px;
}
#musich a:link,
#musich a:visited {
	display:block;
	height:44px;
	background:url(/images/Music-h.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:86px;
	line-height:100px;
}
#musich a:hover,
#musich a:active {
	display:block;
	height:44px;
	background:url(/images/Music-h.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:86px;
	line-height:100px;
}
#vendorsh a:link,
#vendorsh a:visited {
	display:block;
	height:44px;
	background:url(/images/Vendors-h.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:103px;
	line-height:100px;
}
#vendorsh a:hover,
#vendorsh a:active {
	display:block;
	height:44px;
	background:url(/images/Vendors-h.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:103px;
	line-height:100px;
}
#locationh a:link,
#locationh a:visited {
	display:block;
	height:44px;
	background:url(/images/Location-h.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:111px;
	line-height:100px;
}
#locationh a:hover,
#locationh a:active {
	display:block;
	height:44px;
	background:url(/images/Location-h.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:111px;
	line-height:100px;
}
#infoh a:link,
#infoh a:visited {
	display:block;
	height:44px;
	background:url(/images/Info-h.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:71px;
	line-height:100px;
}
#infoh a:hover,
#infoh a:active {
	display:block;
	height:44px;
	background:url(/images/Info-h.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:71px;
	line-height:100px;
}
#contacth a:link,
#contacth a:visited {
	display:block;
	height:44px;
	background:url(/images/Contact-h.jpg) 0px 0px no-repeat;
	overflow:hidden;
	width:143px;
	line-height:100px;
}
#contacth a:hover,
#contacth a:active {
	display:block;
	height:44px;
	background:url(/images/Contact-h.jpg) 0px -44px no-repeat;
	overflow:hidden;
	width:143px;
	line-height:100px;
}
#homecontent {position:relative;}
#featuredbreweriestitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:15px;
	left: 315px;
}

#brewerylineone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:43px;
	left: 277px;
}
#brewerylinetwo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:62px;
	left: 260px;
}
#brewerylinethree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:82px;
	left: 242px;
}
#brewerylinefour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:101px;
	left: 225px;
}
#brewerylinefive{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:121px;
	left: 215px;
}
#musictitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:177px;
	left: 488px;
}
#musiclineone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:199px;
	left: 476px;
	/*
	left: 478px;*/
	}
#musiclinetwo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:219px;
	left: 462px;
	}
#musiclinethree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:239px;
	left: 446px;
	}
#musiclinefour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:259px;
	left: 432px;
	}
#musiclinefive{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:279px;
	left: 430px;
	}
#musiclinesix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:319px;
	left: 394px;
	}
#musiclineseven{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:299px;
	left: 406px;
	}
#musicmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:347px;
	left: 422px;
}
#vendorlineone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:434px;
	left: 235px;
}
#vendorlinetwo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:454px;
	left: 205px;
}
#vendormore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	top:465px;
	left: 290px;
}
