/*  
Theme Name: Zombiepunk
Theme URI: http://jaybill.com/wordpress/themes/zombiepunk
Description: A zombie punk theme. It is awesome.
Version: 0.1
Author: Jaybill McCarthy
Author URI: http://jaybill.com
*/

body{
 	background: url("img/garbage_bag.jpg");
	
}

a,a:hover,a:active,a:visited{
	text-decoration: none;
	color: #000;
}

#header{
	width: 960px;
	height: 270px;
	background: url("img/banner.png") 0 0 no-repeat;
	margin-bottom: 20px;	
}

#header h1,#header a,#header .description{
	visibility: hidden;
}

.post{
	
	background: url("img/post-bg.png") 0px 0px repeat-y;
}

.post-content{
	padding-left: 55px;
	padding-right: 44px;
	padding-top: 10px;
	margin-top: -20px;
	font-size: 1.2em;
	font-family:      "Courier New",Courier,monospace;
}

.post-content a, .post-content a:visited, .post-content a:hover, .post-content a:active {
	text-decoration: underline;
}

.post-content a:hover{
	background: #000;
	color: #fff;
}

.post h2{
	width: 720px;
	height: 144px;
	background: url("img/top-tape.png") 0 0 no-repeat;
	margin-top: -10px;
	
}

.post-permalink{
	display: block;
	/*width: 600px;*/	
	padding-top: 20px;
	margin-left: 30px;
	margin-right: 35px;
	font-size:2em;
	line-height: 1em; 	
}

.post-info{
	padding: 40px;
	padding-top: 25px;
	padding-bottom: 0px;
	font-size: 2.1em;		
	line-height: 1em;
	height: 151px;
	background: url("img/bot-tape.png") 0 0 no-repeat;	
	margin-bottom: -55px;
	font-family: Arial, Helvetica,sans-serif;
}

#wrapper{
		
}



.widget{
	
	width: 220px; 
	background: url("img/bg-gp.png") 0px 0px repeat-y;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 20px;	
	font-size: 1.2em;
	font-family:      "Courier New",Courier,monospace;
	
}
.widget li{
	margin-left: 0px;
	list-style: none;
}


.widget .title{

	margin-top: -20px;
	background: url("img/top-stick.png") 0px 0px no-repeat;
	width: 240px;
	height: 33px;
	margin-left: -15px;
	
}
.widgetfooter{
	margin-top: -20px;
	background: url("img/bot-stick.png") 0px 0px no-repeat;
	width: 240px;
	height: 33px;
	margin-bottom: 20px;	
}


.widget .title h3{
	font-family: Arial, Helvetica,sans-serif;
    font-size: 1.8em;
	line-height: 0.6em;
	margin: -5px;
	padding: 0px;
	padding-top: 8px;
	margin-left: 10px;
	text-transform: uppercase;
}

#footer{
	background: url("img/footer.png") 0px 0px no-repeat;
	height: 319px;
	margin: 0px;
	padding: 0px;
}

#footer p {
	display: block;
	width: 600px;	
	margin: 0px 200px;	
	margin-top: 255px;	
	font-size: 1.5em;
	 
}
/*
#twitter-1{
	background: #fff;
	margin: 0px;		
	padding: 20px;
	padding-top: 60px;
	margin-bottom: -55px;
	height: 239px;
	width: 210px;
	font-size: 1.6em;
	line-height: .8em;
	background: url("img/twitter.png") 0px 0px no-repeat;	
	overflow: wrap;
}

#twitter-1 li{
	list-style: none;
	display: inline;
	margin: 0px;
	word-wrap: break-word;
}

#twitter-1 .title, #twitter-1 + .widgetfooter{
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	visibility: hidden;
}

.twitter-link{
	margin-top: 4px;
	display: block;
	text-align: right;
}
*/
.post-content img{
	margin-top: 0px;
	padding: 0px;
}

.postfooter {
	width: 700px;
	height: 0px;
	margin: 40px;
	padding: 0px;
}

.alignright{
	float: right;
	margin-left: 10px;
}

.alignleft{
	float: left;
	margin-right: 10px;
}


/* for geshi */

.dean_ch ol {
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 10px;
}

#tabs {
	font-family: 'Courier New', Courier, monospace;
	font-size: 1.2em;
	text-transform: uppercase;
	/*font-weight: bold;*/
	margin-top: -62px;
}

#tabs a{
	
}

#tabs ul{
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}

#tabs ul li {
	margin-left: 0;
	padding-right: 30px;
	border: none;
	list-style: none;
	display: inline;
	}



.jbrpl-albums{
    margin: 0px 0px 10px;
    padding: 0px;    
    list-style-type: none;
    text-indent: 0px;
	width: 500px;

}

.jbrpl-albums a,
.jbrpl-albums a:hover,
.jbrpl-albums a:visited,
.jbrpl-albums a:active,
{
	text-decoration: none;
	background: transparent;
		
}

.jbrpl-albums li{
    margin: 0px;
	
    padding: 0px;
    width: 100px;
	height: 100px;
    float: left;
    overflow: hidden;
}

.jbrpl-albums li img{
    margin: 0px;
    padding: 0px;
    width: 100px;
	height: 100px;
    overflow: hidden;
}

.jbrpl-playlist{
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-indent: 0px;
}
.jbrpl-playlist li{
    padding: 0px;
	margin-left: 0px;
    text-indent: 0px;
    border-bottom: 0 none;
}

.trackinfo,.trackinfo:hover,.trackinfo:active,.trackinfo:visited{
    display: block;
    width: 400px;
    float: left;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #333;
}

.trackinfo:hover{
    color: gray;    
}

.howlongago{
    display: block;
    float: right;
    width: 100px;
    
}

.widget_socialwidget a{
	display: block;
	height: 32px;
	width: 32px;
	margin: 10px;
	text-indent: -9999px;
	float: left;
	background: url("img/social/firefox_32.png") 0 0 no-repeat;	
}

.widget_socialwidget span{
	display: block;	
	clear: both;	
}

#sw_facebook_url{
	background: url("img/social/facebook_32.png") 0 0 no-repeat;	
}

#sw_digg_url{
	background: url("img/social/digg_32.png") 0 0 no-repeat;	
}

#sw_twitter_url{
	background: url("img/social/twitter_32.png") 0 0 no-repeat;	
}

#sw_linkedin_url{
	background: url("img/social/linkedin_32.png") 0 0 no-repeat;	
}


#sw_flickr_url{
	background: url("img/social/flickr_32.png") 0 0 no-repeat;	
}

#sw_technorati_url{
	background: url("img/social/technorati_32.png") 0 0 no-repeat;	
}

#sw_lastfm_url{
	background: url("img/social/lastfm_32.png") 0 0 no-repeat;	
}

#sw_gtalk_url{
	background: url("img/social/gtalk_32.png") 0 0 no-repeat;	
}

#sw_rss_url{
	background: url("img/social/rss_32.png") 0 0 no-repeat;	
}

#sw_artst_url{
	background: url("img/social/artst_32.png") 0 0 no-repeat;	
}

#sw_youtube_url{
	background: url("img/social/youtube_32.png") 0 0 no-repeat;	
}

#sw_xboxlive_url{
	background: url("img/social/xboxlive_32.png") 0 0 no-repeat;	
}

.widget_picturewidget{
	background: transparent;
	margin: 0px;
	padding: 0px;
}

.widget_picturewidget .title, .widget_picturewidget + .widgetfooter{
	height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

.widget_picturewidget + .widgetfooter{
	margin-bottom: 20px;
}

.next_links div{
	margin-top: -20px;
}

.next_links div a{
	height: 134px;
	width: 240px;
	text-indent: -9999px;
}

#prevlink a{
	background: url("img/prev_button.png") 0 0 no-repeat;
	float: left;
}

#nextlink a{
	background: url("img/next_button.png") 0 0 no-repeat;	
	float: right; 
}

table {
border-collapse: collapse;
border: 1px solid #000;
font-size: 60%;
font-family: Arial,Helvetica,sans;

}
table td{
border: 1px solid #000;
text-indent: 2px;
}

blockquote{
border-top: 1px dashed #000;
border-bottom: 1px dashed #000;
font-style: italic;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
padding: 20px;
}
