


body {
	margin:0px;
	padding:0px;
	font-family:arial, sans-serif;
	color:#aaaaaa;
	background-color:#ffffff;
	font-weight: bolder;
	font-size: 90%;
	}
h1, h2, h3, h4, h5, h6 {
    background-color:#ffffff;
	color:#cc0066;	
	}

	table{
    background-color:#ffffff;
	color:black;
	font-size: 75%;
    font-weight: bolder;
	}

hr{
color: #cc0066;
background-color:#ffffff;
width: 8em;
text-align: left;
margin: 0 auto 0 0;

}


p {
	font:90% arial, sans-serif;
	/*margin:0px 0px 16px 0px;
	padding:0px*/
	
	}
#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;}

a {
	font-size:75%;
	font-weight:bolder;
	font-family:arial, sans-serif;
	}
a:link { text-decoration: none; background-color:#f5f5f5; color:#aaaaaa; }
a:visited { text-decoration: none; background-color:#f5f5f5; color:#666666; }
a:hover{ text-decoration: underline overline;background-color:#f5f5f5; color:#cc0066; }

a.contentlinks:link { text-decoration: underline; background-color:#ffffff; color:blue; font-size:120%; }
a.contentlinks:visited { text-decoration: underline; background-color:#ffffff; color:purple; font-size:120%;}
a.contentlinks:hover{ text-decoration: underline overline;background-color:#ffffff; color:red; font-size:120%;}

a.maillinks:link { text-decoration: underline; background-color:#ffffff; color:blue; font-size:100%; }
a.maillinks:visited { text-decoration: underline; background-color:#ffffff; color:purple; font-size:100%;}
a.maillinks:hover{ text-decoration: underline overline;background-color:#ffffff; color:red; font-size:100%;}

a.ribbonlinks:link { text-decoration: none; background-color:#f5f5f5; color:#473c8b; padding-left: 1em; }
a.ribbonlinks:visited { text-decoration: none; background-color:#f5f5f5; color:#666666; padding-left: 1em;}
a.ribbonlinks:hover{ text-decoration: underline overline;background-color:#f5f5f5; color:#cc0066; padding-left: 1em;}

.nolink{
	font-size:75%;
	font-weight:bolder;
	font-family:arial, sans-serif;
	color: #666666;
	background-color:#f5f5f5;
	text-decoration: underline overline;
}


#Header {

	background-color:#ffffff;
	color: #aaaaaa;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
/*div.centerrightcontent  {*/ 
  height:2px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:110px;
} 

	


#centerrightcontent {
	text-align: justify;
	margin-left: 263px;
	margin-right: 100px;
	margin-top: 5px;
	padding:10px;
	background-color:#ffffff;
    color:#cc0066;
	width: 45em;
	}

	#rightorgancontent {
	text-align: justify;
	margin-left: 350px;
	margin-right: 100px;
	margin-top: 5px;
	/*margin-bottom: 200px;*/
	padding:10px;
	background-color:#ffffff;
    color:#cc0066;
	}

#navpanel{
	position:absolute;
	top:128px;
	left:10%;
	width:8.5em;
	border-right:3px solid #cc0066;
	border-top: 1px solid #cc0066;
	border-bottom: 1px solid #cc0066;
    border-left: 1px solid #cc0066;
	background-color:#f5f5f5;
	color: #330099;
	}

	#lowerpanel{
    padding-top: 1em;
	padding-left:1.5em;
	padding-bottom:1.5em;
	background-color:#f5f5f5;
    color:#cc0066;
	font-weight: bolder;
	line-height:17px;
	}


#centerleftcontent {
    padding-top: 1em;
	padding-left:1.5em;
	padding-bottom:1.5em;
	background-color:#f5f5f5;
    color:#cc0066;
	font-weight: bolder;
	line-height:17px;}

/* Again, "be nice to Opera 5". 
body>#Menu {width:150px;}*/

#footer{
clear: both;
padding-left: 13%;
}
 




 #text{
 float: left;
 width: 10em;
 text-align: left;
 padding-top: 5em;
 }

#pic{
float: left;
padding-left: 2em;
}

#righttext{
float: right; 
width: 10em;
text-align: left;
padding-top: 5em;
}

#recitaldates{
float: left;
width:7em;
font-size: 110%;
font-family: serif;
color: #cc0066;
background-color:#ffffff;
}

#recitalpeople{
float: left;
font-size: 110%;
width: 33em;
font-family: serif;
color: #000000;
background-color:#ffffff;
background-image: url('organbak.jpg') 
}



#recitalplacement{
width: 60em;
}




.homeheading{
padding-left: 13%;
}

.homeheadinga{
padding-left: 27%;
}

.maincontent{
color: #000000;
background-color: #ffffff;
font-weight: bolder;
font-size: 90%;
}



.tableheader{
font-size: 120%;
font-weight: bolder;
color: #cc0066;
background-color:#ffffff;
}

.ribbonheader{
font-size: 120%;
font-weight: bolder;
color: #000000;
background-color:#ffffff;   
}

.recitalheaderone{
color:#cc0066;
background-color:#ffffff;
padding-left: 11em;
padding-top: 0em;
font-weight: bolder;
}

.recitalheaderthree{
color:#cc0066;
background-color:#ffffff;
font-family: serif;
padding-left: 8em;
font-weight: bolder;
}

.recitalheaderfour{
color:#cc0066;
background-color:#ffffff;
font-family: serif;
padding-left: 14em;
font-weight: bolder;
}


.recitalheadertwo{
color:#000000;
background-color:#ffffff;
font-family: serif;
padding-left: 10em;
font-weight: bolder;
}


.recitalcontent{
color: #000000;
background-color:#ffffff;
font-weight: bolder;
padding-top: 0em;
padding-bottom: 5em;
width: 40em;
}

.recitals{
float: left;
margin-left: 2em;
margin-bottom: 2em;
margin-right:4em;
}

.date{
color: #cc0066;
background-color:#ffffff;
font-weight: bolder;
text-align: left;

font-size: 90%;
}


.logo{
float: right;
}

	.tablefooter{
    background-color:#ffffff;
	color:black;
	font-size: 75%;
    font-weight: bolder;
	}

	.specsplacing{
padding-left: 30%;
	}


	.navBold{
font-size: 90%;
font-weight: bolder;
color: #cc0066;
background-color:#f5f5f5;
	}


	.ribbons{
font-size: 90%;
font-weight: bolder;
color: #cc0066;
background-color:#ffffff;
padding-left: 1em;
	}




	.choirplacement{
	float: left;
padding-right: 3em;
padding-left: 2em;
	}



	.funplacement{
	float: left;
padding-right: 2em;
padding-left: 0em;
	}

	.phoneplacement{
	float: left;
padding-right: 0.5em;
padding-left: 6em;
	}


		.payplacement{
	float: left;
padding-right: 3em;
padding-left: 0em;
	}

		.joinplacement{
	float: left;
padding-right: 4em;
padding-left: 0em;
	}



	.moneyplacement{
padding-right: 14em;
	}

	.formplacement{
padding-left: 8em;
padding-top: 4em;
	}

	.friendsformplacement{
padding-left: 2em;
padding-top: 1em;
padding-right: 2em;
	}

	.formheader{
text-align: center;
padding-top: 4em;
color: #000000;
background-color:#ffffff;
	}

	.formfont{
	color: #000000;
	background-color:#ffffff;
	font-size: 100%;
	font-weight: bolder;
	}

	.donate{
	color: #000000;
	background-color:#ffffff;
	font-size: 100%;
	font-weight: bolder;
	padding-left: 23em;
	}

.return
{
font-weight: bolder;
color: #000000;
background-color:#ffffff;
font-size: 95%;
padding-left: 15em;
}


.wendy{
padding-left: 12.5em;
}

.logoplacement{
padding-left: 1em;
}





.schedule{
 color:#cc0066;
 background-color:#ffffff;
 font-size: 150%;
 font-weight: bolder;
 }


 .fomlogoplacement{
float: right;
padding-left: 2em;
 }

 .organpageplacement{
float: right;
padding-left: 2em;
padding-top: 1.5em;
 }


 

 .patron{
color: #cc0066;
background-color:#ffffff;
font-weight: bolder;
 }


.formfriends{
text-align: center;
color: #000000;
background-color:#ffffff;
font-weight: bolder;
font-size: 80%;
}

.italics{
font-style: italic;
text-align: center;
color: #000000;
background-color:#ffffff;
}


.musiclist{
font-weight: normal;
}

.boldmusiclist{
font-weight: bolder;
font-size: 100%;
}

.spacing{
float: right;
padding-right: 5em;
}


.colchurchplacement{
margin-right: 1em;
float: right;
margin-top: 0em;
margin-left: 1em;
margin-bottom: 1em;

}


.choiratbathplacement{
float: left;
margin-top: 0.5em;
margin-left:5em;
}


.indexorganplacement{
float: left;
margin-left:0em;
margin-top:1em;
margin-right: 0em;
}


.indextext{
float: left;
width: 25em;
font-size: 90%;
color: #000000;
background-color:#ffffff;
font-weight: bolder;
padding-top: 3em;
}


.indextextbottom{
float: left;
width: 35em;
font-size: 90%;
color: #000000;
background-color:#ffffff;
font-weight: bolder;
padding-top: 1em;
padding-left: 1em;
}

.dropcapital{
float: left;
font-family: georgia, serif;
line-height:80%;
color: #cc0066;
background-color:#ffffff;
font-size:300%

}


#leftside{
float: left;

}

#rightside{
float: right;

}











.maincontentrecitals{
color: #000000;
background-color: #ffffff;
font-weight: bolder;
font-size: 120%;
}