/*
Theme Name: 3floyds
Theme URI: http://3floyds.com
Description: It's not normal
Version: .2
Author: Dan Nawara
Author URI: http://nattodesign.com/
Tags: beer, 3floyds, darklord

*/

/* Reset and defaults */

html{
  font-size:16px;
  background: url(images/bg.jpg);
  margin:0;
  padding:0;
}

body {
  font-size: 62.5%; /* Resets 1em to 10px */
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  background: url(images/bg.jpg);
  color: #333;
  text-align: left;
  margin:0;
  padding:0;
}

h1{

}
h2{
  font-size:1.4em;
  font-weight:bold;
}

h2 a{
  color:#662d91;
}

a{
  text-decoration:none;
  color:#dfd9ce;
}

strong{
  font-weight:bold;
}

img.alignright{
  float:right;
  margin:.5em;
}
img.alignleft{
  float:right;
  margin:.5em;
}
/* CANVAS */

#canvas{
  width:96em;
  margin: 0 auto;
  padding:0;
}

body #canvas{
  background:#1a1a1a url(images/genericBg.png) no-repeat top center;
}

body.blog #canvas{
  background:#040302 url(images/backgrounds/brewers-blog.png) no-repeat top center;
}
/* HEADER */
body.page-id-317 #canvas{
  background:#040302 url(images/backgrounds/beers.png) no-repeat top center;
}

body.page-id-68 #canvas{
  background:#040302 url(images/backgrounds/dark-lord.png) no-repeat top center;
  height:700px;
}

body.page-id-556 #canvas{
  background:#040302 url(images/backgrounds/brewpub.png) no-repeat top center;
  height:700px;
}

body.page-id-556 #canvas{
  background:#040302 url(images/backgrounds/brewpub.png) no-repeat top center;
  height:700px;
}
body.page-id-223 #canvas{
  background:#040302 url(images/backgrounds/gallery.png) no-repeat top center;
  height:700px;
}

body.page-id-544 #canvas{
  /*background:#040302 url(images/backgrounds/about.png) no-repeat top center;*/
  height:700px;
}

body.page-id-71 #canvas{
  /*background:#040302 url(images/backgrounds/locations.png) no-repeat top center;*/
  height:760px;
}

body.home #canvas{
  background:#040302 url(images/backgrounds/home.jpg) no-repeat top center;
  padding:2em 0 0;
}
#header h2#brand{
  background:url(images/logo.png) no-repeat center;
  font-size:1em;
  width: 20em;
  height: 17.5em;
  float:left;
}
body.page-id-317 #header h2#brand,
body.page-id-223 #header h2#brand,
body.page-id-556 #header h2#brand,
body.page-id-68 #header h2#brand{
  background:none;
}

#header h2#brand a{
  text-indent:-9999em;
  display: block;
  width:100%;
  height:100%;
  outline:none;
}

#header h1{
  float: left;
  color:#DFD9CE;
  padding:0;
  margin: 1.8em 2.2em 0;
  font-size:1em;
  width: 70em;
  background:transparent url(images/titles/about.png) no-repeat center;
  height:17em;
  margin:1em 0 0 5em;
  text-indent:-9999em;
}
#header h1.Blog{
  font-size:1em;
  width: 70em;
  height:7em;
  margin:9em 0 0;
  background:transparent url(images/titles/brewers-blog.png) no-repeat center;
  text-indent:-9999em;
}

#header h1.About{
  font-size:1em;
  width: 70em;
  background:transparent url(images/titles/about.png) no-repeat center;
  height:17em;
  margin:1em 0 0 5em;
  text-indent:-9999em;
}

#header h1.Location{
  font-size:1em;
  width: 70em;
  background:transparent url(images/titles/3floyds.png) no-repeat center;
  height:17em;
  margin:1em 0 0 5em;
  text-indent:-9999em;
}
#header h1.Brewpub{
  font-size:1em;
  width: 45em;
  background:transparent url(images/titles/brewpub.png) no-repeat center;
  height:17em;
  margin:1em 0 0 4em;
  text-indent:-9999em;
}
#header h1.Gallery{
  font-size:1em;
  width: 65em;
  background:transparent url(images/titles/gallery.png) no-repeat center;
  height:17em;
  margin:1em 0 0 5em;
  text-indent:-9999em;
}
body.home #header h1,
body.home #header h2#brand,
body.page-id-317 #header h1,
body.page-id-68 #header h1{
  background:none;
}
/* SIDEBAR */

#sidebar{
  float:left;
  width:29.1em;
}
#sidebar ul{
  margin-left:2em;
}
body.page-id-223 #sidebar ul{
  margin-top:30px;
}
body.page-id-68 #sidebar ul{
  margin-top:50px;
}

body.page-id-68 #sidebar ul li{
height:3.8em;
background-image:url(images/nav-sprite-dld.png);
}
body.page-id-556 #sidebar ul li{
background-image:url(images/nav-sprite-pub.png);
}
body.page-id-71 #sidebar ul li{
background-image:url(images/nav-sprite-loc.png);
}
body.page-id-223 #sidebar ul li{
background-image:url(images/nav-sprite-gal.png);
}
body.page-id-317 #sidebar ul{
  margin-top:4em;
}
body.page-id-317 #sidebar ul li{
background-image:url(images/nav-sprite-beers.png);
}
ul{
  text-align:left;
}

ul li.page_item{
  list-style:none;
  margin:0;
  padding:0;
  background: url(images/nav-sprite.png) no-repeat 0 0;
  width:22em;
  height:4em;
}

ul li.page_item a{
  display:block;
  width:100%;
  height:100%;
  text-indent:-99999em;
  outline:none;
}

ul li.page_item ul{
  display:none;
}

/* HOME */
ul li.page_item.page-item-156:hover{
  background-position: -25.5em .5em;
}
ul li.page_item.page-item-156{
  background-position: 0 .5em;
}
body.page-id-223 ul li.page_item.page-item-156:hover{
  background-position: -25.5em .2em;
}
body.page-id-223 ul li.page_item.page-item-156{
  background-position: 0 .2em;
}
body.page-id-317 ul li.page_item.page-item-156:hover{
  background-position: -25.5em 0;
}
body.page-id-317 ul li.page_item.page-item-156{
  background-position: 0 0;
}
/* GALLERY */
ul li.page_item.page-item-223:hover{
  background-position: -25.5em -8em;
}
ul li.page_item.page-item-223{
  background-position: 0 -8em;
}
body.page-id-223 ul li.page_item.page-item-223:hover{
  background-position: -25.5em -7em;
}
body.page-id-223 ul li.page_item.page-item-223{
  background-position: 0 -7em;
}
body.page-id-223 ul li.page_item.page-item-155:hover{
  background-position: -25.5em -10.5em;
}
body.page-id-223 ul li.page_item.page-item-155{
  background-position: 0 -10.5em;
}
body.page-id-223 ul li.page_item.page-item-317:hover{
  background-position: -25.5em -3.5em;
}
body.page-id-223 ul li.page_item.page-item-317{
  background-position: 0 -3.5em;
}
body.page-id-317 ul li.page_item.page-item-223:hover{
  background-position: -25.5em -8.5em;
}
body.page-id-317 ul li.page_item.page-item-223{
  background-position: 0 -8.5em;
}
body.page-id-223 ul li.page_item.page-item-544:hover{
  background-position: -25.5em -14.5em;
}
body.page-id-223 ul li.page_item.page-item-544{
  background-position: 0 -14.5em;
}
body.page-id-223 ul li.page_item.page-item-71:hover{
  background-position: -25.5em -19em;
}
body.page-id-223 ul li.page_item.page-item-71{
  background-position: 0 -19em;
}
body.page-id-223 ul li.page_item.page-item-83:hover{
  background-position: -25.5em -24.5em;
}
body.page-id-223 ul li.page_item.page-item-83{
  background-position: 0 -24.5em;
}
body.page-id-223 ul li.page_item.page-item-68:hover{
  background-position: -25.5em -28em;
}
body.page-id-223 ul li.page_item.page-item-68{
  background-position: 0 -28em;
}
body.page-id-223 ul li.page_item.page-item-556:hover{
  background-position: -25.5em -38em;
}
body.page-id-223 ul li.page_item.page-item-556{
  background-position: 0 -38em;
}
body.page-id-223 ul li.page_item.page-item-38:hover{
  background-position: -25.5em -33.5em;
}
body.page-id-223 ul li.page_item.page-item-38{
  background-position: 0 -33.5em;
}
body.page-id-223 ul li.page_item.page-item-724:hover{
  background-position: -25.5em -43.5em;
}
body.page-id-223 ul li.page_item.page-item-724{
  background-position: 0 -43.5em;
}
body.page-id-223 ul li.page_item.page-item-716:hover{
  background-position: -25.5em -48.5em;
}
body.page-id-223 ul li.page_item.page-item-716{
  background-position: 0 -48.5em;
}
/* BEERS */
ul li.page_item.page-item-317:hover{
  background-position: -25.5em -4.6em;
}

ul li.page_item.page-item-317{
  background-position: 0 -4.6em;
}

/* About*/
ul li.page_item.page-item-544,
ul li.page_item.page-item-2
{
  background-position: 0 -16.5em;
}

ul li.page_item.page-item-544:hover,
ul li.page_item.page-item-2:hover
{
  background-position: -25.5em -16.5em;
}

/* Brewers Blog*/
ul li.page_item.page-item-155:hover{
  background-position: -25.5em -12em;
}

ul li.page_item.page-item-155{
  background-position: 0 -12em;
}

body.page-id-317 ul li.page_item.page-item-155:hover{
  background-position: -25.5em -12.5em;
}

body.page-id-317 ul li.page_item.page-item-155{
  background-position: 0 -12.5em;
}
/* DARK LORD DAY*/
ul li.page_item.page-item-68:hover{
  background-position: -25.5em -29em;
}

ul li.page_item.page-item-68{
  background-position: 0 -29em;
}

/*LINKS */
ul li.page_item.page-item-38:hover{
  background-position: -25.5em -34em;
}

ul li.page_item.page-item-38{
  background-position: 0 -34em;
}

body.page-id-317  ul li.page_item.page-item-38:hover{
  background-position: -25.5em -33em;
}

body.page-id-317  ul li.page_item.page-item-38{
  background-position: 0 -33em;
}
/* STORE*/
ul li.page_item.page-item-83:hover{
  background-position: -25.5em -25em;
}

ul li.page_item.page-item-83{
  background-position: 0 -25em;
}

/* LOCATION */
ul li.page_item.page-item-71:hover{
  background-position: -25.5em -21em;
}

ul li.page_item.page-item-71{
  background-position: 0 -21em;
}
body.page-id-71 ul li.page_item.page-item-223:hover{
  background-position: -25.5em -7em;
}
body.page-id-71 ul li.page_item.page-item-223{
  background-position: 0 -7em;
}
body.page-id-71 ul li.page_item.page-item-155:hover{
  background-position: -25.5em -10.5em;
}
body.page-id-71 ul li.page_item.page-item-155{
  background-position: 0 -10.5em;
}
body.page-id-71 ul li.page_item.page-item-317:hover{
  background-position: -25.5em -3.5em;
}
body.page-id-71 ul li.page_item.page-item-317{
  background-position: 0 -3.5em;
}
body.page-id-71 ul li.page_item.page-item-544:hover{
  background-position: -25.5em -14.5em;
}
body.page-id-71 ul li.page_item.page-item-544{
  background-position: 0 -14.5em;
}
body.page-id-71 ul li.page_item.page-item-71:hover{
  background-position: -25.5em -19em;
}
body.page-id-71 ul li.page_item.page-item-71{
  background-position: 0 -19em;
}
body.page-id-71 ul li.page_item.page-item-83:hover{
  background-position: -25.5em -24.5em;
}
body.page-id-71 ul li.page_item.page-item-83{
  background-position: 0 -24.5em;
}
body.page-id-71 ul li.page_item.page-item-68:hover{
  background-position: -25.5em -28em;
}
body.page-id-71 ul li.page_item.page-item-68{
  background-position: 0 -28em;
}
body.page-id-71 ul li.page_item.page-item-556:hover{
  background-position: -25.5em -38em;
}
body.page-id-71 ul li.page_item.page-item-556{
  background-position: 0 -38em;
}
body.page-id-71 ul li.page_item.page-item-38:hover{
  background-position: -25.5em -33.5em;
}
body.page-id-71 ul li.page_item.page-item-38{
  background-position: 0 -33.5em;
}
body.page-id-71 ul li.page_item.page-item-724:hover{
  background-position: -25.5em -43.5em;
}
body.page-id-71 ul li.page_item.page-item-724{
  background-position: 0 -43.5em;
}
body.page-id-71 ul li.page_item.page-item-716:hover{
  background-position: -25.5em -48.5em;
}
body.page-id-71 ul li.page_item.page-item-716{
  background-position: 0 -48.5em;
}
/* BREWPUB*/
ul li.page_item.page-item-556:hover{
  background-position: -25.5em -39em;
}

ul li.page_item.page-item-556{
  background-position: 0 -39em;
}

/* CONTACT */
ul li.page_item.page-item-724:hover{
  background-position: -25.5em -45em;
}

ul li.page_item.page-item-724{
  background-position: 0 -45em;
}

/* EVENTS */
ul li.page_item.page-item-716:hover{
  background-position: -25.5em -50em;
}

ul li.page_item.page-item-716{
  background-position: 0 -50em;
}


/* CONTENT */
#content{
  float:left;
  width:58.6em;
  padding:2em 3em;
  background:#DFD9CE;
}

body.blog #canvas #content{
  width:48.6em;
  background:#DFD9CE url(images/backgrounds/brewers-blog.png) no-repeat -29.6em -17.5em;
  text-align:left;
}
/* GALLERY*/
body.page-id-223 #canvas #content{
  margin:-2em 0 0 -3.5em;
}
/* Dark Lord */
body.page-id-68 #canvas #content{
  background:none;
  margin:40em 0 0;
  color:#FFF;
  font-family: serif;
  text-align:left;
}
body.page-id-544 #canvas #content{
  background:#FFF;
}
body.page-id-68 #canvas #content .entry p{
  margin: 0;
  font-family: "Times New Roman", "georgia",times, garamond, serif;
  text-align:left;
  width:43em;
  font-weight:bold;
  font-size:1.3em;
}
body.page-id-223 #canvas #content h2,
body.page-id-68 #canvas #content h2{
  display:none;
}
body.page-id-68 #canvas #content .entry p a{
  color:#FFCC99;
}

/* Brew Pub */
body.page-id-556 #canvas #content{
  width:48.6em;
  background:none;
  text-align:left;
}

body.home #canvas #content{
  width:100%;
  background:transparent;
}
/* ELSE */
#content h2{
  padding-bottom:.3em;
  border-bottom:1px solid #f36da8;
  width:95%;
  margin-top:2em;
}
#content a{
  color:#02c702;
}
#content p{
  font-size:1.4em;
  margin:1em 0;
}
#content div:first-child h2{
  margin-top:0;
}
#content ul.meta{
  width:95%;
  clear:both;
  margin-bottom:1em;
}
#content ul.meta li{
  list-style:none;
  float:left;
  color:#02c702;
  font-size:1.2em;
}
#content ul.meta li.comments{
  float:right;
  clear:right;
}
#content ul.meta li a{
  color:#02c702;
}

/* FOOTER */
#footer{
  clear:both;
  margin:2em auto;
  text-align:center;
  color:#02c702;
}

/* SPLASH */
body.legal{
  margin:1em 0;
}
body.legal #canvas{
  background:url(images/backgrounds/legal.png) no-repeat center top;
  padding:8em 0 0;
  margin:0 auto;
  position: relative;
  height:76.0em;
}
body.legal h1{
  background:url(images/logo-big.png) no-repeat center;
  font-size:1em;
  width: 32em;
  height: 30em;
  margin:0 auto;
  top: 10em;
  position:relative;
}
body.legal h1 a{
  display:none;
}
body.legal #legal{
  color:#FFF;
  display:block;
  margin:0 auto 2em;
  text-align:justify;
  width:40em;
  padding:2em;
  overflow:auto;
  height:4em;
  background:#333;
  border:1px solid #999;
  position:relative;
  top:9em;
}
body.legal a{
  display:block;
  margin:4em auto 2em;
  text-align:center;
  outline:none;
  background: url(images/titles/enter.png) no-repeat center;
  height: 7em;
  width: 20em;
  text-indent:-999em;
  outline: none;
  position:relative;
  top:7em;
}
/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* HOME PAGE */
body.home ul{
  margin:6em 0;
  padding:0;
}
body.home ul li.page_item{
  list-style:none;
  margin:0;
  padding:0;
  background: url(images/home-nav.png) no-repeat 0 0;
  width:18em;
  height:15em;
  display:inline-block;
}
* html body.home ul li.page_item{
  zoom:1;
  display:inline;
}
* + html body.home ul li.page_item{
  zoom:1;
  display:inline;
}
body.home ul li.page_item a{
  display:block;
  width:100%;
  height:100%;
  text-indent:-99999em;
  outline:none;
}

body.home ul li.page_item ul{
  display:none;
}

/* HOME */

body.home ul li.page_item.page-item-156{
  display:none;
}

/* GALLERY */
body.home ul li.page_item.page-item-223{
  background-position: -15em -1em;
  width:15em;
}

/* BEERS */

body.home ul li.page_item.page-item-317{
  background-position: 0 -1em;
  width:13em;
}

/* About*/
body.home ul li.page_item.page-item-544,
body.home ul li.page_item.page-item-2
{
  background-position: -56.4em -1em;
  width:22.5em;
}


/* Brewers Blog*/

body.home ul li.page_item.page-item-155{
  background-position: -32.8em -1em;
  width:22em;
}


/* DARK LORD DAY*/

body.home ul li.page_item.page-item-68{
  background-position: -110em -1em;
  width:26em;
}

/*LINKS */

body.home ul li.page_item.page-item-38{
  background-position: -134em -1em;
  width:14em;
}
/* Contact */

body.home ul li.page_item.page-item-724{
  background-position: -166.6em -1em;
  width:14em;
}
/* STORE*/
body.home ul li.page_item.page-item-83{
  background-position: -95em -1em;
  width:14em;
}

/* LOCATION */

body.home ul li.page_item.page-item-71{
  background-position: -80em -1em;
}
/* BREWPUB*/
body.home ul li.page_item.page-item-556{
  background-position: -148em -1em;
  width:17em;
}
/* Events */
body.home ul li.page_item.events{
  background-position: -165em -1em;
  width:14em;
}

p#welcome{
  text-align:center;
  color:#FFF;
  text-shadow: #333 2px 2px 2px;
  width:64em;
}

/* LOCATIONS */

body.page-id-71 #header h1{
  background-image:url(images/titles/3floyds.png);
}

body.page-id-71 ul li.page_item.page-item-156:hover{
  background-position: -25.5em .2em;
}
body.page-id-71 ul li.page_item.page-item-156{
  background-position: 0 .2em;
}
body.page-id-71 #content{
  background-color:#FFF;
  margin:-3.1em -3em;
}
body.page-id-71 #content h2{
  display:none;
}

ul#location_header{
  width:65em;
  margin:-2em -3em;
  clear:both;
}
ul#location_header li{
  background-color:#f89828;
  width:21em;
  height:12em;
  float:left;
  padding:.5em;
}
ul#location_header li#distributed{
  width:14em;
  background-color:#7ac043;
}
ul#location_header li#sold{
  width:26.6em;
  background-color:#ffe401;
}
ul#location_header li p{
  font-size:1em;
}
ul#location_header li ul li{
  background-color:#f89828;
  width:11em;
  float:left;
  padding:0 0 0 .5em;
  font-size:.9em;
}
ul#location_header li ul li p{
  margin-top:0;
}
ul#location_header li ul li:last-child{
  width:9em;
}
ul#location_header li ul li:last-child strong:first-child,
ul#location_header li ul li:last-child strong:last-child{
  color:#333;
}
ul#location_header li ul li strong{
  color:#c6417b;
}
ul#location_header li ul li strong:last-child{
  color:#fbd908;
}
ul#location_header li#sold strong{
  color:#c6417b;
}
#sl_div{
  clear:both;
  margin:0 -3.8em;

}

/*BEERS*/
body.page-id-317 table tr:first-child{
  color:#f36da8;
  font-style:italic;
}
body.page-id-317 table tr:first-child strong{
  color:#180a3f;
  font-style:normal;
}
body.page-id-317 table tr:first-child td{
  margin-top:1em;
}
body.page-id-317 table tr td:last-child{
  padding:0 1em;
  vertical-align:top;
}
body.page-id-317 table tr td img{
    margin-bottom:2em;
}

/* BREWPUB */
body.page-id-556 #canvas #content{
  padding:0;
  color:#FFF;
  font-weight:bold;
}
body.page-id-556 #canvas #content h2{
  background: url(images/titles/pub.png) no-repeat top left;
  text-indent:-999em;
  border:none;
  height: 2.1em;
  margin:0;
  padding:0;
}
body.page-id-556 #canvas #content div#address{
  background: url(images/titles/pub.png) no-repeat 0 -5.5em;
  border:none;
  height: 6em;
  margin:0;
  display:block;
}
body.page-id-556 #canvas #content div#address p{
 display:none;
}
body.page-id-556 #canvas #content h3{
  background: url(images/titles/pub.png) no-repeat 0 -11.5em;
  border:none;
  height: 2em;
  margin:0;
  text-indent:-9999em;
  display:block;
}
body.page-id-556 #canvas #content a{
  color:#FFF;
}
body.page-id-556 #canvas #content #column1{
  float:left;
  width:25em;
  vertical-align:top;
  margin-top:2em;
}
body.page-id-556 #canvas #content #column2{
  float:left;
  width:23em;
  margin-top:2em;
}
body.page-id-556 #canvas #content #column2 p{
  font-size:1em;
}
body.page-id-556 #canvas #content h3#manager{
  background-position:0 -18.6em;
}
body.page-id-556 #canvas #content h3#chef{
  background-position:0 -21.3em;
}
body.page-id-556 #canvas #content h3#tap-list{
  background-position:0 -2.8em;
  height:2.4em;
  margin-top:2em;
}
body.page-id-556 #canvas #content h3#menu{
  background-position:0 -25em;
  height:6em;
}
body.page-id-556 #canvas #content h3#events a,
body.page-id-556 #canvas #content h3#menu a{
  text-indent:-999em;
  display:block;
  width:100%;
  height:100%;
  outline:none;
}
body.page-id-556 #canvas #content h3#events{
  background-position:0 -37.6em;
  height:4em;
}
body.page-id-556 #canvas #content h3#hours{
  background-position:0 -14em;
}
body.page-id-556 #canvas #content h3#directions{
  background-position:0 -32em;
}
body.page-id-556 #canvas #content h3#taps{
  background:url(images/taps.png) no-repeat left center;
  height:3em;
}
body.page-id-556 #canvas #content h3#taps a{
  display:block;
  width:100%;
  height:100%;
}
body.page-id-556 #canvas #content h3#tour{
  background:url(images/tour.png) no-repeat left center;
  height:2em;
}
body.page-id-556 #canvas #content h3#tour a{
  display:block;
  width:100%;
  height:100%;
}
body.page-id-556 #canvas #content ul#taps{
  font-size:1.2em;
  margin:1em 0;
}
body.page-id-556 #canvas #content ul#taps li small{
 font-size:.9em;
 font-weight:normal;
 font-style:italic;
 margin-left:1em;
}

body.page-id-556 #canvas #content ul#hours{
  font-size:1.2em;
  margin:1em 0;
}
body.page-id-556 #canvas #content ul#hours li small{
  margin-left:1em;
  font-size:1em;
}

/*LINKS */
body.page-id-38 #canvas{
  background:#040302 url(images/backgrounds/links.png) no-repeat top center;
  min-height:720px;
}
body.page-id-38 #sidebar ul{
  margin-top:4em;
}
/*
body.page-id-38 #sidebar ul li.page_item,*/
body.page-id-38 #header h2#brand,
body.page-id-38 #header h1{
  background:none;
}
body.page-id-38 #canvas #content a,
body.page-id-38 #canvas #content{
  color:#FFF;
  background: none;
}
body.page-id-38 #canvas #content h3{
  font-size:1.8em;
  font-weight:bold;
}
body.page-id-38 #canvas #content ul{
  margin-bottom:2em;
}
body.page-id-38 #canvas #content #column1{
  float:left;
  width:25em;
  vertical-align:top;
  margin-top:2em;
}
body.page-id-38 #canvas #content #column2{
  float:left;
  width:23em;
  margin-top:2em;
}
/* CONTACT US */
body.page-id-724 h3{
  font-size:2em;
  font-weight:bold;
}
/* EVENT CALENDAR */
.event-block.pub{
  background:#333;
}
.event-block.pub *{
  color:#f89828;
}
.event-block.brewery{
  background:#040302;
}
.event-block.brewery *{
  color:#7ac043;
}
.small{
  width:200px;
}
body #wp-calendarLarge .dayHead{background-color:#555;}


.widecolumn textarea{
    width:550px;
}
