@charset "utf-8";
/* CSS Document */

/* Reset */
img, em, ul, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, 
thead, tr, th, td { margin:0;padding:0;outline:0; }
a:active, a:focus { outline: 0; }
a, img { border: 0px none; }
hr     { height:1px; margin:30px 0; border:0; background-color:#016330; }
ul, li { list-style-type:none; }
.clear { clear:both; height:0; padding:0; margin:0; }
.left  { float:left; }
.right { float:right; }
/* Reset End */

html, body { 
	background:url(../images/back-rep.gif) repeat-x top center #190c0b;
	margin:0px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px; 
}


/* Heading Styles */
h1 { font-size:18px; margin-top:25px; padding:0; color:#000; font-family: "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bolder; }
h2 { font-size:26px; color:#4F1813; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; margin:0 0 10px 0; padding:0; }
h3 { font-size:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0; margin:0; font-weight:normal; color:#EE3134; }

/* Link Styles */
a:link,
a:visited {	text-decoration: none; color:#0384b9; }
a:hover   { text-decoration: none; color:#0384b9; }  

/* Common Styles */
.img-home {border:solid #FFF;}
.wrapper-content, .wrapper-footer { width:100%; margin:auto; overflow:hidden; }
.wrapper-footer  { background:url(../images/footer-end.png) top center no-repeat; height:70px; }
.wrapper-content { background:url(../images/background.jpg) no-repeat top center; }

.header     { width:1004px; margin:132px auto 0 auto; background:url(../images/logo.jpg) no-repeat top left; height:137px; }
.content    { width:1004px; margin:auto; overflow:hidden; padding-bottom:25px; background:url(../images/content-end.gif) bottom left no-repeat #79775f; }
.footer     { width:984px; margin:auto; padding:10px 0px; overflow:hidden; }
.logo       { float:left; }
.award      { position:absolute; top:10px; z-index:10; margin-left:820px; }
.logo-flash { position:absolute; z-index:30; top:0; margin-left:-44px;}

.navigation         { float:left; width:670px; height:137px; background:url(../images/back-nav.jpg) top left no-repeat; margin-left:334px; }
.navigation ul      { display:block; margin-top:38px; position:relative; z-index:20; }
.navigation ul li   { display:block; float:left; min-width:50px; height:28px; margin-right:7px; padding:0; }
.navigation ul li,
.navigation ul li img,
.navigation ul li a { padding:0; float:left; }

.column-photos      { float:left; width:1004px; min-height:409px; background:url(../images/back-photos.jpg) no-repeat top left #79775f; }
.column-left        { float:left; width:377px; min-height:409px; background:url(../images/back-left-col.jpg) no-repeat top left #79775f; }
.column-right       { float:right; width:587px; min-height:409px; background:url(../images/back-right-col.jpg) no-repeat top left #79775f; padding:0 20px; }
.column-left-sub    { float:left; width:377px; min-height:409px; background:url(../images/back-left-col-sub.jpg) no-repeat top left #79775f; }
.column-left-beers  { float:left; width:377px; min-height:409px; background:url(../images/back-left-col-beers.jpg) no-repeat top left #79775f; }
.column-left-menu   { float:left; width:377px; min-height:409px; background:url(../images/back-left-col-menu.jpg) no-repeat top left #79775f; }
.column-left-events { float:left; width:377px; min-height:409px; background:url(../images/back-left-col-events.jpg) no-repeat top left #79775f; }
.video-thumb       { margin:219px 0 0 23px; }
.event-posters img { margin:0 35px 0 0; border:solid 3px #F6F6F6; }
.reviews img, .map { margin:0 0 0 15px; border:7px solid #DED9B1; }
.reviews-myfox img { margin:0 0 0 10px; }
.reviews-myfox     { margin-top:180px; }
.map               { margin:0 15px 0 0; }
 
.box-shirts { background:url(../images/box-shirts.gif) top left no-repeat; width:248px; height:116px; float:left; }
.box-beers  { background:url(../images/box-beers.gif) top left no-repeat; width:309px; height:116px; float:left; margin-left:20px; }
.box-shirts a { display:block; width:248px; height:116px; float:left; }
.box-beers a  { display:block; width:309px; height:116px; float:left; }

/* Footer Copyright Styles */
.footer           { padding:20px 0 20px 20px;}
.footer p         { color:#6d6b56; font-size:11px; display:block; float:left; padding:0; margin:0; }
.footer p a       { font-weight:bold; color:#fff; }
.footer p a:hover { text-decoration:underline; }
.design           { margin-left:265px; }

ul.list            { margin-bottom:40px; overflow: hidden; }
ul.list li  { 
	width:570px; 
	display:block;
	float:left;
	line-height:14px;
	font-size:14px;
	line-height:25px;
	background:url(../images/dot.gif) top right no-repeat #1C1210;
	margin:1px 0;
	color:#FFF;
	padding:7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}
ul.list li ul { 
	display:block;
	line-height:14px; 
	font-size:14px; 
	float:right;
	margin-right:-14px;
	width:577px;
}
ul.list li ul li {	
	width:540px; 
	display:block;
	background-color:#1C1210;
	line-height:14px;
	margin:1px 0; 
	font-size:14px;
	margin:0 -7px 0 23px;
	float:left;
	padding:0 7px 0 0;
}

ul.list2            { margin-bottom:40px; overflow: hidden; }
ul.list2 li  { 
	width:570px; 
	display:block;
	float:left;
	line-height:14px;
	font-size:14px;
	line-height:25px;
	background:url(../images/dot-bev.gif) top right no-repeat #1C1210;
	margin:1px 0;
	color:#FFF;
	padding:7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}
ul.list2 li ul { 
	display:block;
	line-height:14px; 
	font-size:14px; 
	float:right;
	margin-right:-14px;
	width:577px;
}
ul.list2 li ul li {	
	width:540px; 
	display:block;
	background-color:#1C1210;
	line-height:14px;
	margin:1px 0; 
	font-size:14px;
	margin:0 -7px 0 23px;
	float:left;
	padding:0 7px 0 0;
}
ul.list span.price { display:block; float:right; text-align:right; line-height:25px; font-weight:bold; }
ul.list span.name  { display:block; float:left; line-height:25px; background-color:#513d2a; padding:0 7px; color:#E8C31A; -moz-border-radius:2px; -webkit-border-radius:2px; font-weight:bold; margin:1px }
ul.list span.name2  { display:block; float:left; background:none; line-height:25px; background-color:#513d2a; padding:0 7px; color:#E8C31A; -moz-border-radius:2px; -webkit-border-radius:2px; font-weight:bold; margin:1px }

ul.list li ul li span.name { color:#FFF; font-size:12px; font-weight:normal; font-family:georgia; font-style:italic; max-width:475px; } 
ul.list li.special { padding:10px; background:none #1C1210; width:564px;}
.beer li { background:none #1C1210 !important; width:auto  !important; margin:1px !important; word-spacing:normal; white-space: nowrap !important; }






ul.list2 span.price { display:block; float:right; text-align:right; line-height:25px; font-weight:bold; }
ul.list2 span.name  { display:block; float:left; line-height:25px; background-color:#513d2a; padding:0 7px; color:#E8C31A; -moz-border-radius:2px; -webkit-border-radius:2px; font-weight:bold; margin:1px }
ul.list2 span.name2  { display:block; float:left; background:none; line-height:25px; background-color:#513d2a; padding:0 7px; color:#E8C31A; -moz-border-radius:2px; -webkit-border-radius:2px; font-weight:bold; margin:1px }

ul.list2 li ul li span.name { color:#FFF; font-size:12px; font-weight:normal; font-family:georgia; font-style:italic; max-width:475px; } 
ul.list2 li.special { padding:10px; background:none #1C1210; width:564px;}
.beer li { background:none #1C1210 !important; width:auto  !important; margin:1px !important; word-spacing:normal; white-space: nowrap !important; }
