@charset "utf-8";

/* CSS Document */

div,h1,h2,h3,h4,h5,h6,p,address,ul,ol,li {

	margin: 0px;

	padding: 0px;

}



body  {

	background: #fff;

	margin: 0;

	padding: 0;

	text-align: center;

	font-size: 100.01%;

}

#wrapper {

	text-align: left;

	margin: 20px auto 0px;

	background: #FFF;

	width: 1000px;

	position: relative;

	

}





#topcelebrationHeader {

	background: #6D3663;

	margin: 0px;

	padding: 15px 0px 0px;

	height: 35px;

	font: bold small-caps 1.2em Tahoma, Geneva, sans-serif;

	color: #FFC;

	text-align: center;

}



#signature_pic {

	background: #FFF;

	margin: 0px 100px;

	padding: 0px;

	text-align: center;

	border-bottom: 2px solid #7C3D70;

}



#nav_bar {

	font: .7em Tahoma, Geneva, sans-serif;

	color: #6D3663;

	background: #FFF;

	height: 15px;

	text-align: center;

	margin-bottom: 30px;

}



#mainContent {

	background: #FFF;

	width: 720px;

	height: 500px;

	padding-right: 10px;

	padding-bottom: 10px;

	position: relative;

	padding-left: 10px;



	margin-left: 20px;

	float: left;

	padding-top: 10px;

	top: 0px;

}



#mainContent_copy1 {

	width: 350px;

	color: #6D3663;

	position: absolute;

	left: 405px;

	top: 203px;

	visibility: visible;

	padding-right: 10px;

	padding-top: 10px;

	height: 498px;

	text-indent: 2em;

	font: 0.9em/1.2em Georgia, "Times New Roman", Times, serif;

}

#sidebar_right {

	float: right;

	width: 200px;

	margin-right: 20px;

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

}

.h2 {

	font: 1.5em Georgia, "Times New Roman", Times, serif;

	color: #6D3663;

	text-align: center;

}

.title {

	position: absolute;

	left: 117px;

	top: -30px;

}

#sidebarPic1 {

	display: block;

	border: 2px solid #800000;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

	cursor: pointer;

}



#sidebarPic2 {

	display: block;

	border: 2px solid #800000;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

	cursor: pointer;

}



#sidebar_right p {

	font: .9em/1.2em Georgia, "Times New Roman", Times, serif;

	text-align: center;

	color: #6D3663;

	padding: 15px 7px 10px;

	margin-bottom: 10px;

}

#sidebar_title {

	float: right;

	width: 210px;

	height: 50px;

	margin-top: 10px;

	margin-right: 20px;

	text-align: center;

}



#titlepic {

	position: absolute;

	z-index: 20;

	visibility: visible;

}



.dropcap {

	height: 0px;

	width: 0em;

	border: 0px none #900;

	margin: 10px 0px;

	padding: 10px 0px 0px;

	color: #600;

	font-size: 2.5em;

	font-family: Georgia, "Times New Roman", Times, serif;

}







.bold {

	font-weight: bold;

}

.italics {

	font-style: italic;

}

#footer {

	background: #FFF;

	margin: 0px;

	padding: 10px 0px 0px;

	clear: both;

	height: 30px;

	font: 0.8em Tahoma, Geneva, sans-serif;

	color: #666;

	text-align: center;

}

.smallCaps {

	font-variant: small-caps;

	text-align: center;

	font-size: 0.8em;

}

#picCaption1 {

	font: 0.85em Georgia, "Times New Roman", Times, serif;

	color: #800000;

	height: 65px;

	width: 340px;

	position: absolute;

	visibility: hidden;

	left: 401px;

	top: 615px;

	text-align: justify;

	padding-right: 10px;

	padding-left: 10px;

}



#picCaption2 {

	font: 0.85em Georgia, "Times New Roman", Times, serif;

	color: #800000;

	height: 65px;

	width: 340px;

	position: absolute;

	visibility: hidden;

	left: 401px;

	top: 615px;

	text-align: justify;

	padding-right: 10px;

	padding-left: 10px;

}



#picCaption3 {

	font: 0.85em Georgia, "Times New Roman", Times, serif;

	color: #800000;

	height: 65px;

	width: 340px;

	position: absolute;

	visibility: visible;

	left: 401px;

	top: 615px;

	text-align: left;

	padding-right: 10px;

	padding-left: 10px;

}



.boldItalics {

	font-weight: bold;

	font-size: 100%;

	font-style: italic;

}

#listofSongs {

	margin-right: 30px;

	margin-left: 30px;

}

#mainContent_largepic_sheetmusic {

	height: 500px;

	width: 360px;

	border: 2px solid #800000;

}


}

#wrapper #mainContent_copy1 #player h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
}
