/*
Theme Name:   Dirty
Description:  First proper theme for Dirty Feed
Version:      0.00000001
Author:       John Hoare
Author URI:   http://dirtyfeed.org/
*/

body { background-color: #ccc;
color: white;
margin: 0; padding: 0;
}


 div#container
{ padding: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
text-align: left;
font-family: helvetica, arial, sans-serif;
width: 800px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 800px;
  border-left: solid black 3px; border-right: solid black 3px;
  color: black; background: white;
} 

div#masthead {
margin: 0;
padding: 0;
height: 160px;
border-bottom: solid black 3px; }

div#masthead a img { border: none;}

.invisible { visibility: hidden;
height: 200px; width: 800px;}

h1 { margin: 0; padding: 0;}

h2, h1.individual { font-family: nimbus-sans-condensed;
font-size: 3em;
margin: 25px 25px 25px 25px;
line-height: 1em;}

h1.archive { font-family: nimbus-sans-condensed;
font-size: 3em;
margin: 0px 25px 0 25px;
line-height: 1em; }

h2 a { color: #555;
text-decoration: none;}

h2 a:hover { color: red; }
h2 a:visited { color: black;}

h3 { font-family: nimbus-sans-condensed;
margin: 25px 25px 0 25px;
font-size: 2em; }


p, ul, ol, h2.article, h2.small, table { font-family: "ff-meta-serif-web-pro"; 
font-size: 1em; line-height: 1.5em;
margin-left: 25px; margin-right: 25px;}

code { font-size: 1.2em;}

table { border: solid black 1px; border-collapse: collapse;
	    margin-left: auto; margin-right: auto;}

th, td { border: solid black 1px; padding: 0.3em;}
th { color: black; background: #ddd;}


pre { color: black; background: #ddd; font-size: 1.2em;
	margin-left: 25px; margin-right: 25px; padding: 10px;
}

h2.article { margin-bottom: 0;
border-top: solid black 1px; padding-top: 1.2em;
}

h2.small { margin-bottom: 0; }

audio { padding-right: 25px; }


p.posted { font-weight: bold; margin: 0;
border-bottom: solid black 3px;
padding: 0 25px 1em 25px; }


div.elsewhere { background: #ddd; color: black;
margin: 0; padding: 10px 25px 10px 25px;
font-family: "ff-meta-serif-web-pro";  }


div.footer { background: #333; color: white;
margin: 0; padding: 10px 0 10px 0;}

div.footer a { color: white;}

div.comment { border-bottom: solid black 1px; margin-left: 25px; margin-right: 25px; margin-top: 25px; }

div.comment p {margin: 0 0 25px 0;}


textarea { width: 100%; }

select { width: 15em;}

.previous { float: left;}
.next { float: right;}

.single { border-top: solid black 3px; }

.archivetitle { border-bottom: solid black 3px;
padding: 10px 0 10px 0;
background: #ddd;}

.archivetitle h2 { margin-top: 0;}

img.avatar { float: right; margin: 0 0 25px 25px; padding: 0;}

.post img { border: solid black 1px;
margin-bottom: 10px;}

p.picture { text-align: center;}

a.rollover {
	display: block;
	width: 650px;
	height: 521px;
	text-decoration: none;
	background: url("http://www.dirtyfeed.org/wordpress/wp-content/uploads/2010/08/dirtybeeb1full.png");
	}

a.rollover2 {
	display: block;
	width: 650px;
	height: 521px;
	text-decoration: none;
	background: url("http://www.dirtyfeed.org/wordpress/wp-content/uploads/2010/08/dirtybeeb2full.png");
	}

a.rollover3 {
	display: block;
	width: 650px;
	height: 788px;
	text-decoration: none;
	background: url("http://www.dirtyfeed.org/wordpress/wp-content/uploads/2010/08/dirtybeeb3full.png");
	}

a.rollover3:hover {
	background-position: -650px 0;
	}


a.rollover:hover {
	background-position: -649px 0;
	}

a.rollover2:hover {
	background-position: -649px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
blockquote { border-left: solid gray 5px; margin-left: 4em; margin-right: 4em; }

blockquote p {margin-left: 0; padding-left: 1em;}

.border { solid black 1px; }

.audioplayer, .audioplay { margin-left: 25px; }

ul li { margin-bottom: 1em;}

ul.small li { margin-bottom: 0;}

.icon { float: left; margin-right: 1em; margin-bottom: 0.5em; border: solid black 1px; }

hr { margin-left: 25px; margin-right: 25px;}

.post img.float { float: right;
	        border: solid black 1px;
	        margin-left: 1em; margin-bottom: 0.5em;
}

span.cut { color: #D00;
	background: white;
}

img.right { float: right;
	margin-left: 2em; margin-bottom: 1em; margin-top: 0;
}

.post img.noborder { border: none; }

p div.jwplayer { padding-left: 25px; }

.addition { color: green; background: white;}
.removal { color: red; background: white;}
.change { color: purple; background: white;}
.note { color: #ff8c00; background: white;}

.rerecord { color: red; background: white;
                  }
                  
.twoimages { float: left; margin-left: 25px; margin-bottom: 0;}    
.twoimages img { margin-bottom: 0;} 

p.caption { margin-top: 0; margin-left: 0; }    
         
img.single { border: solid black 1px; float: right; margin-left: 1em; margin-bottom: 0.5em; }


.onlyscript {font-style: italic; 
        color: red; }
        
.onlybroadcast {font-style: italic;
	           color: blue;}       

