body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
:focus { outline: none; }
b {
	font-weight:bold;
	font-style: italic;
}

html { background: #000 url("https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/html.png") scroll repeat-x left top; }

body {
	color: #aaa;
	font:0.8em Arial, Helvetica, sans-serif;
	width: 1002px;
	margin: 0 auto;

	}


#container { border: 2px solid #1d1c10; border-top: none; border-bottom: none; float: left; width: 960px; position: relative; background: transparent url(container.jpg) scroll no-repeat left top; padding: 20px 19px; }

/************************************************
*	Hyperlinks									*
************************************************/

a,a:link,a:visited	{ color:#e3e3e3; text-decoration:none; font-weight: bold; }
a:hover,a:active	{ text-decoration:underline; }

/************************************************
*	Navbar  									*
************************************************/
#nav { float: right; clear: left; margin-right: 20px; }
#nav ul { float: left; }
#nav ul li { float: left; margin-left: 3em; }
#nav a, #nav a:link, #nav a:visited	{ font-size: 1.3em; color: #e3e3e3; float: left; text-decoration: none; }
#nav a:hover, #nav a:active	{ text-decoration:underline; }

#nav li.current_page_item a,
#nav li.current_page_ancestor a { color: #999; }

/************************************************
*	Branding 					     		    *
************************************************/

#branding { height: 99px; width: 960px; background: transparent url(https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/branding.png) scroll repeat left top; }
.home #branding { height: 350px; }

#branding span { float: left; }
#branding span img { float: left; margin: 21px 0 0 20px; }

#branding h1 { float: left; margin: 19px 0 0 6px; }

#branding h3 { display: none;  }

#branding a:link, #branding a:visited,
#branding a:active	{ width: 815px; height: 100px; background: transparent url("https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/banner-h1.png") scroll no-repeat left top; text-indent: -9999px; display: block;}
#branding a:hover { background-position: left bottom; }

/************************************************
*	Content 					     		    *
************************************************/

#content { float: left; }

#content .post { float: left; clear: left; background: transparent url(https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/post-head.png) scroll no-repeat left top; min-height: 270px; padding-left: 20px; margin-bottom: 2em; }

#content .post h1 { float: left; margin-top: 22px; }
#content .post h1 .date { font-size: 4em; float: left; }
#content .post h1 .date a { display: block; width: 56px; height: 60px; text-align: center; }
#content .post h1 .month_year { margin: 5px 0 0 47px; float: right; }

#content .post .body { float: left; clear: left; margin: 0 0 0 60px; }

#content .post .author_comments { float: left; clear: left;  margin: 10px 0 0 60px; }

#content p { margin-bottom: 1em; }
#content p img { float: left; border: none; margin-right: 15px; margin-bottom: 10px; }
#content h3 { float: left; clear: left; margin-left: 60px; }
#content img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; }
#content img.wp-wink { float: none; border: none; padding: 0px; margin: 0px; }
#content_main { float: left; width: 650px; margin: 10px 18px 0 6px; }

#content .playButton { margin-left: 1em; }
#content .playerWrapper { min-height: 51px; }
#content .now-playing { font-weight: bold; text-decoration: underline; }

.children { clear: both; }

#content_main ol{
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}

#content_main ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

#content_main ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 18px;
	list-style-type: disc;
	line-height: 1.5em;
}

#content_main ul.media_list { margin-left: 0; }
#content_main ul.media_list li { background: none; margin-bottom: 1em; border: 4px solid #eee; padding: 5px; width: 300px; }
#content_main ul.media_list li object { margin-top: .5em; }

#content_main .single {
	margin: 20px 0px 15px 0px;
	padding: 0;
	font-size: 4em;
	}

blockquote{
	margin: 0px 25px 10px 25px;
	padding: 0px 25px 0px 10px;
	background: #333333;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	}

#content blockquote p{
	color:#fff;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}

.date {
	color:#dbdbdb;
}

.bt-links { margin: 10px 0 0 60px; float: left; clear: left; }
.bt-links div { float: left; clear: left; margin-bottom: 10px; }

/************************************************
*	The Sidebar  (previously "left")	  *
************************************************/

#content_sub { float: left; width: 266px; margin-top: 60px; }

#content_sub ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#content_sub h2 { }

#content .widget { background: transparent url(https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/widget.png) scroll repeat left top; float: left; clear: left; width: 226px; margin-bottom: 40px; padding: 20px 20px; }
#content .widget h2 { margin-bottom: 1em; }


#content_sub p { padding: 3px 0px 0px 0px; margin: 0px; line-height: 20px; }

#content_sub .widget ul { margin: 0 30px; }
#content_sub .widget ul li { margin-bottom: 5px; }


#twitter-tools { color: #fff; }


#feed {
	background:  url("https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/rss.gif") 183px 0px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding: 4px 0px 4px 10px;
}


#submit,
#searchsubmit { border: 1px solid black; cursor: pointer; margin-left: 10px; }



/************************************************
*	Site-Info  									*
************************************************/

#site-info {
	width: 100%;
	text-align: center;
    clear: both;
    padding-top: 40px;
    float: left;
	}

#site-info p {
	color: #999;
	margin: 0;
	padding: 0;
	}

#site-info a:link, #site-info a:visited { color:#AAB3B4; }
#site-info a:hover, #site-info a:active { color:#AAB3B4; }



/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

#searchform .screen-reader-text { display: none; }

#s { float: left;	}

#sbutt {
	background: #878787;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #333333;
	cursor:pointer;
	}

/************************************************
*	Comments									*
************************************************/


#commentblock { float: left; clear: left; margin-left: 60px; }

#commentblock ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}

.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}

#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	margin: 25px 20px 20px 0px;
	padding: 10px 10px 0px 10px;
	font-style:normal;
	}


.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	background-color: #666;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}

p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

img.avatar {float:right; margin-right:20px; border: 1px solid #4C666A;}

.awaiting { color: #886353; }

.auth-name { font-family: Georgia, "Times New Roman", Times, serif; color:#000;}

.auth-time { color:#616161; font-style:italic;}


/************************************************
*	Wordpress Suggestions						*
************************************************/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption { text-align: center; padding-top: 4px; margin: 10px; }
.wp-caption-text { margin: 1em 0; }
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.widget_tag_cloud div { margin: 0 10px; }


.gigs-calendar { background: #000; padding: 1em; }
.gigs-calendar table.gigs { border: none; }
.gigs-calendar table.gigs caption { padding-bottom: 1em; }
.gigs-calendar table.gigs tbody { background: #222; }
.gigs-calendar table.gigs tr.gig { border: none; font-size: 1.3em; line-height: 2em; }
.gigs-calendar table.gigs tr.even { background: #333; }

#twitter-tools ul { list-style-type: disc; }
#twitter-tools ul li { float: left; }
#twitter-tools ul li a.aktt_tweet_time { float: left; margin-right: 10em; }
#twitter-tools ul li a.aktt_tweet_reply { display: none; }
#twitter-tools ul li.aktt_more_updates { list-style-type: none; margin-top: 2em; }


#lightbox{  position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; }

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




/*
###### discography template
*/
#content_main div.discography h4,
#content_main div.discography h6 { position: absolute; left: -9999px; }
#content_main div.discography ul { list-style-type: none; margin: 0; padding: 0; }
#content_main div.discography ul li { background: transparent url(https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/trans-black.png) scroll repeat left top; padding: 20px; float: left; margin-bottom: 30px; }
#content_main div.discography ul li img { float: left; margin-right: 20px; }
#content_main div.discography ul li h5 { font-size: 2em; float: left; }
#content_main div.discography ul li div.album-content { float: left; margin: 18px 0; font-size: 1.2em; }

#content_main div.discography ul li ul.album-links { float: left; width: 480px; }
#content_main div.discography ul li ul.album-links li { float: left; margin-right: 10px; }

#content_main div.discography ul li ul.purchase-links { clear: left; margin-top: 20px; float: left; }
#content_main div.discography ul li ul li { background: transparent none; padding: 0; margin-bottom: 0; }

#content_main div.discography ul li ol li { padding: 0; background: transparent none; float: left; clear: left; margin-bottom: 0; padding-left: 1em; }


#content_main div.discography div.album-link-content { float: left; clear: left; background: transparent url(https://web.archive.org/web/20131126220127im_/http://poetsofcaterwaul.com/wp-content/themes/POC_01/images/trans-black.png) scroll repeat left top; width: 100%; }
#content_main div.discography div.album-link-content img.ajax-loader { margin: 50px 280px; }
#content_main div.discography div.album-link-content p.instructions { margin: 2em; }
#content_main div.discography div.album-link-content ol { margin: 0 2em 2em 2em; }
#content_main div.discography div.album-link-content ol li h5 { font-size: 1em; cursor: pointer; float: none; }
#content_main div.discography div.album-link-content ol li h5:hover { color: #fff; }
#content_main div.discography div.album-link-content ol li div { float: left; clear: left; }
#content_main div.discography div.album-link-content ol li div h6 { float: left; clear: left; position: static; left: auto; width: 100%; }



#container { min-height: 864px; }
