/*
------------------------------------------
Watershed Media Style Sheet #2
Author: Laura Winn
Version: December 2007
------------------------------------------ */ 

* {margin:0; padding:0;}
body {font-family:Helvetica, Arial, sans-serif;
      background-color:#DBD3AC;
	  text-align:center;
	  }
html {font-size:100%;
      }


/*Links 
---------------------------------------------*/

a:link {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
	   font-weight: normal;
       color: #FFF;	   
}	   

a:visited {
       text-decoration:underline;
       font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
	   font-weight: normal;
	   color: #FFF;	   
}	   
 
a:hover {
       text-decoration: underline;
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   font-weight:normal;
	   color:#FFF;	   
}	   

a:active {
       text-decoration: underline;
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   font-weight:normal;
	   color:#FFF;	  
}

a.indexnews:link {
       text-decoration: none;
	   font: bold Helvetica, Arial, sans-serif 30px;
       color: #FFF;	   
       }	   	   
 
a.indexnews:hover {
	   color:#99CC66;	   
        }
										  						
a.contact:link {
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   font-weight: normal;
	   color:#FF6600;
	   text-decoration:underline;	
	   } 		  

a.contact:hover {
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   font-weight: normal;
	   color:#99CC66;
	   text-decoration:underline;	   
        }
		
a.contribute:link {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
	   font-weight: normal;
       color: #000;	   
}	   
	    
a.contribute:hover {color:#99CC66;	   
                    }	   
				  	  
a.credit:link {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
       color:#FF6600;	   
}	   

a.credit:visited {
       text-decoration: underline;
       font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
	   color:#FF6600;	   
}	   
 
a.credit:hover {
       text-decoration:underline;
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   color:#99CC66;	   
}	   

a.credit:active {
       text-decoration:underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size:14px;
       color:#FF6600;	  
}

a.booksanchor:link {font-family: Helvetica, Arial, sans-serif;
                    font-size:22px; 
                    color:#669966;
                    text-decoration:none;
					}
								  
a.booksanchor:visited {font-family: Helvetica, Arial, sans-serif;
                    font-size:22px; 
                    color:#669966;
                    text-decoration:none;
					}
a.booksanchor:hover {font-family: Helvetica, Arial, sans-serif;
                    font-size:22px; 
                    color:#669966;
                    text-decoration:none;
					}
a.booksanchor:active {font-family: Helvetica, Arial, sans-serif;
                    font-size:22px; 
                    color:#669966;
                    text-decoration:none;
					}
															
A.bwv:link {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
       color: #66CC66;	   
}	   

A.bwv:visited {
       text-decoration: underline;
       font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
	   color: #66CC66;	   
}	   
 
A.bwv:hover {
       text-decoration:underline;
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   color:#66CC66;	   
}	   

A.bwv:active {
       text-decoration:underline;
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   color:#66CC66;	  
}

A.brown:link {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
	   font-weight: normal;
       color: #663300;	   
}	   

A.brown:visited {
       text-decoration:underline;
       font-family: Helvetica, Arial, sans-serif;
	   font-size: 14px;
	   font-weight: normal;
	   color: #663300;	   
}	   
 
A.brown:hover {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size:14px;
	   font-weight:normal;
	   color:#663300;	   
}	   

A.brown:active {
       text-decoration: underline;
	   font-family:Helvetica, Arial, sans-serif;
	   font-size:14px;
	   font-weight:normal;
	   color:#663300;	  
}

A.overview:link {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 16px;
	   font-weight: bold;
       color: #FFFFFF;	   
}	   

A.overview:visited {
       text-decoration:underline;
       font-family: Helvetica, Arial, sans-serif;
	   font-size: 16px;
	   font-weight: bold;
	   color: #FFFFFF;	   
}	   
 
A.overview:hover {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 16px;
	   font-weight: bold;
	   color: #FFFFFF;	   
}	   

A.overview:active {
       text-decoration: underline;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 16px;
	   font-weight: bold;
	   color: #FFFFFF;	  
}


a.blackNormal:link {font-weight:normal;
                    color:#000;
				    }
a.blackNormal:active {font-weight:normal;
                      color:#000;
				      }
a.blackNormal:hover {font-weight:normal;
                      color:#000;
				      }
a.blackNormal:visited {font-weight:normal;
                      color:#000;
				      }
					  
a.red20:link {font-size:20px; color: #F30; text-decoration:none;}
a.red20:visited {font-size:20px; color: #F30; text-decoration:none;}						
a.red20:hover {font-size:20px; color: #F30; text-decoration:underline;}
a.red20:active { font-size:20px; color: #F30;text-decoration:underline;}
					  
				  					  					   				
				
 

/* Page Styles 
------------------------------------------- */
div#splashContainer {width:787px;
              margin:auto;
              margin-top:10px;
			  text-align:left;
			  }

div#mainContainer {width:750px;
                   margin:auto;
				   margin-top:10px;
				   text-align:left;
				   background-color:#DBD3AC;				   
				   }
				   
/* splash page */				  						 					  		  
.welcome {font-size:80px;
    font-weight:bold;
	color:#FFCC00;
	margin-left:40px;
	}
	
.largetext27 {font-weight:bold;
              font-size:27px;
              line-height:32px;
			  color:#FFCC00;
			  padding-top:8px; 
			  margin-left:20px;
			  }
.header_social_outer {
                      background-color:#dbd3ac;
					  width:750px;
					  height:35px;
					
}

ul.header_social {text-align:right;
}			  	 
			  	
/* Contact and Contribute page */		  
.padleft {padding-left:15px;}			   
	
#contactLeft p, #contributeRight p   {font-family: helvetica, arial, sans-serif;
	              font-size: 14px;
	              line-height:18px;
	              text-align: center;
				  margin-top:15px;
				  
	              }
#contactLeft p {color:#FF6600;
                } 
              
			   
#contributeRight p {color:#000;			  
			         }
					 
/* Visual Resources page */					 
div#galleryPhotos {width:750px;
                   background-color:#993300;
				   font-family:Helvetica, Arial, sans-serif;
				   color:#FFFFFF;
				   }


div#galleryPhotos h1, div#foodfightGraphics h1, div#coffeehouseActivism h1, div#products h1 
                      {font-size:30px;
                      color:#FFF;
					  margin-bottom:10px;
                      }

div#galleryPhotos h2 {font-size:18px;
                      color:#FFF;
                      }					  
				    

div#galleryPhotos p, div#foodfightGraphics p, div#coffeehouseActivism p, div#products p 
                      {font-size: 14px;
                       color: #FFFFFF;
		               }
					   
div#foodfightGraphics {width:750px;
                   background-color:#996600;
				   font-family:Helvetica, Arial, sans-serif;
				   color:#FFFFFF;
				   }
				   
div#coffeehouseActivism {width:750px;
                   background-color:#666600;
				   font-family:Helvetica, Arial, sans-serif;
				   color:#FFFFFF;
				   }

div#coffeehouseActivism img {margin-left:67px;}				    				   
				   
div#products {width:750px;
              background-color:#333300;
		      font-family:Helvetica, Arial, sans-serif;
			  color:#FFFFFF;
			   }
			   
/* Projects page  */			   
div#pageheading {width:750px;
                background-color:#450B0A;
			    }
div#pageheading h2 {font-size:22px;				 
			  color:#FFF;
			  padding:5px 15px;
			  }
			  
div#flashcontent {width:750px;
           background-color: #450B0A;
			}
			
div#flashcontent p {color:#FFF;
                    margin-left:15px;}			  
			  
.books {color:#669966;}
.outreach {color:#CC9900;} 			     
.visual {color:#993300;}

div#bookprojects {width:750px;
                  background-color:#669966;
				  font-family:Helvetica, Arial, sans-serif;
				  color:#FFF;				  
				  }
				  
div#bookprojects h1 {font-size:30px;
                     color:#FFF;
					 margin-bottom:10px;
					 float:left;
                      }

div#bookprojects h4 {font-size:16px;
                      color:#FFF;
					  padding-top:12px;
					  float:right;
                      }					  
				    
.clearfloats {clear:both;}

div#bookprojects p {font-size:12px;
                    color: #FFFFFF;
					font-weight:bold;
					padding-top:3px;
					}
.italic {font-style:italic;}					
					   						   				   
div#outreachCampaigns {width:750px;
                   background-color:#CC9900;
				   font-family:Helvetica, Arial, sans-serif;
				   color:#FFFFFF;
				   }
				   
div#outreachCampaigns h1 {font-size:30px;
                     color:#FFF;
					 padding:5px 0 10px;
					 float:left;
                      }
.innerLeft	{width:321px;
             height:239px;
			 background-color:#CCDCAE;
			 }

div#calendar {width:690px;
			  background-color:#CCDCAE;
			  color:#000;
			  margin-left:25px;
				}
				  

div#outreachCampaigns h3 
                      {font-size: 22px;
                       color: #000;
					   text-align:center;
					   margin:5px 0;
		               }
					   
div#outreachCampaigns p {font-size:16px;
                         font-weight:bold;
						 color:#FFF;
						 padding: 5px 0;
						  }
						  						  	
						  				   
					   					  			   
.centerimg {text-align: center;} 
.greentext {color:#006633;}

div#visualresources {width:750px;
                     background-color:#993300;
					 color:#FFFFFF;
					 font-family:Helvetica, Arial, sans-serif;
					 }
                                 				    				   
div#visualresources h1 {font-size:30px;
                     color:#FFF;
					 margin-bottom:10px;
					 float:left;
                      }
					  
div#visualresources p {font-size:16px;
                       font-weight:bold;
					   color:#FFF;
					   padding: 5px 0;
						  }			 
			 			 
div#products {width:750px;
              background-color:#333300;
		      font-family:Helvetica, Arial, sans-serif;
			  color:#FFFFFF;
			   }
div#products p {font-size: 14px;
                color: #FFFFFF;
		        }
				
/* Outreach Campaigns page  */
div#innerContainer {width:750px;
                background-color: #996600;
			    }
				
div#innerContainer h2 {font-size:20px;
                       line-height:28px;				 
			           color:#FFF;
			           padding:15px;
			              }			

div#plasticBag {width:750px;
                  background-color:#996600;
				  font-family:Helvetica, Arial, sans-serif;
				  color:#FFF;				  
				  }
				  
div#plasticBag h1 {font-size:30px;
                     color:#FFF;
					 margin-bottom:5px;
					 float:left;
                      }			  

div#plasticBag h4 {font-size:16px;
                      color:#FFF;
					  padding-top:12px;
					  float:right;
                      }					  
				    
div#plasticBag p {font-size:14px;
                  color:#FFF;
					}
					
.clearfloats {clear:both;}

div#foodfight {width:750px;
               background-color:#99CC66;
			   font-family: Helvetica, Arial, sans-serif;
			   color:#FFF;
			   }
			   
div#foodfight h1 {font-size:30px;
                  font-family: Helvetica, Arial, sans-serif;
                  color: #5A3D1B;
				  margin:10px 0 5px 15px;
					 }					
				
					   						   				   
.innerLeft	{width:330px;
             margin-left:15px;
			 background-color:#CCDCAE;
			 }
			 
.columnleft {width:353px;
            background-color:#CCDCAE;
			}			 
						  				  					   					  			   
.centerimg {text-align: center;} 
.greentext {color:#006633;}
					 
div#foodfight h2 {font-family:helvetica, arial, sans-serif;
    font-size:36px;
	text-align:center;
	color:#FF0000;
	margin:0 0;
	padding-top:5px;}
	
div#foodfight h3 {font-family:helvetica, arial, sans-serif;
                  font-size:16px;
				  line-height:20px;
                  color:#5A3D1B;
				  margin:0 0 5px 15px;
					 }
					 	
div#foodfight p {color:#000000;
     font-size:18px;
	 line-height:22px; 
	 padding:5px 20px 10px 30px;
}

div#foodfight ul {list-style-type:disc;
    margin:0 70px;
	padding:0 0 10px;
}

div#foodfight li {font-family:arial, helvetica, sans-serif;
	 font-size:18px;
     line-height:22px;
	 color: #000000;
	 }
	  	 
.greenTextItalic {font-style:italic;
                  color:#003300;
				  }
				  	
.greenTextBold {font-weight:bold;
                font-size:18px;
                color:#003300;
				padding-bottom:0;
				}
				
.greenTextBold14 {font-size:14px;
              font-weight:bold;
			  color:#006633;
			  }								  
				  
div#foodfight p.goldTextCourier {font-size:24px;
                  font-family:courier, "Times New Roman", Times, serif;
				  font-weight:bold;
				  line-height:26px;
                  text-align:center;
				  color:#FFCC33; 
                  }
				  
.blackText {color:#000;
            font-weight:normal;
		    margin-left:20px;
			padding-top:0;
			padding-bottom:0;}				  
				  
.lessPadding {padding-bottom:0;
              padding-top:10px;}
			  	 
.spacer20 {margin-left:20px;}
.spacer30 {margin-left:30px;}
.spacer155 {margin-left:155px;}

.actionGraphicsLeft {margin-left:15px;
                     margin-top:10px;
				     }

.actionImagesRight {margin-bottom:20px;
                    }

#cafoCampaign {width:750px; background-color:#525401; color:#66cc33; font-family:helvetica, arial, sans-serif;}
#cafoCampaign p {font-size:22px; margin-left:15px; margin-right:25px;}
#cafoCampaign h1 {color:#f00; font-weight:bold; text-align:center;}
#topTitle {width:750px; background-color:#000; color:#fff; padding:6px 0; border-top:10px #525401 solid; border-bottom:10px #525401 solid;}
.cafoHdrWhiteItalic {font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:bold; font-style:italic; text-align:center;}
.cafoHdrRed {font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; text-align:center; color:#F00;}
.cafoTextYellow {color:#ffcc00;}
.cafoTextBlue {color:#66ccff;}
.cafoTextGreenBold {font-weight:bold; font-size:30px;}


#cafocover {width:750px; background-color:#525401;}
#cafocover img {border:none; float:left;}

a.cafoBlue:link {font-family:arial, helvetica, sans-serif; font-size:22px; color:#66ccff; text-decoration:none;}
a.cafoBlue:visited {font-family:arial, helvetica, sans-serif; font-size:22px; color:#66ccff; text-decoration:none;}
a.cafoBlue:hover {color:#F00; text-decoration:underline;}
a.cafoBlue:active {color:#F00; text-decoration:underline;}

a.cafoYellow:link {font-family:arial, helvetica, sans-serif; font-size:22px; color:#ffcc00; text-decoration:none;}
a.cafoYellow:visited {font-family:arial, helvetica, sans-serif; font-size:22px; color:#ffcc00; text-decoration:none;}
a.cafoYellow:hover {color: #F00; text-decoration:underline;}
a.cafoYellow:active {color:#F00; text-decoration:underline;}
					
				
/* News page */
div#flashcontent2 {width:325px;
                   background-color:#CC6600;
                   float:right;				   
				   	}
div#flashIntro {width:275px;
                float: left;}
				
									 			   
/* Interview and Review page */


/* Facebook Like Button */

.fb_button {float:right; margin-right:50px; padding-top:20px;}
.fb_button2 {float:right;}				   
				   								   
			   					 				  	
/* Search label/field/button 
-------------------------------------------- */
.search {background-color:#663300;
         color:#FFCC66; 
	}
label.search {	color:#FFCC66;
				font-family: helvetica, arial, sans-serif;
				font-size: 14px;
				font-weight: bold;
				}
					
input.search {	height:18px;
               	background-color:#99CC66;
				color:#000; }
			   

/* Previous/Next buttons and page annunciator text 
----------------------------------------------------- */

td.nxtprev_annun {	color: #99CC66;
					font-family: helvetica, arial, sans-serif;
					font-weight: bold;
					background-color: #8A4500;
					border: none;
                    }
td.nxtprev_button {border: 1px solid #8A4500;
                         }
table.nxtprev {border: 1px solid #954A00;
                }	
