BODY {
	width:100%;
     	background-color : #fff5dc;
      	background-image: url(../images/bkgrnd.gif);
      	background-repeat: repeat;
	background-attachment: fixed;
	font-family : Times New Roman;
	font-size: 11pt;
	color:#black;
	line-height:1.4em;
}

h1 {
font-size:12pt;
color:#a41c1c;
}


h2 {
font-size:14pt;
color:#black;
font-weight:1200;
margin:0;
font-variant:small-caps;
}


h3 {
	font-size:16pt;
	color:#white;
	text-align:center;
	padding:0;
	margin: 4px 0 0 0;
	letter-spacing:1px;
}

h4 {
	font-size:16pt;
	color:#990000;
	font-family:Times New Roman;
	text-align:center;
	padding:0;
	margin: 4px 0 0 0;
	letter-spacing:1px;
}

h5 {
font-size:18pt;
color:#black;
font-weight:1200;
margin:12px 0 4px 0;
padding:0;
font-variant:small-caps;

}




.p{
color: #ffff99;
}

a:link {
color: #a41c1c;
}

a:visited { 
color: #a41c1c;

}

a:hover { 

}

a:active { 

}

a.email:link {
	color:#ffff99;
	text-decoration:underline; 
}

a.calendar:link {
	color:#black;
	text-decoration:underline; 
}

a.calendar:visited {
	color:#black;
	text-decoration:underline; 
}


a.newsletter:link {
	color:#ffff99;
	text-decoration:underline; 
}



#wrapper{
	position:relative;
	width:1000px;
	margin:0 auto;
	padding: 0 0 0 0;
	background:#9a0000;
}

#navBar{
	position:relative;
	float:left;
	width:200px;
	bottom:0;
   	background-image: url(../images/bkgrnd_navbar.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin: 0 0 0 0;
	padding:10px 0 0 0;
	font-size:16pt;
	color:#ffff99;
}

#navBarInt{
	position:relative;
	float:left;
	width:198px;
	height:920px;
	background-repeat:no-repeat;
	text-align:center;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-size:16pt;
	color:#ffff99;
}




#mainContent{
	position:relative;
	float:left;
	width:800px;
	background-color:#fff5dc;
	border:;
}

#banner{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:342px;
	border:;
	margin:0;
	padding:0;


}

#bannerCalendar{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:200px;
	border:;
	margin:0;
	padding:0;


}

.navLinksCal{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:35px;
	background:#4e0405;
	color:#fff5dc;
	border:;
	margin:0;
	padding:0;
}

#calNote {
	
	position:relative;
	float:left;
	top:5px;
	left:;
	width:740px;
	height:;
	border:;
	margin:;
	text-align:center;

}


#navLinksLeft{
	position:relative;
	float:left;
	top:;
	width:380px;
	height:35px;
	color:#fff5dc;
	text-align:left;
	font-size:14pt;
	font-weight:normal;
	margin:5px 0 0 10px;
	padding:0;
}


#navLinksRight{
	position:relative;
	float:left;
	top:;
	left:8px;
	width:380px;
	height:35px;
	color:#fff5dc;
	text-align:right;
	font-size:14pt;
	font-weight:normal;
	margin:5px 0 0 10px;
	padding:0;
}


#navLinksLeft2{
	position:relative;
	float:left;
	top:;
	width:230px;
	height:35px;
	color:#fff5dc;
	text-align:left;
	font-size:14pt;
	font-weight:normal;
	margin:5px 0 0 10px;
	padding:0;
}


#navLinksRight2{
	position:relative;
	float:left;
	top:;
	left:0px;
	width:540px;
	height:35px;
	color:#fff5dc;
	text-align:right;
	font-size:14pt;
	font-weight:normal;
	margin:5px 0 0 10px;
	padding:0;
}




#bannerAbout{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:405px;
	border:;
	margin:0;
	padding:0;


}


#bannerPress{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:232px;
	border:;
	margin:0;
	padding:0;


}


#bannerBoard{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:50px;
	border:;
	margin:0;
	padding:0;


}


#bannerRadu{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:335px;
	border:;
	margin:0;
	padding:0;


}


#bannerCamerata{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:230px;
	border:;
	margin:0;
	padding:0;


}


#bannerConsort{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:387px;
	border:;
	margin:0;
	padding:0;


}


#bannerEnsemble{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:320px;
	border:;
	margin:0;
	padding:0;


}


#bannerLinks{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:236px;
	border:;
	margin:0;
	padding:0;
}

#bannerRecordings{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:236px;
	border:;
	margin:0;
	padding:0;


}

#bannerDonate{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:466px;
	border:;
	margin:0;
	padding:0;


}


.bannerCDs{
	position:relative;
	float:left;
	top:;
	width:800px;
	height:50px;
	border:;
	margin:0;
	padding:0;


}

.calConsort {
	position:relative;
	float:left;
	top:;
	width:760px;
	background:#a6cea5;
	height:;
	border:;
	margin:0 0 0 20px;
	padding:0 0 20px 0;
}

.bannerConsort {
	position:relative;
	float:left;
	top:;
	width:760px;
	background:#a6cea5;
      	background-image: url(../images/banner_consort.jpg);
	height:41px;
	border:;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}


.calCamerata {
	position:relative;
	float:left;
	top:;
	width:760px;
	background:#99cdd7;
	height:;
	border:;
	margin:0 0 0 20px;
	padding:0 0 20px 0;
}

.bannerCamerata {
	position:relative;
	float:left;
	top:;
	width:760px;
      	background-image: url(../images/banner_camerata.jpg);
	height:42px;
	border:;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}


.calEnsemble {
	position:relative;
	float:left;
	top:;
	width:760px;
	background:#e49faf;
	height:;
	border:;
	margin:0 0 0 20px;
	padding:0 0 20px 0;
}

.bannerEnsemble {
	position:relative;
	float:left;

	top:;
	width:760px;
	background-image: url(../images/banner_ensemble.jpg);
	height:45px;

	border:;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}


.calRadu {
	position:relative;
	float:left;
	top:;
	width:760px;
	background:#CBAFD9;
	height:;
	border:;
	margin:0 0 0 20px;
	padding:0 0 20px 0;
}

.bannerRadu {
	position:relative;
	float:left;
	top:;
	width:760px;
      	background-image: url(../images/banner_radu_purple.jpg);
	height:45px;
	border:;
	margin:0 0 0 0px;
	padding:0 0 0 0;
}



.leftBox{
	position:relative;
	float:left;
	top:;
	width:360px;
	height:;
	border:;
	margin:10px 10px 10px 10px;
	padding:0 0 0 0px;
}


.rightBox{
	position:relative;
	float:left;
	top:10px;
	left:5px;
	width:360px;
	height:;
	border:;
	margin:;
	padding:0 0 0 0px;
}




.centerBox{
	position:relative;
	float:left;
	top:10px;
	left:10px;
	width:740px;
	height:;
	border:;
	margin:;
	padding:0 0 0 0px;
}

.eventContainer{
	border:2px solid black;	
	display: block;
}
.eventBox{
	padding-top: 15px;


}
.seasonTitle{
	font-size:20pt;
color:#black;
font-weight:1200;
margin:0;
font-variant:small-caps;
padding: 10px;
}

.concertDescriptions {
	
	position:relative;
	float:left;
	top:5px;
	left:10px;
	width:740px;
	height:;
	border:;
	margin:;
	padding:20px 0 10px 0px;
	text-align:justify;

}

.concertDescriptions p{
	margin:0px;
}


.calTitle{
	position:relative;
	float:left;
	left:5px;
	top:5px;
	height:30px;
	font-variant:small-caps;
	font-size:24pt;
	font-weight:bold;
	color:white;
	text-align:left;
	letter-spacing:1px;
	line-height:24pt;
}

#mainpagetext{

	position:relative;
	float:left;
	width:760px;
	height:;
	left:;
	top:0px;
	border:;
	margin:20px;
	padding:0;
	text-align:justify;


}

#banner02{

	position:relative;
	float:left;
	width:800px;
	height:42px;

}

#banner03{
	position:relative;
	float:left;
	width:800px;
	height:43px;
	border:;
	margin:0;
	padding:0;


}


#seasonPreview{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:800px;
	height:;
	margin:0;
	padding:0;
	text-align:center;

}


#calendarBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:800px;
	height:;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
	font-weight:100;

}


#aboutBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:800px;
	height:600px;
	margin:0;
	padding:0;
	text-align:center;

}


#pressBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:700px;
	margin:0px 10px 0 0;
	padding:;
	text-align:center;

}


#recordingsIndexBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:800px;
	height:900px;
	margin:0;
	padding:0;
	text-align:center;

}


#recordingsBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:800px;
	height:;
	margin:0;
	padding:0;
	text-align:center;

}


#boardBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:900px;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;


}


#raduBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:;
	margin:0 10px 0 0;
	padding:0;
	text-align:justify;


}


#camerataBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:720px;
	margin:0 10px 0 0;
	padding:0;
	text-align:justify;


}


#consortBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:720px;
	margin:0 10px 0 0;
	padding:0;
	text-align:justify;


}


#ensembleBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:720px;
	margin:0 10px 0 0;
	padding:0;
	text-align:justify;


}


#linksBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:700px;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;
}


#featuredBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;
}


#featuredartistsBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:;
	margin:10px 10px 0 0;
	padding:0;
	text-align:justify;
}

#featuredartistsSoonBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:900px;
	margin:10px 10px 0 0;
	padding:0;
	text-align:justify;
}

#donateBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:780px;
	height:720px;
	margin:0 0px 0 0px;
	padding:5px 10px 0px 10px;
	text-align:center;

}


#contactBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:720px;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;
}


#cdBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	left:10px;
	width:780px;
	height:1200px;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;
}



#longBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:800px;
	height:9800px;
	margin:0;
	padding:0;
	text-align:center;

}




#columnLeft{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:250px;
	height:;
	margin:0;
	padding:0 7px 0 7px;
	font-size:14px;
	font-weight:normal;


}


#columnMiddle{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:250px;
	height:;
	margin:0;
	padding:0 7px 0 7px;
	font-size:14px;
	font-weight:normal;



}


#columnRight{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:250px;
	height:;
	margin:0;
	padding:0 7px 0 7px;
	font-size:14px;
	font-weight:normal;



}


#latestNews{
	
	
	position:relative;
     	background-color : #44080b;
      	background-image: url(../images/mainpage_banner_latestnews.jpg);
      	background-repeat:no-repeat;
	font-family : Times New Roman;
	font-size: 12pt;
	font-weight:bold;
	width:800px;
	height:244px;
	border:solid 1px;
}


#emailSignup{
	position:relative;
	left:;
	top:135px;
	width:190px;
	height:120px;
	margin:0 0 0 5px;
	padding:;
	font-size:9pt;
	line-height:1.4em;
	color:ffff99;

}

#address{
	position:relative;
	left:;
	top:220px;
	width:190px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	font-size:9pt;
	line-height:1.4em;
	color:#ffff99;

}

#mission{
	position:relative;
	left:;
	top:300px;
	width:190px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	font-size:9pt;
	line-height:1.4em;
	color:#ffff99;
}

#listings{
	position:relative;
	float:left;
	top:;
	left:10px;
	width:760px;
	height:780px;
	padding: 10px 10px 10px 10px;
      	background-image: url(../images/bkgrnd_listings.jpg);
	background-repeat:repeat y;
	border:;
}


#albumTitles {
	position:relative;
	float:left;
	width:700px;
	height:53px;
	left:30px;
	margin: 2px 2px 2px 2px;
	border: solid 1px;
	line-height:40pt;
}


.cdBody{

	position:relative;
     	background-color : #fff5dc;
	float:left;
	width:800px;
	height:950px;
	margin:0;
	padding:0;

}



#cdTitle{
	position:relative;
	top:20px;
	left:60px;
}

#cdIcon{
position:relative;
float:left;
top:;
width:103px;
height:145px;
left:60px;
border: solid 2px;
padding: 6px 6px 4px 6px;
text-align:center;
}

#cdInfo{
position: relative;
float:left;
top:;
left:75px;
width:530px;
height:;
	paddig:0 0 30px 0;	
}

#cdSynopsis{
	position: relative;
	float:left;
	top:;
	left:55px;
	width:660px;
	height:;
	font-style:italic;
	font-size:11pt;
	line-height:11pt;
	padding:0 0 30px 0;	
}


#bottomContainer{
	position:relative;
	float:left;
	width:720px;
	height:180px;
}


#cdTracks{
	position: relative;
	float:left;
	left:55px;
	width:320px;
	height:;
	text-align:left;
	font-size:10pt;
	line-height:11pt;
	text-align:center;	
	border:solid 1px;
	padding:6px 6px 10px 6px;
}

#purchaseOnlineButton{
	position:relative;
	float:left;
	left:90px;
	width:155px;
	height:160px;
	text-align:center;
}

#purchaseMailButton{
	position:relative;
	float:left;
	left:90px;
	width:155px;
	height:160px;
	text-align:center;
}

#purchaseNote{
	position:relative;
	float:left;
	left:90px;
	width:310px;
	height:70px;
	text-align:center;
	font-size:10pt;
	line-height:10pt;
}



#intBox{
	position:relative;
	float:left;
	left:5px;
	width:345px;
	height:200px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align:center;
}

.img-wrapper {
	float: left;
	margin: 10px 10px 10px 10px;
	padding:;
	background:;
}

.img-wrapper img {
	float:none;
	margin:0;
	padding:2px;
	position:relative;
	left:-3px;
	top:-3px;
}


.textLinks{
	margin:0pt 10pt 10pt 0pt;
	font-size:16px;
	font-style:italic;
	line-height:1.4em;
	text-align:center;
}

.genText{
	line-height:12pt;
	font-size:12pt;
}

.center{
	text-align:center;
}

.venue{
	font-size:10pt;
}

.infoText{
font-size:12pt;
line-height:1.4em;
}


#moreInfo{

font-size:12pt;

}

.floatleft { 
	float: left; 
	padding:0 20px 10px 0px;
}

.centered {
	text-align:center;
}

.break{
  	clear: both;        /* extend height of .main to longest column */
	height: 50px;
	overflow: hidden;   /* prevent IE expanding the container */
	margin: 0;          /* keep flush with surrounding blocks */


}

.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 0px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}