@charset "utf-8";
/*
html {
	height:100%;
}
* html #wrapper {
	height:100%;
*/
body {
	background: #f3d560;
	margin: 0px;
	padding: 0px 0 0px 0;
	text-align:left;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	line-height:18px;
	/*height:100%;*/
}
h1 {
	color:#000;
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-size:23px;
	margin:0;
	padding:20px 0 10px;
}
h2 {
	color:#000;
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-size:19px;
}
h3, h4, h5, h6 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul li {
	margin:0px 0px 5px 0px;
	padding:0 0 0 15px;
	background:url(images/bg_li_orange.gif) top left no-repeat;
}
a:link, a:visited {
	color:#c57d00;
	text-decoration:none;
}
a:hover {
	color:#c57d00;
	text-decoration:underline;
}
#wrapper {
	width:890px;
	background:#fff url(images/bg_gradient.jpg) top center no-repeat;
	/*min-height:100%;*/
}
#bg {
	background:#fff;
	width:100%;
}
#splash {
	width:480px;
	margin:50px auto;
	text-align:center;
}
#colA {
	width:130px;
	float:left;
}
#colA form {
	padding:0px 0 0 0;
}
#colA p {
	padding:10px;
	color:#5c3316;
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
}
#colA h1 {
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-size:19px;
	margin:0;
	padding:0 0 5px 0px;
	color:#b83a02;
	letter-spacing:-1px;
}
#colB {
	width:760px;
	float:right;
}
#nav {
	width:758px;
	height:40px;
	background:#efefef;
	border-left:1px solid #d3d0cc;
	border-right:1px solid #d3d0cc;
	border-bottom:1px solid #d3d0cc;
	text-align:center;
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:20px 0px 0px 0px;
}
#nav ul, #footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#nav ul li, #footer ul li {
	display:inline;
	padding:0 12px;
	margin:0;
	background:none !important;
}
#nav a:link, #nav a:visited {
	color:#000;
	text-decoration:none;
}
#nav a:hover {
	color:#000;
	text-decoration:none;
	border-bottom:6px solid #5c3316;
}
#search {
	width:760px;
	height:60px;
	border-bottom:1px solid #d3d0cc;
	overflow:hidden;
}
#search p {
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	margin:0;
	padding:0;
}
#searchBrews {
	float:left;
	height:50px;
	padding:20px 0 0 0;
}
#enews {
	height:60px;
	float:right;
	width:360px;
}
#enews img {
	float:right;
}
#enews p {
	padding:24px 0 0 0;
}
#colC {
	width:380px;
	float:left;
}
#beerCount {
	width:380px;
	margin:10px 0 0 0;
}
#beerCount img {
	float:right;
	margin:2px 0 0 0;
}
#beerCount p {
	margin:0;
	padding:15px 0 0 0;
}
#colD {
	width:360px;
	float:right;
	padding:0px 0px 0px 20px;
}
#colE {
	width:170px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
	font-size:11px;
}
#colF {
	width:170px;
	margin:20px 0 0 0;
	padding:0 0 0 20px;
	float:right;
	font-size:11px;
}
#footer {
	width:100%;
	background: url(images/bg_beer.jpg) center top repeat-x;
	text-align:center;
	height:89px;
	padding:220px 0 0px 0;
	margin:0px auto;
	font:11px Arial, Helvetica, sans-serif;
}
#footer a:link, #footer a:visited {
	color:#5c3316;
	text-decoration:none;
}
#footer a:hover {
	color:#c57d00;
	text-decoration:none;
}
#contentRob {
	width:760px;
	background:url(images/bg_search.jpg) bottom no-repeat;
}
#copyRob {
	width:525px;
	padding:20px 0 0 0;
}
#searchBeers {
	height:185px;
	padding:10px;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
}
#searchBeers td {
	border:none !important;
}
#searchBeers h1 {
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-size:36px;
	margin:0;
	padding:0 0 5px 275px;
	color:#b83a02;
}
#contentBeers, #contentBeersSearch {
	width:760px;
	float:right;
	padding:20px 0 0 0;
	background:url(images/bg_search_plain.jpg) bottom no-repeat;
}
#contentBeersSearchHome {
	width:760px;
	padding:20px 0 0 0;
	margin:0 0 0 130px;
	background:url(images/bg_search_plain.jpg) bottom no-repeat;
}
#contentBeers th {
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#b83a02;
	text-align:left;
}
#contentBeers, #contentBeersSearch {
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 0px;
}
#contentBeers td, #contentBeersSearch td {
	border-bottom:1px solid #d3d0cc;
}
#contentBeers h1, #contentBeersSearch h1 {
	color:#b83a02;
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-size:31px;
	margin:0;
	padding:0;
}
#contentBeers h2, #contentBeersSearch h2 {
	color:#000;
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0;
	padding:0;
}
#contentBeers h3, #contentBeersSearch h3 {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:0;
	padding:15px 0 0 0;
}
#contentBeers h4, #contentBeersSearch h4 {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	margin:0;
	padding:0;
}
#contentBeers table, #contentBeersSearch table {
	margin:10px 0;
}


/*  Events  */
.eventItem img {
	float:left;
	padding:4px;
	border:1px solid #b5ac93;
	margin:0 10px 10px 0;
}
.eventItem {
	padding:10px 0 0;
	border-bottom:1px dotted #eab535;
}
.eventImageMain {
	float:right;
	padding:4px;
	border:1px solid #b5ac93;
	margin:0 0 10px;
}
.eventContent {
	/*float:right;
	padding:0 0 0 15px;
	width:513px;*/
	padding:0 0 10px 0;
}
.eventDate {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
}


/*  News  */
.postMeta {
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#666;
}
.postList, .eventItem {
	padding:10px 0 0;
	border-bottom:1px dotted #eab535;
}
.postArticle {
	padding:15px 0 0;
}
.backToNews {
	padding:25px 0 0;
}
/*
.readMore a:link, .readMore a:visited {
	text-transform:uppercase;
	font:14px "Lucida Sans", "Lucida Grande", "Lucida Unicode", Verdana, Arial, Helvetica, sans-serif;
	color:#6e1a02;
	padding:30px 0px 0px;
	display:block;
	text-decoration:none !important;
}
*/

.clear {
	clear:both;
}
.mainImg {
	border:5px solid #b83a02;
	margin:20px 0px;
}
.aboutList, .eventList {
	font:16px Georgia, "Times New Roman", Times, serif;
}
.welcome, .featuring, .over, .growing {
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:-1px;
}
.welcome {
	font-size:21px;
	padding:20px 0px 0px 0px;
}
.featuring {
	font-size:45px;
	text-transform:uppercase;
	line-height:40px;
}
.over {
	font-size:28px;
	line-height:26px;
}
.growing {
	font-size:30px;
	line-height:26px;
}
.beers {
	font-size:39px;
	color:#b83a02;
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:32px;
	letter-spacing:-2px;
	text-transform:uppercase;
}
.price {
	color:#b83a02;
	font-family:Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.beerImg {
	border:5px solid #b83a02;
	margin:0px 20px 20px 0px;
	float:left;
}
.italic {
	font-style:italic;
}
.beerLogo {
	width:760px;
	text-align:center;
}
.ueTitle {
	font-weight:bold;
}
.required {
	font:bold italic 20px Rockwell, RockwellStd, Arial, Helvetica, sans-serif;
	color:red;
}
.googleMap {
	padding:5px;
	border:1px solid #eab535;
	background:#fff;
	margin:20px 0px 0px 0px;
}
.inline {
	display:inline;
}