body {
		font-size: 13px;
		line-height: 16px;
		font-family:  Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;	
		background-color: white;
		background-image: url(img/logo.gif);
		background-repeat: no-repeat;
		background-position: 10px 4px;
		background-attachment: fixed;		
		margin:0px 0px 5px 5px;
		color:#1e1e1e;		
		}
		
#frame {
		text-align: left;
		margin-top: 4px;
		margin-right: auto;
		margin-left: auto;
		padding: 0px;
		width: 1000px;	
		}

#splashleft {
		float: right;
		margin-right:20px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}
#splashleft a {text-decoration: none;}
#splashleft a:hover {text-decoration: none;}
#splashleft a:hover img {text-decoration: none;}

#splashcenter {
		float: right;
		margin-right:20px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}
#splashcenter a {text-decoration: none;}
#splashcenter a:hover {text-decoration: none;}
#splashcenter a:hover img {text-decoration: none;}
	
#splashright {
		float: right;
		margin-right:20px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}
#splashright a {text-decoration: none;}
#splashright a:hover {text-decoration: none;}
#splashright a:hover img {text-decoration: none;}

#splashnb {
		float: right;
		margin-right:20px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}
#splashnb a {text-decoration: none;}
#splashnb a:hover {text-decoration: none;}
#splashnb a:hover img {text-decoration: none;}

#learnbanner {
		float: left;
		margin-left:5px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}
		
#lookbanner {
		float: left;
		margin-left:20px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}

#acquirebanner {
		float: left;
		margin-left:20px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}		

#nbbanner {
		float: left;
		margin-left:20px;
		margin-top:55px;
		height:455px;
		width:50px;
		border:1px solid #1e1e1e;
		}	

#learncontent {
		float: left;
		margin-left:5px;
		margin-top:55px;
		padding-right:30px;
		padding-left:5px;
		height:455px;
		width:722px;
		background:#b22222;
		overflow: auto;
		color:#dddddd;						
		border:1px solid #1e1e1e;
		display: inline;
		}

#learncontent a:link img {color: #fff4b7; text-decoration: none; border:none;}
#learncontent a:active img {color: #fff4b7; text-decoration: none;border:none;}
#learncontent a:visited img {color: #fff4b7; text-decoration: none; border:none;}
#learncontent a:hover img {color: #fff4b7; text-decoration: underline; border:none;} 

#learncontent img {display:inline;}


/*
div#cdlinks a span {display: none;}
#cdlinks a:hover {color: #DDDDDD; text-decoration: none;}
div#cdlinks a:hover span {display: block;
   float:left; margin-left:4px;
		margin-top:5px;
		width:450px;
		height:auto;
   color: #DDDDDD; text-decoration: none; background: #b22222;
   font-size: 12px; text-align: left;}
*/
   
   
#lookcontent {
		float: left;
		margin-left:20px;
		margin-top:55px;
		padding-right:30px;
		padding-left:5px;
		height:455px;
		width:722px;
		background:#1e1e1e;
		overflow: auto;
		color:#dddddd;				
		border:1px solid #1e1e1e;
		}		


#acquirecontent {
		float: left;
		margin-left:20px;
		margin-top:55px;
		padding-right:30px;
		padding-left:5px;
		height:455px;
		width:722px;
		background:#a97464;
		overflow: auto;
		color:#dddddd;				
		border:1px solid #1e1e1e;
		}		

#nbcontent {
		float: left;
		margin-left:20px;
		margin-top:55px;
		padding-right:30px;
		padding-left:5px;
		height:455px;
		width:722px;
		background:#555555;
		overflow: auto;
		color:#dddddd;				
		border:1px solid #1e1e1e;
		}		


#learnleftfloat {
		float: left;
		margin-left:7px;
		margin-top:0px;
		width:135px;
		height:auto;
		background:#b22222;
		color:#dddddd;				
		
		}


#learnleftfloat a:link {color: #fff4b7; text-decoration: none;}
#learnleftfloat a:active {color: #fff4b7; text-decoration: none;}
#learnleftfloat a:visited {color: #fff4b7; text-decoration: none;}
#learnleftfloat a:hover {color: #fff4b7; text-decoration: underline;}

 
      
#lookleftfloat {
		float: left;
		margin-left:7px;
		margin-top:0px;
		width:135px;
		height:auto;
		background:#1e1e1e;
		}

#lookleftfloat a:link {color: #fff4b7; text-decoration: none;}
#lookleftfloat a:active {color: #fff4b7; text-decoration: none;}
#lookleftfloat a:visited {color: #fff4b7; text-decoration: none;}
#lookleftfloat a:hover {color: #fff4b7; text-decoration: underline;}

#lookleftfloat p {font-size:12px; margin-top:5px; margin-bottom:7px; margin-left: 6px; line-height:13px; font-style: italic; text-align:left; }


#acquireleftfloat {
		float: left;
		margin-left:7px;
		margin-top:0px;
		width:135px;
		height:auto;
		background:#a97464;
		color:#dddddd;				

		}		

#acquireleftfloat a:link {color: #fff4b7; text-decoration: none;}
#acquireleftfloat a:active {color: #fff4b7; text-decoration: none;}
#acquireleftfloat a:visited {color: #fff4b7; text-decoration: none;}
#acquireleftfloat a:hover {color: #fff4b7; text-decoration: underline;}

#nbleftfloat {
		float: left;
		margin-left:7px;
		margin-top:11px;
		width:135px;
		height:auto;
		background:#555555;
		color:#dddddd;				

		}		

#nbleftfloat a:link {color: #fff4b7; text-decoration: none;}
#nbleftfloat a:active {color: #fff4b7; text-decoration: none;}
#nbleftfloat a:visited {color: #fff4b7; text-decoration: none;}
#nbleftfloat a:hover {color: #fff4b7; text-decoration: underline;}



#performances {
		float: left;
		margin-left:15px;
		margin-top:0px;
		width:532px;
		height:auto;
/*
		background:#53420A;
*/
		}

#gallery {
		float: left;
		margin-top:15px;
		margin-left:5px;
		width:501px;
		height:auto;
/*
		background:#53420A;
*/

		}

#gallery p {font-size: 13px; text-align:left; margin-left: 5px; margin-right:0px; margin-top: 7px; text-align: justify}



a:link {color: #fff4b7; text-decoration:none; }
a:visited {color: #fff4b7; text-decoration:none;}
a:active {color: #fff4b7; text-decoration:none;}
a:hover {color: #fff4b7; text-decoration:underline;}
a.title:link {color: #fff4b7; text-decoration:none; font-style:italic;}
a.title:visited {color: #fff4b7; text-decoration:none; font-style:italic;}
a.title:active {color: #fff4b7; text-decoration:none; font-style:italic;}
a.title:hover {color: #fff4b7; text-decoration:underline; font-style:italic;}

h1 {font-weight: bold; font-size: 18px; margin-left: 165px; line-height:24px; text-align:left; margin-top:5px; }
h2 {font-weight: bold; font-size: 14px; margin-top:4px; margin-left: 0px; line-height:24px }
h3 {font-weight: bold; font-size: 14px; margin-top:0px; margin-left: 165px; line-height:normal; text-align:left  }
p {font-size: 13px; text-align:left; margin-left: 165px; margin-right:0px; margin-top: 7px; text-align: justify}
ul {margin-left: 165px; margin-right: 0px; margin-bottom: 0px; text-align:left; line-height:15px}
li {margin-left: 0px; margin-right: 0px; margin-bottom: 3px;text-align:left; line-height:15px}
table {border:0px; margin-left: 5px; width:526px }
caption { font-weight: bold; font-size: 16px; margin-top:4px; margin-left: 0px; line-height:24px }
tr {align:center; valign:top}
th { colspan:2px; border-right: 0px; border-bottom: 2px solid #CCCCCC; vertical-align: middle }
td {text-align: left; line-height: 16px;}
hr {margin-left:185px; margin-right:30px; color:#DDDDDD;}	

.instrumentation {text-align:justify; margin-left: 165px; margin-top: 7px; font-style: italic; font-size:12px; line-height:normal}
.small {font-size: 10px; line-height: 12px; text-align:center;}
.bannerindent { font-size: 13px; margin-top:4px; margin-left: 6px; line-height:16px; }
perfcaption { font-weight: bold; font-size: 14px; margin-top:4px; margin-left: 0px; line-height:18px }
.perftd {background-color:#82A064; font-size:12px; text-align: left; line-height: 16px;}
.tabletext {font-size:13px; line-height:16px;}
.tableheader {font-size:13px; font-weight: bold; }
.tabletext-title {font-size:13px; font-style: italic; font-weight: bold; line-height:16px;}
.tabletext-comment {font-size:13px; font-style: italic; line-height:16px;}
.tabletext-sm {font-size:11px; line-height:12px;}
.divider {font-size:1px; line-height:1px; background: #fff4b7;}
.perfheader2 {font-weight: bold; font-size: 18px; margin-left: 10px; padding-top: 20px; padding-bottom: 20px; line-height:28px; text-align:left }
.catindent { margin-left: 20px; text-align: left; }
.list {font-size: 13px; text-align:justify; margin-left: 165px; margin-right:0px; margin-top: 18px}
.subgenre {font-weight: bold; font-size: 14px; margin-top:0px; margin-left: 0px; line-height:normal; text-align:left  }
.centered {text-align:center;}
.imgp {font-size: 1px; text-align:center; margin-left: 165px; margin-right:0px; margin-top: -12px; line-height:normal;}
.imgp2 {font-size: 1px; text-align:center; margin-left: 165px; margin-right:0px; margin-top: -5px; line-height:normal;}
.photos {font-size: 13px; text-align: left; margin-left: 165px; margin-right:100px; margin-top: 7px}
.gallery {font-weight: bold; font-size: 18px; margin-left: 165px; line-height:normal; margin-bottom:-12px; text-align:left }
.underh1 {text-align:justify; margin-left: 165px; margin-top: 0px; font-style: italic; font-size:12px; line-height:normal}
.small_perf {font-size: 11px; line-height: normal; margin-bottom:5px; margin-top:15px;  text-align:left;}
.perf_per_piece {font-size: 11px; line-height: normal; margin-bottom:4px; text-align:left;}

.datefield{ /*CSS for date field in general*/
font-size: 90%;
}

#nblinks h2 {font-weight: bold; font-size: 14px; margin-top:3px; margin-left: 0px; line-height:14px }
#nblinks a:link {color: #fff4b7; text-decoration: none;}
#nblinks a:active {color: #fff4b7; text-decoration: none;}
#nblinks a:visited {color: #fff4b7; text-decoration: none;}
#nblinks a:hover {color: #fff4b7; text-decoration: underline;}


#recent div{ /*CSS specific to demo 2*/

}

#recent .titlefield{
font-weight: bold; font-size: 15px; margin-top:0px; margin-bottom: 10px; line-height:18px}
