body { background-color: #E1E6EA; padding: 20px 0 500px 0; color: #676767; }

.simple { padding-right: 10px; }
	.simple h1 { font-size: 138.5%; color: #750A3B; font-weight: bold; margin-bottom: 10px;}
	.simple .topbanner { margin-bottom: 20px;}
	.simple strong { font-weight: bold;}
	
#mid { padding: 20px 0;}
.container_16 { background-color: white; }
#toprc, #botrc { background-color: #E1E6EA; }
#footer { text-align: right; margin: 20px 10px 0 0; font-size: 77%;}
#logo { margin-bottom: 20px;}
#leftcol { text-align: center;}
	#leftnav { text-align: right; background-color: #971B56; padding: 20px 20px 0 20px;}
		#leftnav li { padding-bottom: 20px;}
		#leftnav li.selected a:link, #leftnav li.selected a:visited { color: #CBE87E ;}
		#leftnav a:link, #leftnav a:visited, #leftnav a:hover { font-weight: bold;}
		#leftnav a:link, #leftnav a:visited { color: white; text-decoration: none;}
		#leftnav a:hover { text-decoration: none; color: #CBE87E;}
			
a:link,  
a:visited,
a:hover { text-decoration: none; color: #750A3B;}
a:hover { color: #CBE87E; }
/* homepage */
table.bigstar { font-size: 108%; color: #750A3B; width: 100%; margin-bottom: 10px;}

#home-performance h2 { font-size: 138.5%; margin-bottom: 5px; font-weight: bold;}
#home-performance h3 { text-transform: uppercase; font-size: 77%;}
.performance-home { margin-bottom: 40px;}

#announcement { margin-bottom: 40px;}

/* Commissioned Works */
#works { color: black; font-weight: bold;}
#works td { padding: 3px 0; vertical-align: top;}
#works td.artist { padding-right: 40px;}

/* Performance Index */
#performance_tabs { 
	overflow: hidden;
	margin-bottom: 20px;
	display: block;
	width: 100%;
}
#performance_tabs li { 
	float: left; 
	margin-right: 20px;	 
	border: 1px solid #750A3B;
	padding: 5px 10px;
}

ul.yeargroup, div.yeargroup { overflow: hidden;}
li.year {
	float: left;
	width: 185px;
	text-align: center;
	height: 130px;
}
li.year h2 { 
	font-size: 138.5%; 
	font-weight: bold;
	margin-bottom: 5px;
}
li.year ol {
	margin: 0 25%;
	width:93px;
}
li.year div.border {
	border-left: 2px solid #CBE87E;
	overflow: hidden;
	height: 86px;
}
li.year div.border1,
li.year div.border5,
li.year div.border9 {	
}

li.year div.border4,
li.year div.border8,
li.year div.border12,
li.year div.last {
	border-right: 2px solid #CBE87E;	
}
li.performance {
	width: 46px;
	float: left;
	margin-bottom: 5px;
}
li.performance span{
	display: block;
}
li.performance span.day{
	font-size: 138.5%;
}

/* Performance Show */
.performance_details h1 {font-size: 138.5%; color: #750A3B; font-weight: bold; margin-bottom: 10px;} 
.performance_details h3 { text-transform: uppercase; font-size: 77%;}
.performance_details h5 { 
	text-transform: uppercase; 
	font-size: 123.1%; 
	color: #750A3B; 
	padding: 5px 0;
	margin: 20px 0; 
	border-top: 2px solid #CBE87E;
	border-bottom: 2px solid #CBE87E;
}
.performance_details .links { width: 100%; margin-bottom: 20px;}

table.programme { font-weight: bold;}
table.programme td { padding: 3px 0; vertical-align: top;}
table.programme th { padding: 5px 0; vertical-align: top;}
table.programme td.artist { padding-right: 40px; font-weight: normal;}
.legend { font-size:0.75em;}
.wp, .wp a:link,.wp a:visited{ color: #A4972E }
.cw, .cw a:link,.cw a:visited{ color: #DF8300 }

.media { margin-bottom: 20px;}

/* Works show */
.works h1 {font-size: 138.5%; color: #750A3B; font-weight: bold; margin-bottom: 10px;} 
.works h2 {font-size: 123.1%; font-weight: bold; margin-bottom: 10px;} 
.works h3 { text-transform: uppercase; font-size: 77%;}
.works div.artist { margin-bottom: 20px;}