body { background: black top center repeat fixed; font-family: "Trebuchet MS",verdana,sans-serif; font-size:15px; color:white; margin:0; height:100%;}

#bgCaption {
	position:fixed;
	height:14px;
	width:400px;
	left:10px;
	bottom:22px;
	font-style:italic;
	color:#d84c2d;
	font-size:13px;
}

#container { width:990px; margin:0px auto; position:relative;}

.transparentBox, #sidebar, .widecolumn {
	background:url(/wp-content/themes/mini-blog/images/transparent-box-bg.png) repeat transparent;
}

#header { display:block; margin:10px; padding:22px 25px; width:600px;}



#header h1 { font-size:0px;margin:0; padding: 32px 0 0 0; height:0; background:url(/wp-content/themes/mini-blog/images/alcoholic-faith-mission.png) no-repeat 0 0; }

#header li { margin:0; padding:20px 0 0; list-style:none; display: block; float:left;}

#header li a { display:block; margin-right:20px; padding-bottom:2px; text-decoration:none; font-size:15px; color:white;}

#header li a:hover { color:#ddd; }

#header li.current_page_item a { font-style:italic; border-bottom: 2px solid white;}

#content {
	margin:10px; padding:22px 25px; width:600px;
	float:left;
}


#sidebar { margin:10px; width:230px; float:left; padding: 22px 25px; font-size:13px; line-height: 1.4;}

#sidebar li.widget { margin: 0 0 15px; list-style: none;}

#sidebar .widgettitle {font-size: 18px; border-bottom:1px solid #eee; padding: 0 0 5px; margin:0 0 5px;}
#sidebar h5 { font-size: 16px; margin: 10px 0 0;}


#content h1, #content h2 { font-size:22px; border-bottom:1px solid #eee; padding:5px; margin: 0 0 2px;}

#content h2 a { text-decoration:none; display:block; }

#content #post-11 h2, #content #post-428 h2 { /* Discography, Reviews */
	font-size:16px; font-style: italic; margin-bottom:10px; border-bottom: none; text-decoration: underline;line-height:22px;
} 

#content h3 { font-size: 16px; margin: 10px 0 0 0;}

#content #post-11 td { padding: 10px 0 30px; border-bottom: 1px solid #bbb;} /* Discography */
#content #post-11 td img { margin-top: 10px;}

#sidebar #text-5 form {	padding-top:8px;} /* Newsletter form */
#sidebar #text-5 input.submit { margin: 8px 0; }

#content .entry { margin: 10px 0 0; }

#content #pastShows .gigpress-subscribe { display: none; }
#content #pastShows { margin-top:30px;}

.contactform {margin-top:10px;}
.contactform input { margin-right:4px;}
.contactform label, .contactform input, .contactform textarea { display:block; float:left; margin-top:2px;}
.contactform label { width: 180px; clear:both;}
.contactform textarea { width: 250px;}


.post { margin-bottom:30px;}
.post small { font-size:11px; color:#ccc; margin:10px 0 10px 0; padding:5px; }

#content p { padding:5px; line-height:18px; word-spacing: 0.1em; }

#content .postmetadata { text-align:right; padding:5px; margin:10px 0 20px 0; border-top:1px solid #eee; }

.postmetadataothers { float:left; font-weight:normal; }

.postmetadatacomments { padding:0 0 0 15px; background-image:url(images/backgrounds/comment.png); background-position:left; background-repeat:no-repeat; color:#333; text-decoration:none; }


/*#content p a:hover { border-bottom:1px dotted #000; }*/


#content blockquote { background-color:#f6f6f6; margin:4px; padding:5px; border-top:1px solid #eee; border-bottom:1px solid #eee; }

#content blockquote p { margin:0; padding:0 10px 0 10px; }

#content img {border:none; }

/* SHOPP   ***********/

#content #shopp .category h3 { display: none;}
#shopp ul.products li .listview { display: block;}
#shopp .products .details .name {display: block; margin: 5px 5px 0; text-align: left; line-height: 1.3;}
#shopp .products .details .name a { color: white; font-size: 16px; }
#shopp .products .details .price { display: block; margin: 5px 0 0; text-align: left; color: #ddd;}
#shopp #cart table.cart {margin: 0 5px;}
#shopp #cart table.cart tr.headers th {border-bottom:1px solid #ccc;}
/*#shopp #cart table.cart tr.item td {border-bottom:1px solid #ccc;}*/
#shopp #cart table.cart tr.shipping td, #shopp #cart table.cart tr.shipping th {border-top:1px solid #ccc;}
#shopp #cart big {text-align:right;}
#shopp #cart big a {font-size:11px;}
#shopp #cart td, #shopp #cart th { padding:7px 3px !important;} 
#shopp #cart tr.item select { margin-top: 5px; }

#comments { color:#000; font-size:14px; }

#content ol.commentlist { list-style:none; margin:0;padding:0; }

#content ol.commentlist li { list-style:none; margin:0;padding:0; padding:10px; background:#fcfcfc; border-top:1px solid #fff; border-bottom:1px solid #eee; }

#content ol.commentlist li.alt { background:#f6f6f6; }

.comnum { float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#ccc; }

input, textarea { background-color:#fff; border:1px solid #ccc; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#777; }

#footer { padding:10px; text-align:center; }



textarea { width:280px; }


a { color: #d84c2d; text-decoration: none;}
a:hover { color:white;}


.centered, .aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom:10px; }

.alignleft {float: left;margin: 0 10px 10px 0;}

.alignright {float: right;margin: 0 0 10px 10px;}

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }

.wp-caption img {margin: 0; padding: 0; border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

.clear { display:block;float:none;clear:both;margin:0;padding:0;border:0; }

