body{margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif;}
#wrapper{width:960px; margin:0px auto; padding:0px;}
#header{background:url(../images/header.png) no-repeat; width:952px; height:194px; margin:0px; padding:0px;}
#mmenu{padding:110px 0px 0px 0px; text-align:left; margin:0px; float:left;}
#mmenu ul{margin:0px; padding:0px 0px 0px 5px; list-style:none;}
#mmenu ul li{ display:inline; font-size:18px; margin:0px; padding:0px 5px 0px 5px; list-style:none;}
#mmenu ul li a{text-decoration:none; color:#000;}
#mmenu ul li a:hover{text-decoration:underline;}
#fmenu{padding:15px 0px 0px 0px; text-align:left; margin:0px; float:left;}
#fmenu ul{margin:0px; padding:0px 0px 0px 5px; list-style:none;}
#fmenu ul li{ display:inline; font-size:18px; margin:0px; padding:0px 5px 0px 5px; list-style:none;}
#fmenu ul li a{text-decoration:none; color:#000;}
#fmenu ul li a:hover{text-decoration:underline;}
#social{padding:10px 0px 0px 0px; text-align:right;}
#social p{margin:0px; padding:14px 0px 0px 0px; font-weight:bold; float:left;}
#social img{border:0px; padding:5px 5px 0px 5px;}
#left{float:left; width:660px; }
#left h1{color:#000; margin-left:30px; }
.internalh2{margin-left:30px;}
#left h2{color:#000;  font-size:24px; color:#701002;}
#left a{color:#701002; text-decoration:none; font-weight:bold;}
#left a:hover{text-decoration:underline;}
#left ol{margin-left:20px;}
#home-content p{margin-left:20px;}
#home-content h2{margin-left:20px;}
.comment-home{margin-left:20px; font-weight:bold; }
.comment-home-link{font-weight:bold; text-decoration:underline;}
.comment-home-link a{font-weight:bold; text-decoration:underline;}

.post{padding:0px 0px 0px 10px;}
.post-divider{background:#c46d2a; width:600px; height:2px; margin:0px 0px 0px 30px; padding:0px; text-align:center;}
.Post-Header{padding:10px 0px 0px 20px;}
.datebox{background:url(../images/date-box.jpg) no-repeat; width:92px; height:63px; margin:0px; padding:0px; float:left;}
.datebox p{color:#f1b640; margin:0px; padding:16px 0px 0px 0px; text-align:center; font-size:24px; font-weight:bold; line-height:28px;}
.post-title{margin:0px; padding:0px; float:left; float:left; width:430px;}
.post-title h2{margin:0px; padding:14px 0px 0px 10px; color:#701002;}

#mid{background:url(../images/mid.png) repeat-y; width:952px;  margin:0px; padding:0px; float:left;}
#right{float:left;  width:280px; border-left:2px solid #c46d2a;}
#right a{color:#701002;}
#about{padding-left:4px;}
.pastshows{padding-left:4px; float:left; margin-top:10px;}
.sidebar-top{background:url(../images/sidebar-top.jpg) no-repeat; width:273px; height:45px;}
.sidebar-top p{font-size:18px; text-align:center; color:#FFF; padding:12px 0px 0px 0px; margin:0px;}
.sidebar-mid{background:url(../images/sidebar-mid.jpg) repeat-y; width:273px;}
.sidebar-mid p{margin:0px; padding:5px 15px 5px 15px; font-size:14px; font-weight:bold;}
.sidebar-mid ul{margin:0px; padding:0px 0px 0px 30px;}
.sidebar-mid ul li{font-size:12px; font-weight:bold;}
.sidebar-mid ul li a{color:#00005b; text-decoration:none;}
.sidebar-mid ul li a:hover{text-decoration:underline;}
.sharethis{padding:4px 0px 0px 0px; text-align:center;}
.sidebar-bottom{background:url(../images/sidebar-bottom.jpg) no-repeat; width:273px; height:61px;}
#footer{background:url(../images/footer.png) no-repeat; width:952px; height:79px; clear:both;}
#mid-advert{text-align:center; margin-top:10px;}
#mid-advert h2{font-size:14px; color:#00005b; margin:0px; padding:20px 0px 10px 0px;}
#mid-advert p{margin:0px; padding:0px;}
.beer-box{background:url(../images/Beer-box.jpg) no-repeat; width:89px; height:314px; margin:10px 0px 0px 22px; padding:10px 0px 0px 5px; float:left;}
.beer-desc{float:left; width:518px;}
.beer-desc p{font-size:14px; margin:0px; padding:5px 10px 5px 10px;}
.tags{float:left; width:400px; padding-top:10px;}
.postmetadata{font-size:12px; padding:0px 0px 0px 10px; }
.postmetadata a{color:#701002;}
.rating{padding-top:8px; width:200px; float:left;}
.rating h2{margin:0px; padding:0px 0px 4px 10px; font-size:18px; color:#701002;}
.rating p{padding:4px 0px 0px 5px; margin:0px; font-size:12px; font-weight:bold}
.our-rating{padding-top:10px; width:150px; float:left; color:#701002; font-weight:bold;}
.our-rating h2{margin:0px; padding:0px 0px 4px 10px; font-size:18px; color:#701002;}
.our-rating p{padding:4px 0px 0px 5px; margin:0px; font-size:12px; font-weight:bold}
#bottom{background:#d8ae58; clear:both; height:112px; padding:10px; border:1px solid #c46d2a; margin:20px 10px 0px 10px;}
#bottom h2{font-size:20px; color:#701002; margin:0px; padding:0px; text-align:center;}
.sharing{padding-top:10px; width:200px; float:left; text-align:center;}

.sharing p{padding:4px 0px 0px 5px; margin:0px; font-size:12px; font-weight:bold}
.comments{background:url(../images/comments.png) no-repeat; width:38px; height:38px; float:left; padding:8px 0px 0px 14px; margin:10px 0px 0px 40px; font-weight:bold; font-size:14px;}
.bot-divider{width:2px; height:100px; background:#c46d2a; float:left; margin:0px 10px 0px 10px;}
.style1 {font-size: 12px}

#archive{padding-left:20px;}
#archive p{font-size:14px; padding:0px 10px 0px 10px;}
#archive h2{background:url(../images/beer-glass.png) no-repeat; height:44px; padding:5px 0px 0px 20px;  margin:10px;}
#searchbox{background:#d8ae58; clear:both;  padding:10px; border:1px solid #c46d2a; margin:5px 10px 30px 25px; float:left; width:600px; }
.toprated{background:#d8ae58; clear:both;  padding:10px; border:1px solid #c46d2a; margin:20px 10px 30px 25px; float:left; width:600px; }

.searchlbl{float:left; margin:0px; padding:8px 0px 0px 0px;}
.sinput{margin:10px 0px 0px 0px; font-size:16px; float:left;}
.searchbutton{background:transparent url(../images/searchbutton.png) no-repeat; width:161px; height:46px; color:#FFF; font-weight:bold; border:none; float:left; cursor:pointer;}
.searchbutton:hover{background-position:0 -43px;}
#beerarchive{margin:0px; padding:0px;}
#beerarchive ul{margin:0px;padding:0px; }
.beerglass{background:url(../images/beer-glass.png) no-repeat; height:44px; padding:0; width:18px; float:left; margin:2px 0px 0px 4px; padding:0px;}
.beeritem{padding:14px 0px 0px 10px; float:left;}

.accordian{margin-left:20px; width:630px; }
.accordian h3{cursor:pointer; border:1px solid #c46d2a; background: #d8ae58; padding:5px 0px 5px 5px;}
.accordian h3:hover{background:#701002; color: #fff;}
.archivelist ul li{margin:0px 0px 5px 30px; padding:0px; list-style:none;}
#comments h2{margin:0px; padding:0px 0px 5px 0px;}
.commentbox{background:#d8ae58; clear:both; height:285px; padding:10px; border:1px solid #c46d2a; margin:20px 10px 0px 20px; width:610px; font-size:14px; font-weight:bold;}
.clabel{float:left; margin:5px 0px 5px 0px;}
.cinput{float:left; margin:5px 0px 5px 0px;}
#cname{margin-left:40px;}
#cemail{margin-left:42px; margin-right:5px;}
#cwebsite{margin-left:18px;}
#postcomment{margin-top:10px;}
#eml{font-size:11px; font-weight:bold; margin-top:8px;}

.commentsbox{background:#d8ae58; clear:both; padding:10px; border:1px solid #c46d2a; margin:20px 10px 0px 20px; width:610px; font-size:14px; font-weight:bold;}
.commentsbox h2{margin:0px; padding:0px; float:left;}
.commentsbox h2 a{color:#000;}
.commentsbox h3{margin:0px; padding:6px 0px 0px 10px; float:left; font-size:14px;}
.commentsbox p{font-weight:normal; font-size:12px;}

#toprated ol li{font-weight:bold;}
#toprated p{margin-left:30px; font-weight:bold;}

.suggestbrew{font-size:12px; font-weight:bold;}
#suggestoutline{border:4px solid #d28331; padding:10px; width:600px; background:#d8ae58;}
.suggestbtn{background:transparent url(../images/submitbutton.jpg) no-repeat; width:220px; height:49px; color:#FFF; font-weight:bold; border:none; cursor:pointer;}
.suggestbtn:hover{background-position:0 -49px;}


#brewery-info-table{margin:0px 0px 0px 20px; padding:0px;}
.correctionlink{font-size:11px; padding:0px 5px 0px 5px; font-weight:bold;}
.breweryname{margin-left:30px; font-size:24px; color:#701002; margin:0px; padding:10px 0px 5px 30px;}
.brewlocation{font-size:18px; color:#701002; margin:0px 0px 0px 5px; padding:0px; font-weight:bold;}
.brewcontactinfo{margin:0px 0px 0px 5px; font-weight:bold; font-size:14px; color:#000; padding:0px;}

#brewerybeerlist{margin-left:20px;}
.bottombrd{border-bottom:2px solid #dab25d; width:630px;}
.beerlistname{font-size:18px; color:#8d1403; font-weight:bold;}
.beerlistrating{font-size:16px; font-weight:bold; color:#000;}
.brewerydesc{margin:0px 0px 0px 30px; font-size:14px;}

#bottom-advert{padding:30px 5px 10px 60px; float:left; width:300px; }
#home-archive{float:left; width:250px; margin:0px; padding:0px 0px 0px 10px;}
#ileftadvert{text-align:center; margin:0px auto;  padding:0px;}
#irightad{text-align:center; margin:0px auto;  padding:0px;}


#copy{text-align:center; color:#FFF; font-size:12px;}
#copy a{color:#FFF;}

#blog-content{margin-left:20px; width:550px;}
