/*
Theme name: Brooklyn Brewery
Editors: Michiko, Ned & Lomma
*/


body {

	text-align: center;

	height: 100%;

	color: #C2C2C2;

	font-family: Georgia, serif;

	font-size: 8pt;

	background: #000000;

}

#wrapper {

	width: 950px;

	margin: 0px auto;

	background: url(images/bg.gif) repeat-y;

	overflow: auto;

}

.clearer {

	clear: both;

}

h2, h2 a{

	font-size: 19pt;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ffffff;

	padding-bottom: 12px;
	
	text-decoration: none;
	padding-top: 2px;

	}
h2 a:hover {
	text-decoration: underline;
}
h3{

	font-size: 13pt;

	text-transform: uppercase;

	font-family: Arial Black, Gadget, sans-serif;

	font-weight: bold;

	color: #009b68;

	padding-left: 11px;

	padding-bottom: 8px;

	letter-spacing: -1px;

	}

/* Home */

#contentHolder{

	overflow:  auto;

	height: auto;

	width: 790px;

	padding: 0px 80px;

	text-align: left;

	}

#contentHolder p{

		line-height: 160%;

	}

#header{

  width: 787px;

  height: 140px;

  padding-top: 32px;

  display: block;

  clear: both;

}

#leftColumn{

	width: 560px;

	text-align: left;

	float: left;

	}

#leftColumn h2{

	width: 500px;

	}



#mainPost{

	display: block;

	clear: both;

	background-color: #0c0c0c;

	padding: 5px 11px;

	margin-bottom: 16px;

	}

#mainPost img{

	width: 535px;

	height: 400px;

	padding-bottom: 12px;

	}

#mainPost p{

	padding-bottom: 6px;

	}

.readMore, .olderPosts, .newerPosts{

	color: #666666;

	font-family: Arial Black, Gadget, sans-serif;

	font-size: 10pt;

	text-transform: uppercase;

	padding-bottom: 8px;

	letter-spacing: -1px;

	}

.readMore{

		background: url(images/greyArrow_R.gif) no-repeat 820px 3px;

		}

.readMore a, .olderPosts a, .newerPosts a{

	text-decoration: none;

	color: #666666;

}

.post{

	display: block;

	clear: both;

	background-color: #0c0c0c;

	padding: 5px 11px;

	margin-bottom: 16px;

	}

.post p{

	padding-bottom: 6px;
	clear: both;
	}

.post img{

	padding-bottom: 10px;

	}
.entry .alignleft {
	float: left;
}
.entry .alignright {
	float: right;
}
.entry .alignnone {
	float: none;
}
.entry a {
	color: #FDB827;
	text-decoration: none;
}
.entry a:hover {
	color: #FDB827;
	text-decoration: underline;
}
.postFooter{

	border-top: dotted 1px #3d3d3d;

	height: 19px;

	padding-top: 8px;

	}

.postFooter li{

	float: left;

	margin-right: 12px;

	font-style:italic;

	}

.postFooter .date {
	/*
	padding-right: 8px;
	background: url(images/tinyYellowArrow.gif) no-repeat right 5px;
	*/
	color: #FDB827;
	margin-right: 20px;
	}

.postFooter .category a {
	padding-right: 8px;
	background: url(images/tinyYellowArrow.gif) no-repeat right 5px;

	}

.events{

	background: url(images/tinyYellowArrow.gif) no-repeat 40px 5px;

	}

.comment{
	background: url(images/tinyYellowArrow.gif) no-repeat right 5px;
	padding-right: 8px;
	}

.postFooter .share{

	float: right;


	padding-right: 0px;
	}

.share span{

	display: none;

	}
.share a {
	display: block;
	background: url(images/icons/share.gif) no-repeat 0px 0px;

	height: 15px;

	width: 15px;

}
.postFooter a{

	color: #fdb827;

	text-decoration: none;

	}

#pageNavi{

	height:

	padding-left: 11px;

	}

.olderPosts{

	float: left;

	background: url(images/greyArrow_L.gif) no-repeat 0px 3px;

	padding-left: 12px;

	}

.newerPosts{

	float: right;

	background: url(images/greyArrow_R.gif) no-repeat 98px 3px;

	padding-right:14px;

	}

#rightColumn{

	float: right;

	width: 204px;

	text-align: left;

	}

#categories, #events, #search, #tPostHolder, #archives, #subscribe{

	display: block;

	clear: both;

	margin-bottom: 16px;

}
#categories .current-cat {
	color: #FFFFFF;
}
#categories a, #archives a, #rss a{

	text-decoration: none;

	color: #666666;

	font-family: Arial Black, Gadget, sans-serif;

	font-size: 10pt;

	text-transform: uppercase;

	}
#categories a:hover, #archives a:hover, #rss a:hover {
	color: #FFFFFF;
}
#categories ul, #tPostHolder, #flickrHolder, #archivesHolder, #rss{

	background-color: #0c0c0c;

	padding: 5px 11px;

}

#categories li{

	padding-bottom: 4px;

	}

#searchBox{

	background-color: #0c0c0c;

	padding: 12px 10px 9px 10px;

	}

#searchBox input{

	width: 180px;
	height: 14px;
	line-height: 14px;
	padding: 3px 4px 2px 4px;

	background-color: #575757;

	border-left: 1px solid #3d3d3d;

	border-top: 1px solid #3d3d3d;

	border-right: 1px solid #575757;

	border-bottom: 1px solid #575757;

	margin-bottom: 6px;
	color: #FFFFFF;
	font-family: Georgia;
}

#searchsubmit {
	display: none;
}

#search a{

	font-style: italic;

	color: #fdb827;

	text-decoration: none;

	background: url(images/tinyYellowArrow.gif) no-repeat right 6px;

	padding-right: 7px;

	}

#twitter .tPost .blue{

	color: #40cfff;
	text-decoration: none;
	}

#twitter a{

	font-style: italic;

	color: #40cfff;

	text-decoration: none;

	background: url(images/tinyBlueArrow.gif) no-repeat 117px 6px;

	padding-right: 15px;

	}

#twitter .webLink{

	color: #fdb827;

	text-decoration: underline;

	background-image: none;

	}

.tPost{

	border-top: dotted 1px #3d3d3d; 

	padding: 8px 0px;

	}
#twitter .tPost a {
	color: #FDB827;
	background: none;
	text-decoration: underline;
}
.pink{

	color: #ff0084;

	}

#photoHolder{

	padding: 12px 0px 2px;

	border-top: dotted 1px #3d3d3d; 

	border-bottom: dotted 1px #3d3d3d; 

	margin-bottom: 6px;

}

#flickrHolder img{

	width: 184px;


	padding-bottom: 8px;

	}

#flickrHolder a{

	font-style: italic;

	color: #ff0084;

	text-decoration: none;

	padding-right: 15px;

	display: block;
	}
#flickrHolder .morePhotos {
	background: transparent url(images/tinyPinkArrow.gif) no-repeat scroll right 6px;
	padding-right: 8px;
	display: inline;
	
}
#archivesHolder p{

	border-top: dotted 1px #3d3d3d; 

	padding-top: 4px;

	padding-bottom: 2px;

	margin-top: 6px;

	}

#archivesHolder p a{

	font-style: italic;

	color: #fdb827;

	text-decoration: none;

	background: url(images/tinyYellowArrow.gif) no-repeat right 6px;

	padding-right: 8px;

	font-family: Georgia, serif;

	font-size: 8pt;

	text-transform: none;

	}

#rss a{

	text-decoration: none;

	color: #666666;

	font-family: Arial Black, Gadget, sans-serif;

	font-size: 10pt;

	text-transform: uppercase;

	padding-left: 20px;

	background: url(images/icons/rss.gif) no-repeat left;

	}

#footer{

	display: block;

	font-size: 8pt;

	letter-spacing: -1px;

	text-align: center;

	height: 38px;

	}

#footer ul{

	padding-left: 212px;

	}

#footer li{

	float: left;

	padding-right: 6px; 

	}

#footer a{

	color: #fdb827;

	text-decoration: underline;

	}
	
.entry {
}
.entry p {
	padding-bottom: 12px;
	font-size: 12px;
	line-height: 20px;
}
.entry em strong, .entry strong em {
	font-style: italic;
	font-weight: bold;
}
.entry table {
	font-size: 77%;
	border-spacing: 2px !important;
}
.entry tbody {
	border-spacing: 2px;
}
.entry td {
	padding: 1px;
	border-spacing: 2px;
}
 strong {
	font-weight: bold;
}
.entry ol {
	font-size: 12px;
	padding-left: 12px;
}
.entry li {
	list-style: disc;
}
.entry li em {
	font-weight: bold;
}

.navigation {
	color: #009B68;
	display: block;
	overflow: auto;
	padding: 10px;
}
.navigation a {
	color:#666666;
	font-family:Arial Black,Gadget,sans-serif;
	font-size:10pt;
	text-decoration:none;
	text-transform:uppercase;
}
.navigation a:hover {
	color: #FFFFFF;
}
.navigation .alignleft {
	float: left;
}
.navigation .alignright {
	float: right;
}
.commentlist li {
	padding-bottom: 12px;
}
.commentlist a {
	text-decoration: none;
	color: #FDB827;
}
.commentlist cite {
}
.commentlist p {
	padding: 0px 0px 8px;
}
#leaveComment {
	display: block;
	clear: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
#commentform {
	width: 560px;
}
.commentlist li {
	border-bottom: 1px dotted #515151;
}
.commentHeader {
	padding-bottom: 8px;
	font-style: italic;
}
.children {
	background: #252525;
	margin-bottom: 12px;
}
.children li {
	
	border-bottom: 1px dotted #515151;
	padding: 12px 20px 4px 35px;
}
#commentform a {
	color: #FDB827;
	text-decoration: none;
}
#respond a {

	color: #FDB827;
	text-decoration: none;
}
#commentform p {
	float: left;
	width: 182px;
}
#commentform p label {
	color: #C2C2C2;
	float: left;
	font-size: 14px;
}
#commentform #comment {
	border: 1px solid #3C3C3C;
	background: #575757;
	width: 535px;
	height: 114px;
	margin-bottom: 15px;
}
#commentform p input {
	float: left;
	clear: left;
	width: 170px;
	height: 19px;
	line-height: 19px;
	border: 1px solid #3C3C3C;
	background: #575757;
	color: #C2C2C2;
}
#commentform #submit {
	clear: both;
	display: none;
}
#commentform #submitComment {
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	display: block;
	clear: both;
	font-family: helvetica;
	text-transform: uppercase;
}
.commentsHolder {
	background: #0C0C0C;
	padding: 10px;
	clear: both;
}
.commentlist {
	color: #666666;
}
.commentlist p {
	color: #C2C2C2;
}
.commentlist .reply a {
	background:transparent url(images/tinyYellowArrow.gif) no-repeat scroll right 6px;
color:#FDB827;
font-family:Georgia,serif;
font-size:8pt;
font-style:italic;
padding-right:8px;
text-decoration:none;
text-transform:none;
}
table.ec3_schedule {
	border: none;
	display: none;
}
#wp-calendar {
}
#wp-calendar .prev a, wp-calendar .next a {
	display: block;
	width: 28px;
	height: 28px;
}
#wp-calendar .hover {
	background: #FFFFFD !important;
}
#wp-calendar .hover span {
	position: absolute;
	display: block !important;
	z-index: 2;
}
#wp-calendar td span {
	display: none;
	width: 208px;
	padding: 10px;
	border: 1px solid #F7F7F7;
	background: #FFFFFF;
	
}
table.ec3_schedule td {
	font-size: 14px;
	color: #009B68 !important;
}
#wp-calendar .monthName a { 
	padding: 6px 0px 0px 4px;
	display: block;
}
.single h2 a:hover {
	text-decoration: none;
}
#ec3_spinner, #ec3_publish {
	display: none;
}
#wp-calendar .nav {
	display: none;
}
#wp-calendar thead {
	display: none;
}
#wp-calendar caption {
	display: none;
}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {
	padding: 0px;
}
#wp-calendar .eventday {
	display: block;
}
#wp-calendar .eventday a:hover {
	
}
#wp-calendar #prev a, #wp-calendar #next a{
	display: block;
	width: 28px;
	height: 28px;
}
#blogroll h2 {
	font-family: Georgia;
	font-size: 14px;
	color: #C2C2C2;
	display: block;
	padding: 8px 0px 8px;
	border-top: 1px dotted #3D3D3D;
}
#blogroll ul li ul {
	 padding-bottom: 8px;
}
#blogroll li {
	line-height: 160%;
}
#blogroll li a {
	color: #FDB827;
	text-decoration: none;
	font-style: italic;
}
#blogroll li a:hover {
	text-decoration: underline;
}
#blogroll #blogrollList {
	padding: 12px 11px 0px 11px;
	background: #0C0C0C;
}