@import url(library/styles/reset.css);
@import url(library/styles/typography.css);
@import url(library/layouts/2c-r-fixed.css);
@import url(library/styles/images.css);
@import url(library/styles/plugins.css);
li.wppa_widget h3.widgettitle {display:none;}
#error404-searchsubmit,#noresults-searchsubmit{margin:10px 0 0;}
#main{
	background:url(img/side.png) repeat-y;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	position:relative;
	top:-31px;
	width:960px;
	z-index:100;}
.page-title{
	font-size:13px;
	line-height:18px;
	padding:0 0 44px;}
.attachment .page-title{font-style:italic;}
.page-title a{color:#666;text-decoration:none;}
.page-title span{font-style:italic;}
.page-title .meta-nav{font-style:normal;}
.hentry{padding:0 0 22px;}
.single .hentry{padding:0;}
.home #content .sticky{
	border:1px solid #ccc;
	margin:0 0 66px;
	padding:22px 20px 0;}
#job-app{font-size:.9em;margin-top:40px;}
.entry-title{
	font-family:Arial,sans-serif;
	font-size:26px;
	font-weight:400;
	line-height:26px;
	padding:0 0 15px;}
.entry-meta{
	color:#666;
	font-size:13px;
	font-style:italic;
	line-height:18px;}
.entry-meta .n{
	font-size:11px;
	font-style:normal;
	letter-spacing:.05em;
	text-transform:uppercase;}
.entry-meta abbr{
	border:none;
	cursor:text;
	font-size:11px;
	font-style:normal;
	letter-spacing:.05em;
	text-transform:uppercase;}
.entry-content{padding:22px 0 0;}
.entry-content h1,.entry-content h2{
	font-family:Arial,sans-serif;
	font-size:19px;
	font-weight:700;
	padding:28px 0 14px;}
.entry-content h3{
	font-size:17px;
	font-style:italic;
	padding:28px 0 14px;}
.entry-content h4{
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:700;
	letter-spacing:.05em;
	text-transform:uppercase;}
.entry-content table{margin-left:1px;}
.entry-content embed{margin:0 0 22px;}
.entry-utility{
	color:#ad9980;
	font-size:13px;
	line-height:18px;
	padding:0 0 22px;}
.entry-utility a{
	color:#9e8668;
	font-style:italic;
	text-decoration:none;}
.page-link{
	font-size:13px;
	font-weight:700;
	line-height:18px;
	margin:0 0 22px;
	padding:22px 0 0;
	word-spacing:.5em;}
.page-link a{
	border:1px solid #ccc;
	font-weight:400;
	padding:.5em .75em;
	text-decoration:none;}
ul#links-page,ul#archives-page{
	list-style:none;
	margin-left:0;
	overflow:hidden;}
li.content-column{
	float:left;
	margin-right:20px;
	width:45%;}
.gallery{padding:0 0 22px;}
.wp-caption-text,.gallery-caption{
	color:#666;
	font-size:13px;
	line-height:18px;}
#author-info{margin:0 0 44px;overflow:hidden;}
#author-info .avatar{float:left;margin:.3em 1em 0 0;}
#entry-content a{color:#7C5137;text-decoration:none;}
#entry-content a:visited{color:#7C5137;text-decoration:none;}
#entry-content a:hover{color:#FFF;text-decoration:underline;}
#entry-content a:active{color:#522002;text-decoration:none;}
.attachment-jpeg #container,.attachment-png #container{width:100%;}
.attachment-jpeg #content,.attachment-png #content{width:930px;}
.attachment-jpeg #comments,.attachment-png #comments{overflow:hidden;width:540px;}
.attachment-jpeg .main-aside,.attachment-png .main-aside{display:none;}
.navigation{
	color:#666;
	font-size:13px;
	line-height:18px;
	margin:0 0 22px;
	overflow:hidden;}
.navigation a{
	color:#666;
	font-style:italic;
	text-decoration:none;}
.navigation .meta-nav{font-style:normal;}
.nav-previous{float:left;width:50%;}
.nav-next{
	float:right;
	text-align:right;
	width:50%;}
#nav-above,#nav-below{width:100%;}
#nav-above{display:none;}
.paged #nav-above{display:block;padding:0 0 44px;}
#p-container #respond h3{float:none;}
#respond{
	background:#E5C399;
	border-bottom:1px dashed #522002;
	border-top:1px dashed #522002;
	margin-bottom:22px;
	overflow:hidden;
	padding:10px;
	position:relative;}
#content #respond div{position:static;}
#comments,#comments input,#comments textarea{font-size:13px;line-height:18px;}
#comments code{font-size:12px;line-height:18px;}
#comments-list h3,#comments-list .avatar{display:none;}
#comments-list{padding:0 0 18px;}
#comments-list ol,#comments-list ul{list-style:none;margin:0;}
#comments-list li{
	background:url(img/comment-pointer.png) top #FFEAD0 no-repeat;
	margin:10px 0 0 20px;
	padding:35px 10px 10px;
	width:450px;}
#comments-list p{margin:0;}
#comments-list .comment-author{font-size:20px;margin:4px 0;}
#comments-list .comment-author a:hover{color:#ad9980;}
#comments-list .comment-meta{
	color:#ad9980;
	font-size:11px;
	margin:0 0 4px;}
#comments-list .comment-meta a{color:#ad9980;font-style:italic;}
.comment-reply-link{
	font-size:11px;
	padding:0 0 18px;
	text-align:right;}
.comment-reply-link a{color:#ad9980;font-style:italic;}
.comment-navigation{
	font-weight:700;
	margin-right:.5em;
	padding:0 0 18px;}
.comment-navigation a{
	border:1px solid #ccc;
	color:#ad9980;
	font-weight:400;
	padding:.5em .75em;
	text-decoration:none;}
.comment-navigation a,.comment-navigation span{margin-right:.5em;}
#trackbacks-list .comment-content{left:-9000px;position:absolute;}
#comments-list #respond{
	border-bottom:1px solid #ccc;
	margin:0 0 18px;
	padding:18px 1.5em;}
#comments-list ul #respond{border:1px solid #ccc;margin:0;}
#cancel-comment-reply{
	font-size:11px;
	position:absolute;
	right:1.5em;
	top:18px;}
#cancel-comment-reply a{color:#ad9980;}
#respond .required{color:#FF4B33;font-weight:700;}
.form-section label{font-size:11px;}
.form-section input{margin:0 0 18px;width:98%;}
.form-section textarea{width:99%;}
#form-allowed-tags p{
	color:#ad9980;
	font-size:11px;
	margin:0;}
#form-allowed-tags span{font-style:italic;}
#form-allowed-tags code{font-size:11px;line-height:normal;}
.form-submit{padding:18px 0 0;text-align:right;}
.subscribe-to-comments{
	color:#ad9980;
	float:left;
	font-size:11px;
	margin:0;
	padding:18px 0 0;}
.solo-subscribe-to-comments{
	color:#ad9980;
	font-size:11px;
	padding:18px 0 0;}
.comment_license{
	clear:both;
	color:#ad9980;
	font-size:11px;
	margin:0;
	padding:18px 0 0;}
.wp-pagenavi{margin:0 0 0 -.5em;padding:.5em 0;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi span{
	border:1px solid #ccc!important;
	font-style:normal;
	margin:0 .375em!important;
	padding:.5em .25em!important;}
.wp-pagenavi a:visited{border:1px solid #ccc!important;}
.wp-pagenavi a:hover{border:1px solid #ccc!important;}
.wp-pagenavi a:active{border:1px solid #ccc!important;}
.wp-pagenavi span.pages{
	border:none!important;
	color:#666!important;
	margin:0!important;
	padding:0!important;}
.wp-pagenavi span.current{
	border:none!important;
	color:#666!important;
	font-weight:400!important;
	margin:0!important;
	padding:0!important;}
.wp-pagenavi span.extend{
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	margin:2px;
	padding:2px 4px;}
body{
	background:url(img/body_bg.jpg) repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height:1.7em;}
ul{list-style:none;}
ul ul{list-style:none;}
a{text-decoration:none;}
a:link{color:#7C5137;text-decoration:none;}
a:visited{color:#7C5137;text-decoration:none;}
a:hover{color:#FFF;text-decoration:underline;}
a:active{color:#522002;text-decoration:none;}
#primary{
	background:#E5C399;
	color:#522002;
	display:block;
	float:left;
	font-size:1.1em;
	line-height:1.6em;
	text-align:left;
	width: 265px;}
#primary ul.xoxo{margin: 10px;}
#index-top .widgettitle{display:none;}
#content .aside{border:1px solid #AB8555;}
#container{
	background:#7c5137;
	float:left;
	margin:0 0 0 10px;
	width:940px;}
#content{
	margin:0;
	overflow:hidden;
	width:940px;}
.skip-link{display:none;}
#p-container{
	background:none repeat scroll 0 0 #E5C399;
	border:1px solid #AB8555;
	color:#522002;
	display:block;
	font-size:1.1em;
	line-height:1.6em;
	margin:0 20px;
	padding:10px;
	text-align:left;}
.information{padding:30px 0 0;}
.information .info-head{
	height:48px;
	margin:0 0 -14px 20px;
	width:541px;
	z-index:1000;}
.information #p-container img{
	border:2px solid #ab8555;
	clear:both;
}

.information dt a {
	border: none !important;
}

.information #p-container .alternate{float:left;margin:0 15px 15px 0;}
.information a{
	border-bottom:1px dashed;
	color:#522002;
	font-weight:700;
	text-decoration:none;}
.information a:hover{color:#FFF;font-weight:700;}
#primary h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	margin:0 0 10px;}
#primary ul{margin:0 0 15px 0;}
#primary #searchform{margin:0 0 15px;}
#primary #searchform input{
	background:#FFF2E1;
	border:1px solid #AB8555;
	color:#AB8555;
	float:none;
	padding:3px;
	width:147px;}
#primary #searchform #searchsubmit{width:60px;}
#primary #searchform #searchsubmit:hover{background:#ffe5c4;}
*{margin:0;padding:0;}
html,body,#wrapper{height:100%;}
body > #wrapper{height:auto;min-height:100%;}
#wrapper-container{overflow:auto;padding-bottom:450px;}
#footer{
	border:none;
	clear:both;
	height:535px;
	margin-top:-460px;
	overflow:hidden;
	position:relative;}
body:before{
	content:"";
	float:left;
	height:100%;
	margin-top:-32767px;
	width:0;}
.entry-content img{margin:0 0 18px;max-width:100%;}
.alignleft,img.alignleft{float:left;margin-right:20px;}
.alignright,img.alignright{
	display:block;
	float:right;
	margin-left:20px;}
.aligncenter,img.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;}
.wp-caption{margin-bottom:18px;text-align:center;}
.wp-caption img{
	border:0 none;
	margin:0;
	padding:0;}
.wp-caption p.wp-caption-text{
	margin:0;
	padding:5px;}
.gallery img{margin:0;}
.wp-smiley{	margin:0!important;max-height:12px;}
#footer .wppa-widget{
	border:3px solid #333;
	float:left;
	margin:0;
	padding:0 !important;}
#footer ul{margin:0;}
#subsidiary{
	float:left;
	margin:11px 0 0 3px;
	width:306px;}
#content div{position:relative;}
.break{clear:both;}
#slideshow{
	background:#000;
	height:400px;
	width:940px;}
#slide-overlay{
background:url("img/trans-70.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
padding:10px 40px 10px 10px;
position:absolute !important;
right:0px;
top:335px;
z-index:20000;
height:24px;}
#slide-overlay a{color: white;}
#hours{
	background:url(img/hours.png);
	height:51px;
	margin-bottom:20px;
	width:872px;}
#hours-2{
	background:url(img/hours-2.jpg) no-repeat;
	height:71px;
	margin:0 0 12px;
	width:557px;}
#header{position: relative;}
#branding{padding: 0; width: 600px;}
#access{border: none; }
#slogan-menu{padding: 0;overflow: hidden;}
#blog-title a{padding-left: 200px;}
#header{ 
  background: #202020;
	z-index: 300;
	height: 175px;
	max-height: 175px;}
#header-container{width: 1000px;margin: 0 auto;}
.logo{
	width: 254px;
	background: url(img/header-logo.png);
	float: left;
	z-index: 300;}
.logo a, .logo a img {width: 254px;height: 208px;}
#slogan-menu h1{
	background:url(img/name-logo.png) no-repeat;
	width: 475px;
	height: 62px;
	margin: 10px 0 0 2px;
	float: left;}
#slogan-menu h2{
	background:url(img/slogan-logo.png) no-repeat;
	width: 322px;
	height: 31px;
	text-align: right;
	margin: 17px 0 0 392px;
	float: left;}
#header ul{
	list-style: none;
	float: left;
	margin: 23px 0 0 0;}
#header li{
	float: left;
	display: inline;
	margin: 0 0 0 19px;}
#header li:first-child{margin: 0;}
#header ul li a{display: block; background: url(img/menu/new-menu.png) no-repeat; }
#header ul li img{height: 19px;}
#header #about img {width: 57px;}
#header #about:hover {background-position: 0px -20px;}
#header #food-and-drink img {width: 121px;}
#header #food-and-drink {background-position: -74px 0;}
#header #food-and-drink:hover {background-position: -74px -20px;}
#header #espresso-bar-catering img {width: 202px;}
#header #espresso-bar-catering {background-position: -214px 0;}
#header #espresso-bar-catering:hover {background-position: -214px -20px;}
#header #staff img {width: 86px;}
#header #staff {background-position: -433px 0;}
#header #staff:hover {background-position: -433px -20px;}
#header #gallery img {width: 73px;}
#header #gallery {background-position: -532px 0;}
#header #gallery:hover {background-position: -532px -20px;}
#header #contact img {width: 84px;}
#header #contact {background-position: -620px 0;}
#header #contact:hover {background-position: -620px -20px;}
#header-bottom{
	background: url(img/footer-bottom-bg.png) repeat-x;
	height: 18px;
	min-height: 18px;
	z-index: 200;
	position: relative;}
#tiptip_holder{z-index: 1000;}
#bottom-shadow{
  background: url(img/bottom.png) no-repeat;
  min-height: 23px;
  height: 23px;
  width: 960px;
  clear: both;
  position: relative;
  top: -31px;
  margin: 0 auto;}
#home-header-container{
	background:#202020;
	height:41px;
	margin-bottom:-2px;
	padding-top:10px;
	width:940px;
	z-index:20;}
#home-header-container a{float:left;margin-right:103px;}
#home-header-container a:last-child{margin:0 0 0 15px;}
#home-header-container a:first-child{margin-left:68px;}
#this-weeks-menu{background:url(img/this-weeks-menu.png);}
#upcoming-events{
	background:url(img/upcoming-events.png);
	height:34px;
	width:200px;}
#life-at-the-brew{
	background:url(img/life-at-the-brew.png);
	height:33px;
	width:173px;}
#weekly-menu .follows,#latest-event .follows,#latest-post .follows{
	color:#a37338;
	display:inline;
	float:right;
	font-size:.9em;
	font-weight:400;
	margin-right:10px;
	margin-top:8px;}
#this-weeks-menu img{height:26px;width:200px;}
#weekly-menu,#latest-event,#latest-post{
	background:#E5C399;
	border:1px solid #AB8555;
	display:table-cell;
	padding:7px 7px 8px 9px;
	text-align:center;
	vertical-align:middle;
	width:260px;
	float: left;
	margin: 0 17px;}
#weekly-menu a,#latest-event a,#latest-post a{
	color:#522002;
	font-weight:700;
	text-decoration:none;}
#weekly-menu a:hover,#latest-event a:hover,#latest-post a:hover{color:#FFF;}
#posts{width:100%;float:left;}
#newsletter-signup .mc_custom_border_hdr{display:none;}
#information{
	float:left;
	margin:0 11px 0 0;
	width:627px}
#information #holder,#mc_signup{
	background:#E5C399;
	border:1px solid #AB8555;
	color:#522002;
	display:block;
	float:left;
	font-size:1.1em;
	line-height:1.6em;
	margin:0 20px;
	padding:10px;}
#mc_signup{
	float:left;
	margin:0;
	width:256px;}
#content #mc_signup_submit{margin:5px 0 0;}
#content #mc_signup_submit:hover{background-color:#f0d3af;}
#mc_signup_container #mc_message{display:none;}
#content .mc_signup_submit{padding:0;}
#content #mc_signup_form .mc_var_label,#content #mc_signup_form .mc_input{
	clear:both;
	float:left;
	margin:0;
	width:245px;}
#newsletter-signup{
	float:left;
	margin:0 0 0 3px;
	width:256px;}
#newsletter-signup #our-news{
	background:url(img/our-news.png) no-repeat;
	height:48px;
	margin:20px 0 -14px;
	width:256px;}
.information #contest-head{
	background:url(img/contest-page-poster.jpg) no-repeat;
	height:400px;
	margin:10px 20px 25px;
	width:920px;}
#information #whats-the-brew{
	background:url(img/whats-the-brew.png) no-repeat;
	height:48px;
	margin:20px 0 -14px 20px;
	width:541px;}
#p-container h3 strong{
	display:block;
	font-size:1.2em;
	padding:0 0 5px;
	width:900px;}
.information #p-container img.saos-credit{
	border:none;
	clear:none;
	float:right;}
#pictures{
	float:left;
	margin:26px 39px;
	overflow:hidden;
	width:309px;}
#sitemap{
	float:left;
	font-size:.9em;
	min-width:280px;
	padding-top:10px;
	text-align:left;
	width:280px;}
#tweets{
	color:#FFF;
	float:left;
	font-size:.9em;
	line-height:1.3em;
	list-style:none;
	list-style-type:none;
	width:293px;}
#tweets h5{text-align:right;}
#tweets h5 a{
	color:#FFF;
	font-size:1.3em;
	margin-top:4px;
	padding:3px;
	text-align:right;}
#tweets ul{
	list-style:none;
	margin:0;
	padding:0;}
#tweets li{
	background:#333 url(img/tweet-bar.png) top no-repeat;
	margin:6px 0 0 10px;
	padding:15px 5px 2px;
	text-align:right;}
#tweets a{
	color:#999;
	display:block;
	margin:5px 0 2px;
	padding:1px 3px;
	text-align:right;}

#tweets a:hover{color:#DDD;}
#tweets a:visited{color:#999;}
#tweets li:last-child{
	background:none;
	border:none;
	margin:0;
	padding:7px 0 0;
	text-align:left;}
#footer-bg{
	background:#202020;
	height:535px;
	width:100%;}
#footer-background-continue{height:100%;overflow:hidden;}
#footer-bottom{
	background:url(img/footer-bottom-bg.png) repeat-x;
	height:18px;
	margin-top:-22px;
	min-height:18px;}
#footer-container{margin:0 auto;width:960px;}
#footer-container > div{display:inline;}
#footer-top{
	background:url(img/footer-top-bg.png) repeat-x;
	height:18px;
	max-height:18px;
	position:relative;
	z-index:200;}
#footer-headers{
	height:25px;
	margin:0 auto -12px;
	max-height:25px;
	position:relative;
	width:960px;
	z-index:200;}
#footer-headers .find-your-way{
	background:url(img/find-your-way.png);
	display:inline;
	float:left;
	height:25px;
	min-height:25px;
	min-width:229px;
	width:229px;}
#footer-headers .sights-of-the-brew{
	background:url(img/sights-of-the-brew.png);
	display:inline;
	float:left;
	height:25px;
	margin-left:101px;
	min-height:25px;
	min-width:288px;
	width:288px;}
#footer-headers .our-tweets{
	background:url(img/our-tweets.png);
	display:inline;
	float:left;
	height:25px;
	margin-left:169px;
	min-height:25px;
	min-width:173px;
	width:173px;}
#sitemap #categories{float:left;width:140px;}
#sitemap #pages{float:left;width:140px;}
#texting p{margin-bottom:0;padding:0 0 0 10px;}
#sitemap #contact-info,#sitemap #social-media,#texting{
	background:#333;
	border-left:3px solid #999;
	color:#FFF;
	float:left;
	margin:12px 0 0;
	padding-bottom:4px;
	padding-left:10px;
	padding-top:4px;
	width:267px;}
#sitemap ul{
	color:#FFF;
	list-style:none;
	margin:0 0 0 10px;}
#sitemap a{color:#FFF;text-decoration:none;}
#sitemap a:hover{color:#999;}
#sitemap a:visted{color:#FFF;}
#sitemap h5{color:#FFF;font-size:1.3em;}
#sitemap #contact-info span,#sitemap #contact-info a{padding:0 0 0 10px;}
#sitemap #contact-info a{text-decoration:underline;}
#sitemap #social-media{float:left;margin:12px 0 0;}
#sitemap iframe{height:35px;}
#icons{margin:0 0 5px;}
#icons img{margin:0 10px 0 0;}
#about-information #whats-the-brew{background:url(img/whats-the-brew.png) no-repeat;}
#fooddrink-information #lunch-times{background:url(img/lunch-times.png) no-repeat;}
#fooddrink-information #baked-goods{background:url(img/baked-goods.png) no-repeat;}
#fooddrink-information #coffees{background:url(img/coffees.png) no-repeat;}
#fooddrink-information #flavored-coffees{background:url(img/flavored-coffees.png) no-repeat;}
#fooddrink-information #hot-drinks{background:url(img/hot-drinks.png) no-repeat;}
#fooddrink-information #cold-drinks{background:url(img/cold-drinks.png) no-repeat;}
#fooddrink-information #what-do-you-want{background:url(img/what-do-you-want.png) no-repeat;}
#fooddrink-information #why-espresso{background:url(img/why-espresso.png) no-repeat;}
#fooddrink-information #services-at-a-glance{background:url(img/services-at-a-glance.png) no-repeat;}
#fooddrink-information #sample-menu-items{background:url(img/sample-menu-items.png) no-repeat;}
#fooddrink-information #simply-delicious{background:url(img/simply-delicious.png) no-repeat;}
#fooddrink-information #desserts{background:url(img/catering/desserts.png) no-repeat;}
#fooddrink-information #breakfast-brunch{background:url(img/catering/breakfast-brunch.png) no-repeat;}
#fooddrink-information #entrees {background:url(img/catering/entrees.png) no-repeat;}
#fooddrink-information #salads {background:url(img/catering/salads.png) no-repeat;}
#fooddrink-information #soups {background:url(img/catering/soups.png) no-repeat;}
#fooddrink-information #trays {background:url(img/catering/trays.png) no-repeat;}
#fooddrink-information #wraps-sandwiches { background:url(img/catering/wraps-sandwiches.png) no-repeat;}
#p-container h3{float:left;}
#fooddrink-information #p-container h3{
	border-bottom:1px dashed #ab8555;
	height:30px;
	margin:20px 15px 15px;
	width:850px;}
#fooddrink-information ul{
	list-style:none;
	margin:0 0 0 35px;
	width:400px;}
#fooddrink-information ul.coffee-descriptors{
	background:#ffddb3;
	border-left:3px solid;
	clear:both;
	float:none;
	margin:0 0 15px 25px;
	padding:0 0 0 5px;
	width:815px;}
#fooddrink-information ul.catering{list-style:square;}
#fooddrink-information #baked-goods-list{width:815px;}
#fooddrink-information p{float:left;}
#fooddrink-information ul li{padding:0 0 3px;}
#fooddrink-information p,#fooddrink-information h4{
	list-style:none;
	margin:0 0 15px 25px;
	width:825px;}
.information #contact-the-electric-brew{
	background:url(img/contact-the-electric-brew.png) no-repeat;}
#map{
	border:2px solid #ab8555;
	margin:0 0 20px;
	width:871px;}
#contact-form{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
	width:380px;}
#contact-form span{
	clear:both;
	float:left;
	margin:5px 0 0 2px;}
#contact-form input,textarea,input{
	background:#fff2e1;
	border:solid 1px #ab8555;
	clear:both;
	color:#ab8555;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	padding:3px;}
#contact-form textarea{
	height:170px;
	min-height:110px;
	width:360px;}
#contact-form #submit-button{
	background:url(img/send-it.png) #fff2e1 no-repeat center;
	clear:both;
	float:right;
	height:40px;
	margin:15px 20px 0 0;
	width:200px;}
#contact-form #submit-button:hover,#respond #submit:hover{background-color:#ffe5c4;}
#contact-another-way,#get-in-touch{
	background:url(img/our-contact-information.png) no-repeat;
	height:30px;
	margin:0 0 20px;
	width:400px;}
#get-in-touch{background:url(img/get-in-touch.png) no-repeat;margin:0 0 10px;}
#address-and-email{
	float:left;
	margin:0 0 0 60px;
	width:380px;}
#electric-brew-menu,#electric-brew-events{background:url(img/the-menu-this-week.png) no-repeat;}
#electric-brew-events{background:url(img/our-events.png) no-repeat;}
#category #p-container,#blogpost #p-container{float:left;width:600px;}
#category a,#blogpost a{
	border:none;
	border-bottom:1px dashed;
	font-weight:400;}
.aside{float:left;width:250px;}
#photogallery-information.information a{border:none;}
#photogallery-information.information a[title=Slideshow]{display:none;}
#albumlist div{
	margin:0;
	padding:0;
	text-align:left;}
#p-container #albumlist .even,#albumlist .even div,#p-container #albumlist .alt,#p-container #albumlist .even div{background:none;border:none;}
#p-container #albumlist img{float:left;margin:0 10px 10px 0;}
#p-container #albumlist .album{
	-moz-border-radius:0;
	border-top:1px dashed #522002;
	float:left;
	padding:20px 0 0;
	width:855px;}
#p-container #albumlist .album:first-child{border-top:none;padding:0;}
#photogallery-information.information h2{clear:none;}
#p-container #thumbsnarrow{width:auto;}
#p-container #thumbsnarrow img{
	clear:none;
	display:inline;
	float:left;
	margin:0 0 7px 7px;
	position:relative;
	width:auto;
	z-index:5000;}
#mc-indicates-required{float:left;}
/* Gig Styling */
table.gigs{border: none !important;font-size: 1em !important;}
table.gigs tr.gig{border: none !important;}
table.gigs thead th{border-bottom: 1px solid #594520;}
table.gigs td.time{text-align: left !important;}
table.gigs td, table.gigs th{padding: 5px 5px 5px !important;border-bottom: 5px solid #E5C399;}
table.gigs th{background: #7C5137;color: #f7e6d0;}
table.gigs .even{background: #f7e6d0;}
table.gigs thead th{padding: 0 0 0 5px;}
table .bold{width:90px;}
div.gig-post{margin:0 0 15px 0;border-bottom: 1px dashed #522002;padding: 0 0 15px;}
div.gig-post table td{padding: 5px 0;}
#primary ul.gigs{padding:0;margin:0 0 8px 0;}
#index-top .gig .venue{display:none;}
#index-top .gig .cityStateCountry{display: none;}
#content div#index-top.aside{border:none !important;max-height:22px;overflow:hidden;}
#index-top .gig span{display:inline;}
#index-top .gig.next{float:none;text-align:center;padding:0;margin:0;}
#index-top .xoxo{margin:0;padding:0;}
#sidebar-events-plug{
	border:medium none !important;
	float:left;
	font-size:0.85em;
	font-style:italic;
	font-weight:bold !important;
	margin:0 0 15px;}
/* End gig styling */
#fooddrink-information ul.cat-list{float: none;width: 820px;}
