body {
	background:#c1e5fb url(../imgs/background.jpg) no-repeat top center;
}

#header {
	background:transparent url(../imgs/header-background.png) no-repeat top left;
}

#body {
	background:transparent url(../imgs/body-background.png) repeat-y top left;
}

h1 {
	background:transparent url(../imgs/h1-background.gif) no-repeat top left;
}

h1.nospace {
	background:none;
}

#content {
	background:transparent url(../imgs/content-background.png) no-repeat bottom left;
}

	#content ul {
		color:#3C3C3C;
	}

		#content #schedule {
			border-color:#76b029;
			background:transparent url(../imgs/green-px.png) repeat bottom left;
			color:#3c3c3c;
		}
	
		#content #schedule li {
			border-color:#76b029;
			background:transparent url(../imgs/big-list-background.png) repeat-x bottom left;
		}
		
			#content #schedule li.alt {
				background:none;
			}
			
			#schedule li .listDate {
				color:#000;
				border-color:#7db730;
			}
			
			#schedule li .location {
				font-weight:bold;
			}
			
#featureA, #featureB, #featureC {
	
	background:transparent url(../imgs/green-px.png) repeat top left;
}

.transGreen {
	background:transparent url(../imgs/green-px.png) repeat top left;
}

#top_nav {

}

	#top_nav a {
		color:#b1b1b1;
	}
	
		#top_nav a:hover {
			color:#7b7b7b;
		}
		
#main_nav table td a {
	color:#3c3c3c;
}

	#main_nav table td a:hover, #main_nav table td.current a {
		color:#000000;
		border-color:#8cc63f;
	}
	
.tier2, .tier3 a {
	color:#3c3c3c;
}

	.tier2 {
		background: transparent url(../imgs/tier2-seperator.png) repeat-x top left;
	}

	.tier3 {
		border-color:#8cc63f;
		background:transparent url(../imgs/tier3-background.gif) repeat-x bottom left;
	}
	
		.tier3 a:hover, .tier3 a.current {
			color:#000000;
		}
	
		.tier2:hover {
			background:#b4da82 url(../imgs/tier2-seperator.png) repeat-x top left;
			color:#000000;
		}
		
		.side_nav_item.current .tier2, .side_nav_item.current .tier2:hover  {
			background:#FFFFFF url(../imgs/tier2-seperator.png) repeat-x top left;
			color:#75ae2a;
		}
		
		.tier2.first {
			background: none;
		}
		
		.tier2.first:hover {
			background:#b4da82;
		}
		
		.side_nav_item.current.first .tier2, .side_nav_item.current.first .tier2:hover {
			background:#FFFFFF;
		}
	
#photo_link a {
	color:#3c3c3c;
}

.listItem {
	color:#8CC63F;
}
	
	.listItem span {
		color:#3c3c3c;
	}
	
	.listItem span:hover {
		color:#000000;
	}

#photo_link a:hover {
	color:#000000;
}
	
#float_wrap {
	background:transparent url(../imgs/right-content-background.png) repeat-y top right;
}

#footer {
	background:transparent url(../imgs/footer-background.png) no-repeat bottom left;
	color:#b1b1b1;
}

	#footer a {
		color:#777777;
	}
	
	#footer a:hover {
		color:#444444;
	}

	#footer_nav a {
		color:#b1b1b1;
	}
	
		#footer_nav a:hover {
			color:#7b7b7b;
		}