@charset "utf-8";

body 				{background-color:#D7A22E; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#container 			{background-color:#FFFFFF; padding-bottom:10px;}

a 				{color:#000000; text-decoration:underline;}
a:hover 			{color:#C2AC2E; text-decoration:underline;}

body 				{background: url(/images/bg.jpg) no-repeat top center; background-size: 100%; background-color:#D69F10; background-attachment:fixed;}

#background 			{position:absolute; z-index:1; width:100%; height:100%;}

#header 			{background-image:url(/images/header-image.jpg); background-position:bottom right; background-repeat:no-repeat; height:220px;}
#header h1 			{margin:0; padding:0;}
#header h1 a 			{display:block; width:190px; height:190px; overflow:hidden; text-indent:-3000px; background-image:url(/images/logo.jpg);}

#header #header-date 		{display:block; width:430px; height:46px; overflow:hidden; text-indent:-3000px; background-image:url(/images/header-date.jpg); position:absolute; top:15px; right:0;}

#mainNav 			{height:18px; border-bottom:2px solid #FFFF00; padding-left:25px; margin-top:-15px;}
#mainNav ul 			{margin:0; padding:0;}
#mainNav ul li 			{margin:0; padding:0; float:left; position:relative; list-style:none; margin-right:20px;}
#mainNav ul li a 		{display:block; text-align:left; color:#000000; text-decoration:none; font-weight:bold;}
#mainNav ul li a:hover 		{color:#643332; text-decoration:underline;}

#mainContent 			{line-height:1.5; position:relative;}

#mainNav 			{height:18px; border-bottom:2px solid; border-color:#EAEAAF; padding-left:25px; margin-top:-15px;}
#mainNav ul 			{margin:0; padding:0;}
#mainNav ul li 			{margin:0; padding:0; float:left; position:relative; list-style:none; margin-right:20px;}
#mainNav ul li a 		{display:block; text-align:left; color:#000000; text-decoration:none; font-weight:bold;}
#mainNav ul li a:hover 		{color:#643332; text-decoration:underline;}

#footerNav 			{height:18px; border-top:2px solid #EAEAAF; padding-left:25px;}
#footerNav ul 			{margin:0; padding:0; padding-top:2px;}
#footerNav ul li 		{margin:0; padding:0; float:left; position:relative; list-style:none; margin-right:20px;}
#footerNav ul li a 		{display:block; text-align:left; color:#666666; text-decoration:none; font-weight:bold;}
#footerNav ul li a:hover 	{color:#643332; text-decoration:underline;}

#footer 			{font-weight:bold; color:#999999;}
#footer #copyright 		{float:right; clear:right; margin-right:10px; font-size:10px;}
#footer #credits 		{float:right; clear:right; margin-right:10px; font-size:10px;}
#footer a 			{color:#999999;}
#footer a:hover 		{color:#C2AC2E; text-decoration:none;}

#sponsorButton 			{margin:0; position:relative;}
#sponsorButton a 		{display:block; padding:5px 15px; color:#FFFFFF; font-size:20px; background-color:#643332; font-weight:bold; text-decoration:none;}
#sponsorButton a:hover 		{background-color:#C2AC2E;}

#sidebar1 			{}
#sidebar1 h3 			{background-color:#C2AC2E; color:#643332; padding:8px 15px; font-size:14px; font-weight:bold; margin:0; margin-top:15px;}
#sidebar1 h3 a 			{color:#FFFFFF; display:block; text-decoration:none;}
#sidebar1 h3 a:hover 		{color:#643332;}
#sidebar1 p 			{padding:0 15px; line-height:1.5; margin-top:5px;}
#sidebar1 h4 			{font-size:13px;}

#sponsorList 			{background-color:#E9DFB8; margin:0 0 10px 0; padding:0; padding-top:5px;}
#sponsorList h4 		{margin:5px 0 0 10px; padding:0;}
#sponsorList ul 		{padding:0 0 10px 0; margin:5px auto 0 auto;}
#sponsorList ul li 		{list-style:none; padding:3px 20px; font-size:11px;}
#sponsorList ul li a 		{color:#000000; text-decoration:none;}
#sponsorList ul li a:hover 	{color:#643332; text-decoration:underline;}

#mainContent 			{border-left:2px solid; border-color:#EAEAAF; padding:0 0 15px 15px !important;}
#mainContent h1 		{background-color:#C2AC2E; color:#643332; padding:6px 15px 4px 15px; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
#mainContent h1 strong 		{color:#FFFFFF;}
#mainContent h2 		{border-bottom:5px solid; border-color:#643332; color:#C2AC2E; padding-bottom:2px; clear:both;}
#mainContent h3 		{background-color:#C2AC2E; color:#FFFFFF; padding:4px 15px 3px 15px; font-size:14px; font-weight:bold; margin:10px 0 0 0; clear:both;}
#mainContent h4 		{font-size:16px; margin-bottom:5px; color:#C2AC2E;}
#mainContent h2.alt 		{background-color:#FFFFFF; font-size:40px; color:#D3C06A; border:none; margin-bottom:0; padding-bottom:0; line-height:1.2; margin-top:0;}

#mainContent h1 a 		{text-decoration:none; color:#643332;}
#mainContent h1 a:hover 	{text-decoration:underline; color:#643332;}

#home-intro 			{width:290px; float:left; margin-right:15px;}
#home-beers 			{width:170px; float:left; margin-right:15px;}
#home-supporting 		{width:155px; float:left; margin-right:15px;}

#home-intro-content 		{line-height:1.6;}
#home-beers-content 		{background-color:#E9DFB8; padding:5px 15px 2px 20px; font-size:11px; line-height:1.7;}
#home-supporting-content 	{font-size:11px; line-height:1.8;}

#home-sponsors-content 			{background-color:#E9DFB8; padding:15px;}
#home-sponsors-content p 		{font-size:14px; margin-top:0;}
#home-sponsors-content .package 	{padding-bottom:10px;}
#home-sponsors-content .package h4 	{font-size:16px; font-weight:normal; margin-bottom:5px; color:#643332;}
#home-sponsors-content .package p 	{margin-top:0; margin-right:140px; font-size:12px;}
#home-sponsors-content .package img 	{}

.sponsorPackageDetails 		{padding-bottom:10px;}
.sponsorPackageDetails h4 	{margin-bottom:5px;}
.sponsorPackageDetails p 	{margin-top:0; margin-right:140px; font-size:12px;}
.sponsorPackageDetails img 	{}

#mainContent th h3 		{background-color:#FFFFFF; font-size:20px; color:#BDA000; margin:0; padding:0; text-align:center;}
#mainContent td p 		{font-size:11px;}

div.sponsorListing 		{width:260px; margin-bottom:20px; float:left; margin-left:50px; height:160px; text-align:center; position:relative;}
div.sponsorListing h3 		{text-align:left; font-size:13px !important; background-color:#E9DFB8 !important; color:#643332 !important; margin-bottom:10px !important;}
div.sponsorListing a 		{
	position:absolute;
	bottom:0;
	left:0;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	width:100%;
	text-align:center;
	display:block;
}
div.sponsorListing a:hover 	{text-decoration:underline;}

.beerRow h3 			{background-color:#FFFFFF !important; font-size:20px; color:#BDA000 !important; margin:0; padding:0;}

p#ticketsSoldOut 		{
	background-color:#FFAAAC;
	padding:5px 10px;
	color:#000000;
	font-size:11px;
}

#home-entertainment 		{width:475px; float:left; margin-right:15px;}
#home-entertainment a 		{color:#BDA000; text-decoration:none; font-size:11px; font-weight:bold;}
#home-entertainment a:hover 	{color:#643332; text-decoration:underline;}

#home-follow 			{width:155px; float:left;}
#home-follow a img 		{border:none; margin:auto 10px;}
