@charset "UTF-8";
/* TokensShow.com 2.0 */

img, div, input, id, a { behavior: url("iepngfix.htc") }

body {background: #eeddcc;
	  padding: 0px;
	  margin: 0px;
	  align: center;
	}
	
img {border: 0px;}
		
.wrapper {width: 996px;
		  background: #fffcea;
		  text-align: left;
		  padding-top: 0px;
		  float: center;
		  margin: 0 auto;
		  overflow: auto;}
		  
.rotator {
		  z-index: 3;
		  position: absolute;
		  top: 0px;
		  height: 250px;
		  text-align: center;
		  padding: 0px;
		  float: center;}
		
.header {background: #FFFFFF;
		width: 996px;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		text-align: left;}

.navbar {padding-left: 400px;}

.navbar img {padding-left: 8px;
			 padding-right: 8px;
			 padding-bottom: 8px;}
			 
.logo {position: absolute;
		z-index: 7;
	   top: 149px;
	   margin-left: -23px;
	   width: 387px;
	   height: 209px;
	   }
	   		 
.justicesongsdownload {position: absolute;
		z-index: 14;
	   top: 15px;
	   margin-left: 800px;
	   width: 231px;
	   height: 238px;
	   }

#welcome {padding-top: 0px;}


#splash {padding-top: 0px;
		width: 566px;
		margin-left: 215px;}

#about {background: url(../images/layout/about.png) no-repeat top left;}

#episodes {background: url(../images/layout/episodes.png) no-repeat top left;}

#interviews {background: url(../images/layout/interviews.png) no-repeat top left;}

#players {background: url(../images/layout/players.png) no-repeat top left;}

#press {background: url(../images/layout/press.png) no-repeat top left;}

#tickets {background: url(../images/layout/tickets.png) no-repeat top left;}

#store {background: url(../images/layout/store.png) no-repeat top left;}

#support {background: url(../images/layout/support.png) no-repeat top left;}

#contact {background: url(../images/layout/contact.png) no-repeat top left;}

#blog {background: url(../images/layout/blog.png) no-repeat top left;}

#podcast {background: url(../images/layout/podcast.png) no-repeat top left;}

.rss {margin-top: -65px; margin-left: 180px; padding-bottom: 51px;}
		  
.rsspodcast {margin-top: -65px; margin-left: 280px; padding-bottom: 51px;}
		  
.content {width: 593px;
		  margin-top: 51px;
		  margin-left: 51px;
		  padding-top: 73px;
		  text-align: justify;
		  font-family: Arial, Helvetica, sans-serif;
		  color: #000000;
		  font-size: 9pt;
		  padding-bottom: 51px;}

.highlight {
		  	font-family: Arial, Helvetica, sans-serif;
			color: #cc3300;
			font-size: 9pt;
			font-weight: bold;}
			

.paragraph {
			overflow: auto;}
			
.paragraph .text {margin-right: 165px;}
				  
	 .paragraph .text .image {margin-right: -165px; margin-top: 15px; float: right;}
		  
.episode {padding-left: 173px;
		  padding-bottom: 51px;}
		  

#appalachian {background: url(../images/ep1-logo.jpg) no-repeat top left; padding-bottom: 0px;}

#jubilee {background: url(../images/ep2-logo.jpg) no-repeat top left;}

#politics {background: url(../images/ep3-logo.jpg) no-repeat top left;}

#christmas {background: url(../images/ep4-logo.jpg) no-repeat top left;}

#justice {background: url(../images/ep5-logo.jpg) no-repeat top left;}

#stories {background: url(../images/ep6-logo.jpg) no-repeat top left;}

#plight {background: url(../images/ep7-logo.jpg) no-repeat top left;}

#newold {background: url(../images/ep8-logo.jpg) no-repeat top left;}

#green {background: url(../images/ep9-logo.jpg) no-repeat top left;}

#deluge {background: url(../images/ep10-logo.jpg) no-repeat top left;}


.setlist {font-size: 8pt;
		  padding-top: 15px;
		margin-left: -175px;
		padding-left: 175px;}


.song {padding-top: 3pt;
		padding-bottom: 3pt;
	   text-align: left;
		margin-left: -175px;
		padding-left: 175px;}
	  
	   
.songs {padding-top: 3pt;
		padding-bottom: 3pt;
		background: #ffcc99;
	   	text-align: left;
		margin-left: -175px;
		padding-left: 175px;}

.buy {margin-left: -172px; margin-top: 2px; float: left;}

.watch {margin-left: -132px; margin-top: 2px; float: left;}

.listen {margin-left: -71px; margin-top: 2px; float: left;}

.interview {
			padding-bottom: 51px;
			overflow: auto;}
			
.interview .text {margin-left: 125px; margin-right: 100px;}
				  
	 .interview .text .headshot {margin-left: -125px; float: left;}

.interview .text .listening img {margin-left: -7px;}
			
#bacevich {background: url(../images/bacevich-cover.jpg) no-repeat top right;}

#balmer {background: url(../images/balmer-cover.jpg) no-repeat top right;}

#campbell {background: url(../images/campbell-cover.jpg) no-repeat top right;} 

#carter {background: url(../images/carter-cover.jpg) no-repeat top right;}

#claiborne {background: url(../images/claiborner-cover.jpg) no-repeat top right;}

#dreher {background: url(../images/dreher-cover.jpg) no-repeat top right;}

#greene {background: url(../images/greene-cover.jpg) no-repeat top right;}

#jacobs {background: url(../images/aj-cover.jpg) no-repeat top right;}

#maclean {
		  margin-right: -100px;}
		 

#mclaren {background: url(../images/mclaren-cover.jpg) no-repeat top right;}

#rediker {background: url(../images/rediker-cover.jpg) no-repeat top right;}

#seeger {
		 margin-right: -100px;}

#wallis {background: url(../images/wallis-cover.jpg) no-repeat top right;
		 padding-bottom: 0px;}


.player {
			padding-bottom: 51px;
			overflow: auto;}

.player .text {
			margin-left: 166px;}

.player .text .headshot {margin-left: -166px; float: left;}
			

.fullinterview {float: left;}

.showinterview {float: right;}

.ads {text-align: center;
		padding-top: 51px;}

.ads img {padding-left: 30px;
			padding-right: 30px;
			padding-bottom: 30px;}
		  
.h1 {color: #cc3300;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26pt;
	font-weight: bold;
	padding-bottom: 15pt;}
	  
.h1a {color: #cc3300;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	padding-bottom: 15pt;}

	
.h2 {
	color: #cc3300;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	padding-bottom: 5pt;
}

.h2a {
	color: #cc3300;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

#support .h2a {padding-top: 25px;}

.h2b {
	color: #cc3300;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

h2 {font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	line-height: normal;}

#black {color: #000000;}


.sidebar {
	top: 0px;
	float: right;
	width: 280px;
	margin-top: -50px;
	text-align: center;
	margin-right: -315px;
	padding-bottom: 51px;
	}
	
	.sidebar img {padding-top: 51px;}
	.sidebar .constantcontact img {padding-top: 0px;}
	.sidebar div {padding-bottom: 15px;}
	.sidebar .h2a {padding-top: 51px; padding-bottom: 0px;}
	
#welcome .sidebar {margin-top: 0px;}
	
	

.welcomesidebar {
	top: 0px;
	float: right;
	width: 280px;
	margin-top: 23px;
	text-align: center;
	margin-right: -315px;
	padding-bottom: 51px;
	}
	
	.welcomesidebar .h2a {padding-top: 51px;}
	.welcomesidebar img {padding-top: 51px;}
	.welcomesidebar .constantcontact img {padding-top: 0px;
	}


.backsplash {
	top: 0px;
	float: right;
	margin-top: -15px;
	padding: 10px;
	}

.footer {width: 996px;
		 margin: 0 auto;
		 padding-top: 5px;
		 padding-bottom: 51px;
		 text-align: center;
		 color: #660000;
		 font-size: 8pt;
		 font-family: Arial, Helvetica, sans-serif;
		 }
		 
   
.bottomnav {padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 10px;
			padding-top: 10px;
			margin: 0 auto;
			text-align: center;}

.bottomnav img {padding-left: 5px;
			 padding-right: 5px;
			 padding-bottom: 5px;}

a {color: #cc3300;
   text-decoration: none;}
a:hover {color: #990000;
	text-decoration: underline;}
a:active {color: #990000;
   text-decoration: underline;}
a:visited {color: #cc3300;
   text-decoration: none;}
   
   
.audio
   {
   padding-top: 3px;
  margin: 0px;
  padding-bottom: 10px;
  display: none;
  width: 410px;
  text-align: left;
}

.audio img {float: right;}


.video
   {
   padding-top: 3px;
  margin-left: -63px;
  padding-bottom: 10px;
  padding-right: 3px;
  display: none;
  text-align: left;
}

.video img {float: right;}



.interviewaudio
   {
  padding-top: 3px;
  margin: 0px;
  padding-bottom: 10px;
  display: none;
  width: 370px;
  text-align: left;
}

.interviewaudio img {float: right;}

.notes {font-size: 8pt;}

#siderbar ul {margin-top: 0px;
			margin-bottom: 15px;}


.april13 {overflow: auto; text-align: left;}

.april13 img {padding-right: 10px; padding-bottom: 10px; padding-top: 0px; padding-left: 0px; margin: 0px; float: left;}
   