@charset "UTF-8";
/* CSS Document */

.container {
	position: relative;
	width: 1002px;
	height: 735px;
	margin: 5px auto;
}
#index_navigation {
	position: absolute;
	top: 20px;
	right: 40px;
	width: 560px;
	height: 100px;
	font: normal normal 18.5px 'YanoneKaffeesatzBold', Arial, Sans-Serif;
	letter-spacing: 1px;
	text-align: right;
}
#index_navigation ul li {
	list-style: none;
	display: inline;
	line-height: 1.5em;
	letter-spacing: .5px;
	white-space: pre;
}
#index_navigation ul li :after {
	content: "|";
	font-size: smaller;
	vertical-align: 13%;
	padding: 0px 10px 0px 14px;
}
#index_navigation ul li:last-child :after {
	content: ".";
	display: none;
	line-height: 0;
	padding: 0px 0px 0px 8px;
}
#donate {
	padding-right: 0px;
}
#black {
	width: 994px;
	height: 722px;
	background-color: black;
	border: solid 4px #ffffff;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#title {
	position: absolute;
	top: 180px;
	left: 50px;
}
#background {
	width: 990px;
	height: 603px;
	padding: 2px 0px 0px 2px;
	z-index: 1;
}
img.left {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}
img.right {
	float: right;
	clear: right;
	margin: 0px;
	padding: 0px;
}
.container h2 {
	letter-spacing: 1px;
	margin: 0px auto 0px auto;
}
#news {
	width: 580px;
	height: 102px;
	padding: 0px 30px 0px 20px;
	margin: 5px 0px 10px 0px;
	font: normal normal 11px 'FontinSans', Verdana, Sans-Serif;
	color: white;
	border-right: solid 2px white;
	float: left;
	clear: left;
}
#upcoming {
	width: 315px;
	height: 102px;
	padding: 0px 10px 0px 20px;
	margin: 5px 0px 10px 0px;
	font: normal normal 11px 'FontinSans', Verdana, Sans-Serif;
	color: white;
	float: right;
	clear: right;
}
#index_footer {
	position: absolute;
	left: 1px;
	top: 685px;
	width: 1000px;
	height: 20px;
	letter-spacing: .9px;
	word-spacing: 1.25px;
	color: black;
	text-align: center;
	white-space: pre;
	margin: 0px;
	padding: 0px;
}
#index_navigation a:link, #index_navigation a:visited, #index_navigation a:focus {
	text-decoration: none;
	color: white;
}
#subscribe {
	text-decoration: none;
	border: none;
}
#schedule a:hover, #schedule a:active { color: #3ec2ee; }
#about a:hover, #about a:active { color: #00cc00; }
#performances a:hover, #performances a:active { color: #ff6633; }
#education a:hover, #education a:active { color: #cc3333;}
#retreat a:hover, #retreat a:active { color: #ed1e79; }
#opportunities a:hover, #opportunities a:active { color: #072CF4; }
#archives a:hover, #archives a:active { color: #cd0074; }
#donate a:hover, #donate a:active { color: #ffe200; }
#index_navigation ul li :after {
	color: white;
}
a:link, a:focus, a:visited, a:hover, a:active {
	text-decoration: none;
	color: inherit;
}
#news a:link, #news a:focus, #news a:visited, #upcoming a:link, #upcoming a:focus, #upcoming a:visited {
	text-decoration: underline;
	color: #ff1e00;
}
#news a:hover, #upcoming a:hover, #news a:active, #upcoming a:active {
	text-decoration: none;
	color: white;
}
#directions a:link, #directions a:visited, #directions a:focus {
	text-decoration: underline;
}
#ccontact {
	position: absolute;
	left: 590px;
	top: 775px;
	font: normal normal 14px 'YanoneKaffeesatzBold', Arial, Sans-Serif;
	color:#666666;
	letter-spacing: 1px;
}
#subscribe {
	position: absolute;
	left: 777px;
	top: 805px;
}
#subscribe a:link, #subscribe a:visited, #subscribe a:focus,
#subscribe a:hover, #subscribe a:active { text-decoration: none; }
img#photo_credits {
	position: absolute;
	top: 660px;
	left: 1004px;
}
	
