body,
a {
	color: white;
	font: 1em/100% Verdana, Geneva, sans-serif;
}

	#navigation ul li a {
		font: .6875em/30px Verdana, Geneva, sans-serif;
		padding: 5px 1px;
		text-decoration: none;
		text-transform: uppercase;
	}
	
		#navigation ul li input.search_field {
			color: black;
			font: .6875em/20px Verdana, Geneva, sans-serif;
		}
	
		#navigation ul li input.search_button {
			color: white;
			font: .6875em/20px Verdana, Geneva, sans-serif;
			text-transform: uppercase;
		}
		
	#subnavigation ul li a {
		font: .75em/24px Verdana, Geneva, sans-serif;	
		text-decoration: none;
		text-transform: uppercase;
	}

	/* carousel */
	.jcarousel-skin-pmmf .jcarousel-item {
		color: white;
		font: 1em/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.jcarousel-skin-pmmf .jcarousel-item h2 a {
		font: bold 1em/90% "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: uppercase;
		margin: 0 0 2px;
	}
	
	.jcarousel-skin-pmmf .jcarousel-item h3 {
		font: 1.125em/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}
	
	.jcarousel-skin-pmmf .jcarousel-item p {
		font: .875em/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.jcarousel-skin-pmmf .jcarousel-item a {
		text-decoration: none;
	}
	
	.jcarousel-control a {
		font: bold 10px/100% Verdana, Geneva, sans-serif;
		color: white;
		text-decoration: none;
	}
	
	#content_area {
		color: black;
		font: .875em/120% Arial, Helvetica, sans-serif;
	}
	
		#content_area p {
			margin: 0 0 10px;	
		}
		
			#content_area p.date {
				font: .75em/100% Arial, Helvetica, sans-serif;	
				margin: 0 0 10px;
			}
	
		#content_area h2 {
			margin: 0 0 15px;
			text-transform: uppercase;
		}
		
		#content_area h3 {
			margin: 0 0 3px;
		}
		
			#content_area h3 .paragraph {
				color: black;
				font: .875em/120% Arial, Helvetica, sans-serif;
			}
			
		#content_area h4 {
			margin: 0 0 3px;
		}
		
		#content_area ul,
		#content_area ol {
			margin-left: 25px;	
		}
		
		#content_area ul li,
		#content_area ol li {
			margin-bottom: 10px;	
		}
	
		#content_area.season h2,
		#content_area.season a,
		#content_area.season a:active,
		#content_area.season a:visited {
			color: #0AAC97;
		}
		
		#content_area.about h2,
		#content_area.about a,
		#content_area.about a:active,
		#content_area.about a:visited {
			color: #aca60a;
		}
		
		#content_area.educational_programs h2,
		#content_area.educational_programs a,
		#content_area.educational_programs a:active,
		#content_area.educational_programs a:visited {
			color: #ac0a84;
		}
		
		#content_area.auditions h2,
		#content_area.auditions a,
		#content_area.auditions a:active,
		#content_area.auditions a:visited {
			color: #ac560a;
		}
		
		#content_area.news_and_media h2,
		#content_area.news_and_media a,
		#content_area.news_and_media a:active,
		#content_area.news_and_media a:visited {
			color: #ac0a0a;
		}
		
		#content_area.contact h2,
		#content_area.contact a,
		#content_area.contact a:active,
		#content_area.contact a:visited {
			color: #0aac97 ;
		}
		
		#content_area.blog h2,
		#content_area.blog a,
		#content_area.blog a:active,
		#content_area.blog a:visited {
			color: #ac800a;
		}
		
		#content_area a {
			text-decoration: none;	
		}
		
		#content_area a:hover {
			text-decoration: underline;	
		}
		
		#subsubnavigation ul {
			margin-left: -5px;
		}
				
			#subsubnavigation ul li {
				margin: 0 12px 0 0;
			}
		
		#content_area #pdf_nav ul li a {
			color: white;
			font: .75em/24px Verdana, Geneva, sans-serif;	
			text-decoration: none;
		}
		
	#footer p {
		font: .75em/100% Arial, Helvetica, sans-serif;
	}