/* global
------------------------------------------------------------------*/      
a, a:visited {
	color: #000;    
	text-decoration: none;            
}

a:hover {                
	text-decoration: underline
}

h1, h2, h3, h4, h5, h6 {                                         
	color: #000;                                
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color: #000;                     
}                            

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {   
}
 
.skip_to {
  color: #000;
}

/* TRASH Colorschemes
------------------------------------------------------------------*/
      
#main.trash #leader {
	background-color: #feda00;                                  
	color: black;   
	border-top: 7px solid #000; 
}    

#main.food #leader a, #main.food #leader a:hover, #main.food #leader a:visited {
	color: black;
	text-decoration: underline;
}
                                  
#sponsor_block {
	border-top: 7px solid #000;         
}          

#small_leader.trash {                                            
	color: #000;           
	background-color: #feda00;   
}                

#small_leader.trash h1 {
	color: #000;                
}

#main.trash .excerpt_wrapper, #sidebar.trash #sidebar_list, #sidebar.trash .sidebar_list, #main.trash .media_excerpt_wrapper {
	border-top: 1px solid #000;
}       

#main.trash h6, #sidebar.trash h6 {
	background-color: #000; 
	color: #fff;        
	border-bottom: 1px solid #000;
}

#leader .praise {
	color: #fff;
}


#main.trash #leader.front h1 {             
    color: black;
    text-transform: uppercase;                  
	font-family: verdana, sans-serif;         
}                  

#sidebar.trash {
	border-top: 7px solid #000;  
}             

ul#nav.trash li a, ul#nav.trash ul#nav li a:visited {
	color: #000;
}                    

#logo.trash a, #logo.trash a:visited {
	background: transparent url('/graphics/trash_logo.gif') no-repeat left top;
}        


#sidebar.trash #festival_ad {
	background-color: #f9a010;
}             

#sidebar.trash #related_ad {
	background-color: #eee;
}           

#main.trash #leader + p:first-letter {
	color: #59c4db; 
} 

#main.trash #article_body #leader + p:first-letter, #main.trash #media_body #leader + p:first-letter {
    background-color: #feda00;
	color: #000;
}               

#main.trash #leader p.pullquote {
	color: #000;
}      

#main.trash .credits {
	color: #000;
}                    

#leader h1 {
	color: #000;
}


/* trash toc
------------------------------------------------------------------*/

.toc_column {    
margin-top: 15px; 
width: 480px;  
font-family: georgia, "times new roman", times, serif;
height: auto;
float:left;
min-height: 400px;                               
margin-right: 20px;

}

.last {
	margin-right: 0px !important; 
}                    

.toc_capsule {
	width: 480px;
	height: auto;
	min-height: 10px;                
	color: #000;          
	line-height: 1.5em;
	position:relative;     
	margin-bottom: 20px;
} 

.toc_capsule span.toc_header, .toc_no {
    font-size: 118%;
	color: #000;	 
	margin-bottom: 0px;     
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;    
	line-height: 1.5em;
 	
	  
}     

.toc_no {
	position:absolute;
	top: 0px;
	left: 0px;
	
}

.toc_capsule span.toc_header {
	margin-left: 40px;
}


.toc_p {
	padding-left: 40px;      
	display: block;
	
}

.toc_capsule a, .toc_capsule a:visited {
	display: block;    
	width: 480px;
	height: auto;
	min-height: 30px;        
	color: 000;
	background-color: #f1f1f1;
}                  

.toc_capsule a:hover {
	text-decoration: none;
	color: #000 ;
	background-color: #feda00;  
	border-bottom: none;
}                          

.toc_capsule a span.toc_header, .toc_capsule a span.toc_header:visited {
	color:#000; 
}    


.toc_capsule a:hover span.toc_header, .toc_capsule a:hover span.toc_no {
	color: #000;
}

/* trash bio page
------------------------------------------------------------------*/

#raw_markup_wrapper h2, #raw_body_wrapper h2 {   
	margin-top: 20px;
}                         

.bios_column {
	width: 700px;  
	font-family: georgia, "times new roman", times, serif;
	height: auto;
	float:left;
	min-height: 400px;                               
	margin-right: 20px;      
}                

.bios_column p strong{
	text-transform: uppercase;   
		font-family: helvetica, arial, sans-serif;         
		color: #000;
}



     
