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

a:hover {                
	text-decoration: underline
}

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

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: #1badcd;                     
}                            

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

/* ads
------------------------------------------------------------------*/

#gb_ad, #mf_ad {
	margin-top: 10px;
}

/* food toc
------------------------------------------------------------------*/

.toc_column {
 width: 180px;
height: auto;
 min-height: 600px;
 margin-right: 20px;
 float: left;         
margin-top: 15px;
}

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

.toc_capsule {
	width: 180px;
	height: auto;
	min-height: 40px;
	font-family: "helvetica", arial, sans-serif;
	color: #222;  
	margin-bottom: 30px;  
	float: left; 
	font-size: 90%;  
	color: #777;  
	font-weight: bold;  
	line-height: 1.3em;
} 

.toc_capsule span.toc_header {
    font-size: 300%;
	color: #d21b1f;	          
	display: block; 
	margin-bottom: 5px;  
}                  

.toc_capsule span.toc_title {
	color: #d21b1f;  
	
}

span.toc_header sup {
	font-size: 40%;        
}              

.toc_capsule a, .toc_capsule a:visited {
	display: block;    
	width: 180px;
	height: auto;
	min-height: 30px;          
	padding-bottom: 10px;  
	color: #777;
}                  

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

.toc_capsule a span.toc_title, .toc_capsule a span.toc_header, .toc_capsule a span.toc_title:visited, .toc_capsule a span.toc_header:visited {
	color:#30afca; 
}

/* food bio page
------------------------------------------------------------------*/

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

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

/* FOOD Colorschemes
------------------------------------------------------------------*/
      
#main.food #leader {
	background-color: #59c4db;                                  
	color: #fff;   
	border-top: 7px solid #59c4db; 
} 

#main.food #leader a, #main.food #leader a:hover, #main.food #leader a:visited {
	color: white;
	text-decoration: underline;
}                             

#sponsor_block {
	border-top: 7px solid #59c4db;         
}            

#small_leader.food {                                            
	color: #fff;           
	background-color: #59c4db;   
}                

#small_leader.food h1 {
	color: #fff;      
	text-transform: lowercase;  
}

#leader h1 {
	color: #fff;
}
	
#main.food .excerpt_wrapper, #sidebar.food .sidebar_list, #sidebar.food #sidebar_list, #main.food .media_excerpt_wrapper {
	border-top: 1px solid #59c4db;
}       

#main.food h6, #sidebar.food h6 {
	background-color: #59c4db; 
	color: #fff;              
	border-bottom: 1px solid #59c4db;
}

#footer a:hover {
	color: #47565b;
	border-bottom: 1px solid #74818a;
	text-decoration: none;
}

#main.food #leader.front h1 {             
    color: #fff;
    text-transform: lowercase;             
}                  

#sidebar.food {
	border-top: 7px solid #59c4db;  
}             

ul#nav.food li a, ul#nav.food ul#nav li a:visited {
	color: #1badcd;
}                    

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


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

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

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

#main.food #article_body #leader + p:first-letter, #main.food #media_body #leader + p:first-letter {
    background-color: #59c4db;
	color: #fff;
}               

#main.food #leader p.pullquote {
	color: #fff;
}      

#main.food .credits {
	color: #fff;
}

#leader .praise {
	color: #fff;
}     
