/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html{ height:100%;}
strong { font-weight:bold; }
em { font-style:italic; }
body {
  color:#5c5c5c;
  font:14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
  min-width:310px;
  height:100%;
  background:url(/_restore-assets/8dd38709e69e5b5011feb5176499b1528c235da5.gif?__rv=4a914d43125e);
}
a {
  text-decoration:none;
  color:#5c5c5c;
}
a:hover {text-decoration:underline;}
input[type="image"]{padding:0;border:none;}
#wrapper{
  width:100%; 
  min-height:100%;
  position:relative;
}
#header{ padding:0 0 12px;}
.color-bar{
  width:100%;
  margin:0 0 19px;
  height:4px;
  background:red;
}
.color-bar img{ 
  width:100%;
  display:block;
}
.logo{
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:238px;
  height:47px;
  margin:0 auto;
  background:url(/_restore-assets/e70aa26142ef4c3912c5e7ad4f02d86b5b8d3eeb.png?__rv=4a914d43125e) no-repeat;
}
.logo a{
  display:block;
  height:100%;
}
#main{padding:0 0 99px;}
.visual{ 
  margin:-11px auto 17px;
  overflow:hidden;
  width:290px;
  text-align:center;
}
.gallery{
  overflow:hidden;
  width:9999px;
  margin:0 0 -7px;
}
.gallery li{
  float:left;
  width:296px;
}
.gallery img{
  display:block;
  margin:0 auto;
}
.paging{
  display:inline-block;
  overflow:hidden;
  position:relative;
}
*+html .paging{display:inline;}
.paging li{
  float:left;
  padding:0 2px 0 3px;
}
.paging a{
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:5px;
  height:5px;
  background:url(/_restore-assets/ac6604e687dfd872b7277f47872cec270299533d.png?__rv=4a914d43125e) no-repeat;
}
.paging a:hover,
.paging .active a{ background-position:-10px 0;}
#main h1{
  font-size:18px;
  margin:0 0 9px;
  text-transform:uppercase;
  font-weight:bold;
  color:#BF1E2D;
}
#main p{ margin:0 0 20px;}
#main .content ul {
	list-style-type:disc;
	margin-left:18px;
}
.content{
  padding:13px 30px 0 34px;
  overflow:hidden;
  background:url(/_restore-assets/ae518cd5b5d040e368b869842d19e0a315a4d576.png?__rv=4a914d43125e) repeat-x 0 100%;
}
.home-content {
  padding:0 30px 0 34px !important;
}
.top-content {
  border-bottom:1px solid #cdcdcd;
}
.content p a {
	text-decoration:underline;
}
.content2{
  padding:0 30px;
  overflow:hidden;
}
.navigation{
  overflow:hidden;
  padding:3px 0 0;  
  background:url(/_restore-assets/c60493a76533fd1e4aea08b9ed51b51a520b9474.png?__rv=4a914d43125e) repeat-x;
}
.navigation li{
  vertical-align:top;
  height:1%;
  padding:0 0 3px;
  background:url(/_restore-assets/c60493a76533fd1e4aea08b9ed51b51a520b9474.png?__rv=4a914d43125e) repeat-x 0 100%;
}
.navigation a.opener{
  display:block;
  overflow:hidden;
  font-weight:bold;
  font-size:16px;
  cursor:pointer;
  text-transform:uppercase;
  padding:0 24px 0 33px;
  background:url(/_restore-assets/ae518cd5b5d040e368b869842d19e0a315a4d576.png?__rv=4a914d43125e) repeat-x 0 100%;
}
.navigation .box{
  display:table;
  position:relative;
  height:49px;
  width:100%;
  background:url(/_restore-assets/813890908a3b75eded5e963379c0aaa7a7f91816.gif?__rv=4a914d43125e) no-repeat 100% 50%;
}
.navigation .hold{
  width:100%;
  display:table-cell;
  vertical-align:middle;
}
*+html .navigation .box{float:left;}
*+html .navigation .hold{
  position:absolute;
  top:50%;
}
*+html .navigation .object{
  position:relative;
  top:-50%;
}
.navigation a.opener:hover,
.navigation .active a.opener{
  text-decoration:none;
  background:#ccccce url(/_restore-assets/a1c427b0ab10825d374a0a7dec29169df72b7dce.gif?__rv=4a914d43125e) repeat-x;
}
.navigation .active .box{ background:url(/_restore-assets/8254025e7de51d32c377e6c08012a018a720b820.gif?__rv=4a914d43125e) no-repeat 100% 50%;}
.navigation span.alt{
  font-weight:normal;
  font-size:11px;
  text-transform:none;
  display:block;
  padding:0 15px 0 0;
  background:none;
}
.info{
  padding:2px 0 0;
  line-height:16px;
  background:url(/_restore-assets/c60493a76533fd1e4aea08b9ed51b51a520b9474.png?__rv=4a914d43125e) repeat-x;
  display:none;
}
.info .holder{
  padding:13px 30px 18px 34px;
  background:#f5f5f5 url(/_restore-assets/adeea1178170631be6b14c04181b44a2eb3a1de8.gif?__rv=4a914d43125e) repeat-x 0 100%;
}

.info .holder ul {
	margin:5px 0 0 18px;
}
.info .holder ul li {
	background:none;
	list-style-type:disc;
	color:#BF1E2D;
	font-size:12px;
}
.info .holder ul li span {
	color:#5C5C5C;
	font-size:14px;
}

#main .info p{ margin:0 0 21px;}
.info .image{ margin:14px -15px;}
.info .image img{
  display:block;
  margin:0 auto;
}
.contact-box{
  margin:19px 0 18px -6px;
  width:100%;
}
.contact-box .l, 
.contact-box .r{
  height:11px;
  overflow:hidden;
  width:10px;
}
.contact-box .c{
  background: #fff;
  overflow:hidden;
  height:10px;
}
.contact-box .t .c{ border-top:1px solid #bbb;}
.contact-box .b .c{ border-bottom:1px solid #bbb;}
.contact-box .l{float: left;}
.contact-box .r{float: right;}
* html .contact-box .l{margin: 0 -3px 0 0;}
* html .contact-box .r{margin: 0 0 0 -3px;}
.contact-box .t .l{background: url(/_restore-assets/421e5db7f64d25a73493955cdd19978fb5fc9348.png?__rv=4a914d43125e) no-repeat;}
.contact-box .t .r{background: url(/_restore-assets/421e5db7f64d25a73493955cdd19978fb5fc9348.png?__rv=4a914d43125e) no-repeat -10px 0;}
.contact-box .b .l{background: url(/_restore-assets/421e5db7f64d25a73493955cdd19978fb5fc9348.png?__rv=4a914d43125e) no-repeat 0 -11px;}
.contact-box .b .r{background: url(/_restore-assets/421e5db7f64d25a73493955cdd19978fb5fc9348.png?__rv=4a914d43125e) no-repeat -10px -11px;}
.contact-box .holder{
  background: #fff;
  border:1px solid #bbb;
  border-width:0 1px;
  overflow:hidden;
}
.contact-box .frame{ margin:-12px 0 -7px;}
.contact-box dl{
  border-top:1px solid #bbb;
  padding:9px 0 6px 5px;
  overflow:hidden;
  font-size:12px;
  line-height:20px;
}
.contact-box dt{
  float:left;
  width:66px;
  padding:0 26px 0 0;
  text-align:right;
  color:#040404;
  font-weight:bold;
  clear:left;
}
.contact-box dd{
  color:#bf1e2d;
  float:left;
}
.contact-box a{color:#bf1e2d;}
.contact-box address{ padding:0 0 8px;}
.contact-box address span{
  display:block;
  font-style:normal;
}
.items-list li{
  padding:0 0 6px;
  font-size:12px;
}
.items-list a{ color:#231f20;}
.date{
  display:block;
  margin:0 0 2px;
  font-style:normal;
}
#main h2{
  font-size:11px;
  margin:0 0 15px;
  font-weight:bold;
}
.contact-info{
  padding:39px 30px 0;
  overflow:hidden;
  background:url(/_restore-assets/c60493a76533fd1e4aea08b9ed51b51a520b9474.png?__rv=4a914d43125e) repeat-x 0 24px;
}
#main .contact-info p{ margin:0;}
#footer{
  padding:0 25px;
  position:relative;
  height:70px;
  margin:-70px 0 0;
  font-size:12px;
  color:#414141;
}
#footer .holder{
  background:#c3c3c3;
  margin:0 -25px 9px;
  position:relative;
  line-height:16px;
  padding:9px 30px 9px 24px;
}
#footer .holder:after{
  clear:both;
  display:block;
  content:"";
}
#footer .frame{ width:100%;}
#footer a,
.contact-info a{ color:#bf1e2e;}
#footer address{
  float:left;
  margin:0 23px 6px 0;
  font-style:normal;
}
#footer address a {
	color:#414141;
}
#footer dl{float:left;}
#footer dl div {
	float:left;
	padding:0 10px;
}
#footer dt{
  float:left;
  color:#bf1e2e;
  font-weight:bold;
  margin:0 5px 0 0;
  clear:left;
}
*+html #footer dd{ float:none;}
#footer dd{ float:left;}
#footer dl a{ color:#414141;}
.logo2{
  position:absolute;
  text-indent:-9999px;
  overflow:hidden;
  width:30px;
  height:55px;
  background:url(/_restore-assets/da4a756135c76497af77a5234a839f569b6d59b6.png?__rv=4a914d43125e) no-repeat;
  top:48px;
  right:20px;
}
#footer .bottom {
	height:62px;
	font-size:9px;
}
#footer .bottom p {
	clear:both;
	margin-bottom:6px;
}
#footer .bottom p.last {
	margin-bottom:16px;
}
#footer .bottom p a {
	font-size:11px;
}
.scrollable {
  position:relative;
  overflow:hidden;
  width: 310px;
  height:164px;
  margin:0 auto;
}
.scrollable .items {
  width:20000em;
  position:absolute;
  clear:both;
}
.items li {
  float:left;
  width:310px;
  text-align:center;
}
.scrollable .active {
  position:relative;
  cursor:default;
}
/* position and dimensions of the navigator */
.navi {
  margin:0 auto;
  width:43px;
  height:20px;
}
/* items inside navigator */
.navi a {
  width:8px;
  height:8px;
  float:left;
  margin:3px;
  background:url(/_restore-assets/c576775379b1e409e6cc2223343e308435991f32.png?__rv=4a914d43125e) 0 0 no-repeat;
  display:block;
  font-size:1px;
}
/* mouseover state */
.navi a:hover {
  background-position:0 -8px;      
}
/* active state (current page state) */
.navi a.active {
  background-position:0 -16px;     
}

/* BEER TRIVIA!!!! */
#main #beerTrivia ul {
	list-style:none;
	margin:0;
	padding:0;
}
#beerTrivia ul li {
	margin:0;
	padding:10px 0;
}
#beerTrivia .textInput {
	padding:5px 5px;
	font-size:14px;
}
.submit-btn {
	padding-bottom:10px;
}