/***************************************************

	greenschools: Global CSS

****************************************************/

	body{
		background-color: #e5eeba;  
		color: #333; 
		font-family: "trebuchet ms", geneva, sans-serif; 
		font-size: 13px;
		margin: 0;
		padding: 0;
	}

/***************************************************

		     Basics

****************************************************/

	a { color: #006633;}
	a:hover { text-decoration: none; }
	
	img {border: 0}
		
	h1 { font-family: "trebuchet ms", geneva, sans-serif; font-size: 25px; height: 27px; text-indent: -9999px;}
		.logo{background: url("../../media/images/h1/head-logo.jpg") top center no-repeat transparent; height:  134px; width: 791px;}

/*		.logo{background: url("../../media/images/h1/head-logo.gif") top center no-repeat transparent; height: 139px; margin: 25px auto; width: 621px;}
*/
		.welcomeH1{background: url("../../media/images/h1/welcome-h1.gif") 0 0 no-repeat transparent; width: 107px;}
		.newsH1{background: url("../../media/images/h1/news-h1.gif") 0 0 no-repeat transparent; width: 61px;}
		.aboutH1{background: url("../../media/images/h1/about-h1.gif") 0 0 no-repeat transparent; width: 71px;}
		.programsH1{background: url("../../media/images/h1/programs-h1.gif") 0 0 no-repeat transparent; width: 112px;}
		.donateH1{background: url("../../media/images/h1/donate-h1.gif") 0 0 no-repeat transparent; width: 84px;}
		.eventsH1{background: url("../../media/images/h1/events-h1.gif") 0 0 no-repeat transparent; width: 79px;}
		.resourcesH1{background: url("../../media/images/h1/resources-h1.gif") 0 0 no-repeat transparent; width: 110px;}
		.storeH1{background: url("../../media/images/h1/store-h1.gif") 0 0 no-repeat transparent; width: 59px;}
		.contactH1{background: url("../../media/images/h1/contact-h1.gif") 0 0 no-repeat transparent; width: 87px;}
		.greenschools{background: url("../../media/images/h1/greenschools-h1.gif") 0 0 no-repeat transparent; width: 134px;}
		
	
	h2 { font-family: "trebuchet ms", geneva, sans-serif; font-size: 14px; height: 23px; margin: 0 0 15px 0; text-indent: -9999px;}
		/* Home */
		.recentNewsH2{background: url("../../media/images/h2/recent-news-h2.gif") 0 0 no-repeat transparent; width: 111px;}
		.upcomingEventsH2{background: url("../../media/images/h2/upcoming-h2.gif") 0 0 no-repeat transparent; width: 158px;}
		.partnersH2{background: url("../../media/images/h2/partners-h2.gif") 0 0 no-repeat transparent; width: 78px;}
		
		/* News */
		.newsH2{background: url("../../media/images/h2/news-h2.gif") 0 0 no-repeat transparent; width: 48px;}
		
		/* About */
		.teamH2{background: url("../../media/images/h2/team-h2.gif") 0 0 no-repeat transparent; width: 83px;}
		.missionH2{background: url("../../media/images/h2/mission-h2.gif") 0 0 no-repeat transparent; width: 106px;}
		.createdH2{background: url("../../media/images/h2/created-h2.gif") 0 0 no-repeat transparent; width: 248px;}
		.schoolsH2{background: url("../../media/images/h2/participating-schools-h2.gif") 0 0 no-repeat transparent; width: 191px;}
		.testimonialsH2{background: url("../../media/images/h2/testimonials-h2.gif") 0 0 no-repeat transparent; width: 113px;}
		
		/* Programs */
		.presentationsH2{background: url("../../media/images/h2/presentations-h2.gif") 0 0 no-repeat transparent; width: 126px;}
		.fundraisingH2{background: url("../../media/images/h2/fundraising-h2.gif") 0 0 no-repeat transparent; width: 234px;}
		.scholarshipsH2{background: url("../../media/images/h2/scholarships-h2.gif") 0 0 no-repeat transparent; width: 257px;}
		
		/* Donate */
		.donationsH2{background: url("../../media/images/h2/donations-h2.gif") 0 0 no-repeat transparent; width: 93px;}
		.donateFormH2{background: url("../../media/images/h2/donation-form-h2.gif") 0 0 no-repeat transparent; width: 131px;}
		
		/* Events */
		.allEventsH2{background: url("../../media/images/h2/all-events-h2.gif") 0 0 no-repeat transparent; width: 88px;}
		
		/* Resources */
		.downloadsH2{background: url("../../media/images/h2/downloads-h2.gif") 0 0 no-repeat transparent; width: 101px;}
		.linksH2{background: url("../../media/images/h2/links-h2.gif") 0 0 no-repeat transparent; width: 43px;}
		
		/* Store */
		.accessoriesH2{background: url("../../media/images/h2/accessories-h2.gif") 0 0 no-repeat transparent; width: 103px;}
		.apparelH2{background: url("../../media/images/h2/apparel-h2.gif") 0 0 no-repeat transparent; width: 71px;}
		.booksH2{background: url("../../media/images/h2/books-h2.gif") 0 0 no-repeat transparent; width: 56px;}
		.orderInfoH2{background: url("../../media/images/h2/order-info-h2.gif") 0 0 no-repeat transparent; width: 91px;}
		
		/* Contact */
		.contactInfoH2{background: url("../../media/images/h2/contact-h2.gif") 0 0 no-repeat transparent; width: 109px;}
		.contactFormH2{background: url("../../media/images/h2/contact-form-h2.gif") 0 0 no-repeat transparent; width: 116px;}
		
	h3{ color: #006633; margin-left: 8px;}
	
	h4{ color: #006633; margin-left: 8px;}	

	.storeLink{border: 1px solid #006633;}
	
	.storeImg{border: 1px solid #006633; float: left; margin-right: 10px;}
	
	.introPicText{ font-size: 12px; font-style: italic;}
					
	.picThumb{ border: 1px solid #006633; float: left; margin-left: 5px;}

	.clear{ clear: both; }
	
	.accessibility { display: none; }

	p{ margin-left: 15px;}
	
	.green{ color: #006633;}

/***************************************************

		     Content

****************************************************/

	.container{
		height: 100%;
		margin: 0 auto;
		position: relative;
		width: 791px;
	}
	
		#head{
			margin: 0 auto;
			position: relative;
			width: 791px;
		}
		
			#nav{
				background: url("../../media/images/nav/nav-bg.gif") 0 0 no-repeat scroll;
				height: 42px;
				position: relative;
				width: 791px;
			}
			
				#nav ul{ list-style-type: none; margin: 0 auto; padding: 0;}
				
				#nav li{ display: inline;}
				#nav li a{ background-color: transparent; display: block; float: left; height: 24px; margin: 9px 11px; text-indent: -9999px;}
					.home-b a{background: url("../../media/images/nav/home-b.gif") 0 0 no-repeat scroll; width: 54px;}
						.home-b a:hover{ border-bottom: 1px solid #ffffff;}
					.news-b a{background: url("../../media/images/nav/news-b.gif") 0 0 no-repeat scroll; width: 49px;}
						.news-b a:hover{ border-bottom: 1px solid #ffffff;}
					.about-b a{background: url("../../media/images/nav/about-b.gif") 0 0 no-repeat scroll; width: 55px;}
						.about-b a:hover{ border-bottom: 1px solid #ffffff;}
					.programs-b a{background: url("../../media/images/nav/programs-b.gif") 0 0 no-repeat scroll; width: 91px;}
						.programs-b a:hover{ border-bottom: 1px solid #ffffff;}	
					.donate-b a{background: url("../../media/images/nav/donate-b.gif") 0 0 no-repeat scroll; width: 67px;}
						.donate-b a:hover{ border-bottom: 1px solid #ffffff;}
					.events-b a{background: url("../../media/images/nav/events-b.gif") 0 0 no-repeat scroll; width: 63px;}
						.events-b a:hover{ border-bottom: 1px solid #ffffff;}
					.resources-b a{background: url("../../media/images/nav/resources-b.gif") 0 0 no-repeat scroll; width: 89px;}
						.resources-b a:hover{ border-bottom: 1px solid #ffffff;}
	/*				.store-b a{background: url("../../media/images/nav/store-b.gif") 0 0 no-repeat scroll; width: 48px;}
						.store-b a:hover{ border-bottom: 1px solid #ffffff;}
	
*/				.contact-b a{background: url("../../media/images/nav/contact-b.gif") 0 0 no-repeat scroll; width: 71px;}
						.contact-b a:hover{ border-bottom: 1px solid #ffffff;}
			
					.current a{border-bottom: 1px solid #ffffff;}
					
			.introText{
				height: 155px;
				margin: 20px 0 80px 0;
				position: relative;
				width: 791px;
			}
			
				.introTextLeftCol{
					height: 180px;
					float: left;
					margin: auto;
					position: relative;
					width: 225px;
				}
				
					#home{background: url("../../media/images/home-left-col-img.jpg") 0 0 no-repeat;}
					#news{background: url("../../media/images/news-left-col-img.jpg") 0 0 no-repeat;}
					#about{background: url("../../media/images/about-left-col-img.jpg") 0 0 no-repeat;}
					#donate{background: url("../../media/images/donate-left-col-img.jpg") 0 0 no-repeat;}
					#events{background: url("../../media/images/events-left-col-img.jpg") 0 0 no-repeat;}
					#programs{background: url("../../media/images/programs-left-col-img.jpg") 0 0 no-repeat;}
					#resources{background: url("../../media/images/resources-left-col-img.jpg") 0 0 no-repeat;}
					#store{background: url("../../media/images/store-left-col-img.jpg") 0 0 no-repeat;}
					#contact{background: url("../../media/images/contact-left-col-img.jpg") 0 0 no-repeat;}
					#specialevents{background: url("../../media/images/specialevents-left-col-img.jpg") 0 0 no-repeat;}
				.introTextRightCol{
					float: left;
					font-size: 15px;
					margin: 0;
					position: relative;
					width: 535px;
				}
				

		#content {
			margin: 55px auto;
			position: relative;
			width: 791px;
		}
		
			.infoToggle{margin-left: 25px; display: none;}
		
			/* Bi-Column */
			
				.contentBiLeft{
					border-right: 1px dotted #999;
					float: left;
					padding: 0 5px 0 0;
					position: relative;
					width: 283px;
				}
				
				.contentBiRight{
					border-left: 1px dotted #999;
					float: left;
					padding: 0 20px;
					position: relative;
					width: 453px;
				}
		
		
			/* Tri-Column */
		
			.contentTriLeft{
				float: left;
				padding: 0 8px 0 0;
				position: relative;
				width: 263px;
			}
			
			.contentTriMiddle{
				border-left: 1px dotted #999;
				border-right: 1px dotted #999;
				float: left;
				padding: 0 4px 0 8px;
				position: relative;
				width: 263px;
			}
			
				.upcomingEvent{
					height: 96px;
					margin: 5px 0;
					width: 167px;
				}
			
			
			.contentTriRight{
				float: left;
				padding: 0 0 0 12px;
				position: relative;
				width: 228px;
			}
		
		#footer{
			background: url("../../media/images/footer-bg.gif") 0 center no-repeat scroll;
			height: 196px;
			position: relative;
			width: 791px;
		}
		
			.footerContent{
				margin: 0 auto;
				padding: 75px 0 0 0;
				position: relative;
				width: 712px;
			}

	
