/**************** Generic Selectors ****************/ 

html { 

	margin: 0; 

	padding: 0;

	margin-bottom: -1px;

	}



body { 

	position: relative; 

	background-color: #FAEBD7; 

	font-family: "book antiqua", "times new roman", serif; 

	color: #000000; 

	margin: 0 auto;

	padding: 0px;

	text-align: center;	

	}

	

dt {

	display: block;

	padding-bottom: 8px;

	font-weight: bold;

	text-align: left;

	}

	

#concerto a:link { 

	color: #660000; 

	font-size: 1em;	

} 

#concerto a:visited { 

	color: #660000; 

	font-size: 1em;	

} 

#concerto a:hover { 

	color: #660000; 

	font-size: 1em;	

} 

#concerto a:active { 

	color: #660000; 

	font-size: 1em;	

} 



dd {

	display: block;

	padding-bottom: 8px;

	text-align: left;

	}

	

/**************** Pseudo classes ****************/ 

	

a:link { 

	color: #660000; 

	font-size: 0.8em;	

} 



a:visited { 

	color: #660000; 

	padding-bottom: 0px; 

	font-size: 0.8em;	

} 



a:hover { 

	color: #000000; 

	font-size: 0.8em;	

} 

	

a:active { 

	color: #000000; 

	font-size: 0.8em;	

} 

		

		

/************************* PAGE ID's *************************/ 



#container { 

	position: relative;

	width: 760px;

	border: 1px solid gray;

	text-align: left;

	visibility: visible; 

	background-color: #b82024;

	}

	

#text_box { 

	position: relative;

	margin-left: 200px;

	width: 532px;

	text-align: left;

	}



#left_column { 

	position: relative;

	width: 200px;

	text-align: left;

	float: left;

	}



#headshot {

	border: 1px solid silver;

	float: left;

	margin-right: 10px;

	margin-bottom: 3px;

	}

	

#page_title {

	display: block;

	font-size: 1.2em;

	color: #b82024;

	padding-bottom: 20px;

	text-align: center;

	font-variant: small-caps;

	letter-spacing: 0.1em;

	font-weight: bold;

	}

	

#rep_title {

	display: block;

	color: black;

	padding-bottom: 20px;

	text-align: center;

	font-weight: bold;

	}



/************************* NAVAGATION BARS *************************/ 



#navigation {

	position: relative;

	top: 0px;

	left: 0px;

	margin: 0px;

  	height: 95px;

	visibility: visible; 

	background-color: #b82024;

	}

		

#chatterton {  

	position: absolute; 

	display: block; 

	top: 8px;

	left: 8px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#flute {  

	position: absolute; 

	display: block; 

	top: 8px;

	left: 428px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#home {  

	position: absolute; 

	display: block; 

	top: 68px;

	left: 10px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#biography {  

	position: absolute; 

	display: block; 

	top: 67px;

	left: 86px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}



#recordings {  

	position: absolute; 

	display: block; 

	top: 67px;

	left: 188px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#repertoire {  

	position: absolute; 

	display: block; 

	top: 68px;

	left: 315px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#calendar {  

	position: absolute; 

	display: block; 

	top: 67px;

	left: 430px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#blog {  

	position: absolute; 

	display: block; 

	top: 68px;

	left: 534px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#contact {  

	position: absolute; 

	display: block; 

	top: 68px;

	left: 612px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

		

#links {  

	position: absolute; 

	display: block; 

	top: 68px;

	left: 700px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	



/************************* CONTENT *************************/ 





#content {

	margin: 0px;

	padding: 8px;

	border-top: 6px double #b82024;

	border-bottom: 6px double #b82024;

	background-color: #FFFFF0; 

}	





/************************* FOOTER *************************/ 



#footer {

	margin: 0px;

  	height: 65px;

	visibility: visible; 

	background-color: #b82024;

	}

	

#home2 {  

	position: absolute; 

	display: block; 

	bottom: 38px;

	left: 10px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#biography2 {  

	position: absolute; 

	display: block; 

	bottom: 32px;

	left: 86px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}



#recordings2 {  

	position: absolute; 

	display: block; 

	bottom: 32px;

	left: 188px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#repertoire2 {  

	position: absolute; 

	display: block; 

	bottom: 32px;

	left: 315px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#calendar2 {  

	position: absolute; 

	display: block; 

	bottom: 37px;

	left: 430px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#blog2 {  

	position: absolute; 

	display: block; 

	bottom: 32px;

	left: 534px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

	

#contact2 {  

	position: absolute; 

	display: block; 

	bottom: 37px;

	left: 612px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}

		

#links2 {  

	position: absolute; 

	display: block; 

	bottom: 37px;

	left: 700px;

	border: none; /* DIVs need border value for Netscape 4.x */

	}



/************************* UNUSED *************************/ 



#nameplate { 

	position: absolute;

	right: 5px;

	top: 4px;

	border: 0px;

	visibility: visible; 

}



#right-curve { 

	position: absolute;

	right: 0px;

	top: 0px;

	border: 0px;

	padding: 0px;

	margin: 0px;

	visibility: visible; 

}



#bottom-curve { 

	position: absolute;

	right: 0px;

	bottom: -1px;

	border: 0px;

	padding: 0px;

	margin: 0px;

	visibility: visible; 

}





#body_text {

	position: relative;

	background-image: url(images/front/page-background1.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-attachment: fixed;

	margin-top: 120px;

	margin-left: 16px;

	padding: 0px;

	width: 740px;

}	



#content-wrapper {

	position: relative;

	background-image: url(images/front/6-seia-2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-attachment: fixed;

	border-left: solid 4px #FFFFFF;

	padding: 15px;

}	



#float_left {

	float: left;

	position: relative;

	margin-right: 10px;

	} 

	

#float_right {

	float: right;

	right: -15px;

	bottom: -15px;

	position: absolute;

	margin-left: 10px;

	} 

	

.photos {

	font-size: smaller;

	} 

	

.dropcap {

	float:left;

	position: relative;

	font-size:50px;

	line-height:34px;

	padding-top:2px;

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

	} 

	

.resume-small {

	font-size:.9em;

	margin-left: 30px;

	} 

	

.box-right {

	position: absolute;

	top: 44px;

	right: 10px;

	font-size:.9em;

	display: block;

	} 

	

.page_title {

	display: block;

	text-align: right;

	} 

	

.page_title-works {

	display: block;

	text-align: right;

	padding-right: 15px;

	padding-top: 15px;

	} 

	

.cal_title {

	font-weight: bold;

	font-style: none;

	color: #333399;

	} 

	

.cal_date {

	font-weight: bold;

	font-style: none;

	} 

	

.news_title {

	font-weight: bold;

	font-style: none;

	color: #333399;

	} 

	

.news_date {

	font-weight: bold;

	font-style: none;

	} 