
body	{
 background: #eee url(body.gif) no-repeat 50% 100%;
 color: #666; 
 font: 11px/1.3em courier new, Tahoma, sans-serif;
 text-align: center;
 }
 
			/* containers */
			
			*html #container {
				background-color: #fff;
				display: block;
				border: 10px #fff solid;
				margin: 0px;
				margin-left:auto;
				margin-right:auto;
				width: 540px;
				voice-family: "\"}\"";
				voice-family:inherit;
				overflow: hidden;
				text-align: left;
			}
			
			#container {
				background-color: #fff;
				display: block;
				border: 10px #fff solid;
				margin: 0px;
				margin-left:auto;
				margin-right:auto;
				width: 520px;
				voice-family: "\"}\"";
				voice-family:inherit;
				overflow: hidden;
				text-align: left;
			}
			
			.box2011{
			background-color: #8AC6A6;
			}
			
			.box2010{
			background-color: #9AA056;
			}
			
			.box2009{
			background-color: #cab0bd;
			}
			
			.box2008{
			background-color: #7C7B80;
			}
			
			/* replaced 2007 colour with #8B948A, 200509 */
			.box2007{
			background-color: #B3C4BE;
			}
			
			.box2006{
			background-color: #84959C;
			}
			
			.box2005{
			background-color: #7B7A68;
			}
			
			/* schedule */
			
			.schedule2011{
			width: 520px;
			color: #8AC6A6;
			}
			
			.schedule2010{
			width: 520px;
			color: #9AA056;
			}
			
			.schedule2009{
			width: 520px;
			color: #B195A6;
			}
			
			.schedule2008{
			width: 520px;
			color: #7C7B80;
			}
			
			.schedule2007{
			width: 520px;
			color: #B3C4BE;
			}
			
			.schedule2006{
			width: 520px;
			color: #84959C;
			}
			
			.schedule2005{
			width: 520px;
			color: #7B7A68;
			}
			
			
			.col_schedule2011 {
			margin-left: 5px;
			margin-right: 5px;
			width: 160px;
			height: 310px;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule2010 {
			margin-left: 5px;
			margin-right: 5px;
			width: 160px;
			height: 360px;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule2009 {
			margin-left: 5px;
			margin-right: 5px;
			width: 160px;
			height: 360px;
			background-color: #fff;
			float: left;
			}
			
			
			.col_schedule2008 {
			margin-left: 5px;
			margin-right: 5px;
			width: 160px;
			height: 330px;
			background-color: #fff;
			float: left;
			}
			.col_schedule2007 {
			margin-left: 5px;
			margin-right: 5px;
			width: 160px;
			height: 340px;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule2006 {
			margin-left: 5px;
			margin-right: 5px;
			width: 160px;
			height: 250px;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule2005 {
			margin-left: 5px;
			margin-right: 5px;
			width: 160px;
			height: 295px;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers_title2011 {
			color: #8AC6A6;
			width: 520px;
			height: 27px;
			text-align: center;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers_title2010 {
			color: #9AA056;
			width: 520px;
			height: 27px;
			text-align: center;
			background-color: #fff;
			float: left;
			}
		
			.col_schedule_performers_title2009 {
			color: #B195A6;
			width: 520px;
			height: 27px;
			text-align: center;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers_title2008 {
			color: #7C7B80;
			width: 520px;
			height: 27px;
			text-align: center;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers_title2007 {
			color: #B3C4BE;
			width: 520px;
			height: 27px;
			text-align: center;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers_title2006 {
			color: #84959C;
			width: 520px;
			height: 27px;
			text-align: center;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers_title2005 {
			color: #7B7A68;
			width: 520px;
			height: 27px;
			text-align: center;
			background-color: #fff;
			float: left;
			}
			
			
			.col_schedule_performers2011 {
			margin-left: 5px;
			margin-right: 5px;
			color: #8AC6A6;
			width: 160px;
			height: 90px;
			backgrond-color: #fff;
			float: left;
			}
			
			.col_schedule_performers2010 {
			margin-left: 5px;
			margin-right: 5px;
			color: #9AA056;
			width: 160px;
			height: 110px;
			backgrond-color: #fff;
			float: left;
			}
			
			.col_schedule_performers2009 {
			margin-left: 5px;
			margin-right: 5px;
			color: #B195A6;
			width: 160px;
			height: 110px;
			backgrond-color: #fff;
			float: left;
			}
			
			.col_schedule_performers2008 {
			margin-left: 5px;
			margin-right: 5px;
			color: #7C7B80;
			width: 160px;
			height: 90px;
			backgrond-color: #fff;
			float: left;
			}
			
			.col_schedule_performers2007 {
			margin-left: 5px;
			margin-right: 5px;
			color: #B3C4BE;
			width: 160px;
			height: 170px;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers2006 {
			margin-left: 5px;
			margin-right: 5px;
			color: #84959C;
			width: 160px;
			height: 125px;
			background-color: #fff;
			float: left;
			}
			
			.col_schedule_performers2005 {
			margin-left: 5px;
			margin-right: 5px;
			color: #7B7A68;
			width: 160px;
			height: 110px;
			background-color: #fff;
			float: left;
			}
			
			
			.col_schedule_church2011 {
			color: #8AC6A6;
			background-color: #fff;
			text-align: left;
			margin-left: 5px;
			width: 260px;
			float: left;
			}
			
			.col_schedule_church2010 {
			color: #9AA056;
			background-color: #fff;
			text-align: left;
			margin-left: 5px;
			width: 260px;
			float: left;
			}
			
			.col_schedule_church2009 {
			color: #B195A6;
			background-color: #fff;
			text-align: left;
			margin-left: 5px;
			width: 260px;
			float: left;
			}
			
			.col_schedule_church2008 {
			color: #7C7B80;
			background-color: #fff;
			text-align: left;
			margin-left: 5px;
			width: 260px;
			float: left;
			}
			
			.col_schedule_church2007 {
			color: #B3C4BE;
			background-color: #fff;
			text-align: left;
			margin-left: 5px;
			width: 260px;
			float: left;
			}
			
			.col_schedule_church2006 {
			color: #84959C;
			background-color: #fff;
			text-align: left;
			margin-left: 5px;
			width: 260px;
			float: left;
			}
			
			.col_schedule_church2005 {
			color: #7B7A68;
			background-color: #fff;
			text-align: left;
			margin-left: 5px;
			width: 260px;
			float: left;
			}
			
			
			.col_schedule_price2011 {
			color: #8AC6A6;
			background-color: #fff;
			text-align: right;
			margin-right: 5px;
			width: 160px;
			float: right;
			}
			
			.col_schedule_price2010 {
			color: #9AA056;
			background-color: #fff;
			text-align: right;
			margin-right: 5px;
			width: 160px;
			float: right;
			}
			
			.col_schedule_price2009 {
			color: #B195A6;
			background-color: #fff;
			text-align: right;
			margin-right: 5px;
			width: 160px;
			float: right;
			}
			
			.col_schedule_price2008 {
			color: #7C7B80;
			background-color: #fff;
			text-align: right;
			margin-right: 5px;
			width: 160px;
			float: right;
			}
			
			.col_schedule_price2007 {
			color: #B3C4BE;
			background-color: #fff;
			text-align: right;
			margin-right: 5px;
			width: 160px;
			float: right;
			}
			
			.col_schedule_price2006 {
			color: #84959C;
			background-color: #fff;
			text-align: right;
			margin-right: 5px;
			width: 160px;
			float: right;
			}
			
			.col_schedule_price2005 {
			color: #7B7A68;
			background-color: #fff;
			text-align: right;
			margin-right: 5px;
			width: 160px;
			float: right;
			}
			
			.curator_box img{
			background-color: #fff;
			}
			
			
			
			/* archive */
			
			.archive2010{
			width: 520px;
			height: 900px;
			background-color: #fff;
			}
			
			.archive2010{
			width: 520px;
			height: 900px;
			background-color: #fff;
			}
			
			.archive2009{
			width: 520px;
			height: 900px;
			background-color: #fff;
			}
			
			.archive2008{
			width: 520px;
			height: 900px;
			background-color: #fff;
			}
			
			.archive2007{
			width: 520px;
			height: 900px;
			background-color: #fff;
			}
			
			.archive2006{
			width: 520px;
			height: 1050px;
			background-color: #fff;
			}
			
			.archive2005{
			width: 520px;
			height: 900px;
			background-color: #fff;
			}
			
			
			.leftcol_2010{
			width: 330px;
			height: 900px;
			background-color: #fff;
			float: left;
			}
			
			.leftcol_2010{
			width: 330px;
			height: 900px;
			background-color: #fff;
			float: left;
			}
			
			.leftcol_2009{
			width: 330px;
			height: 990px;
			background-color: #fff;
			float: left;
			}
			
			.leftcol_2008{
			width: 330px;
			height: 800px;
			background-color: #fff;
			float: left;
			}
			
			.leftcol_2007{
			width: 330px;
			height: 800px;
			background-color: #fff;
			float: left;
			}
			
			.leftcol_2006{
			width: 330px;
			height: 900px;
			background-color: #fff;
			float: left;
			}
			
			.leftcol_2005{
			width: 330px;
			height: 850px;
			background-color: #fff;
			float: left;
			}
			
			.rightcol{
			width: 180px;
			background-color: #fff;
			float: left;
			margin-left: 10px;
			}
			
			
			.rightcol2011{
			float: left;
			border-top: 10px #fff solid;
			color: #fff;
			width: 180px;
			background-color: #8AC6A6;
			margin: 0px;
			}
			
			.rightcol2010{
			float: left;
			border-top: 10px #fff solid;
			color: #fff;
			width: 180px;
			background-color: #9AA056;
			margin: 0px;
			}
			
			.rightcol2009{
			float: left;
			border-top: 10px #fff solid;
			color: #fff;
			width: 180px;
			background-color: #cab0bd;
			margin: 0px;
			}
			
			.rightcol2008{
			float: left;
			border-top: 10px #fff solid;
			color: #fff;
			width: 180px;
			background-color: #7C7B80;
			margin: 0px;
			}
			
			.rightcol2007{
			float: left;
			border-top: 10px #fff solid;
			color: #fff;
			width: 180px;
			background-color: #B3C4BE;
			margin: 0px;
			}
			
			.rightcol2006{
			float: left;
			border-top: 10px #fff solid;
			color: #fff;
			width: 180px;
			background-color: #84959C;
			margin: 0px;
			}
			
			.rightcol2005{
			float: left;
			border-top: 10px #fff solid;
			color: #fff;
			width: 180px;
			background-color: #7B7A68;
			margin: 0px;
			}
			
			
			.leftcol2011{
			border-top: 10px #fff solid;
			color: #fff;
			width: 330px;
			background-color: #8AC6A6;
			margin: 0px;
			float:left;
			}
			
			.leftcol2010{
			border-top: 10px #fff solid;
			color: #fff;
			width: 330px;
			background-color: #9AA056;
			margin: 0px;
			float:left;
			}
			
			.leftcol2009{
			border-top: 10px #fff solid;
			color: #fff;
			width: 330px;
			background-color: #cab0bd;
			margin: 0px;
			float:left;
			}
			
			.leftcol2008{
			border-top: 10px #fff solid;
			color: #fff;
			width: 330px;
			background-color: #7C7B80;
			margin: 0px;
			float:left;
			}
			
			.leftcol2007{
			border-top: 10px #fff solid;
			color: #fff;
			width: 330px;
			background-color: #B3C4BE;
			margin: 0px;
			float:left;
			}
			
			.leftcol2006{
			border-top: 10px #fff solid;
			color: #fff;
			width: 330px;
			background-color: #84959C;
			margin: 0px;
			float:left;
			}
			
			.leftcol2005{
			border-top: 10px #fff solid;
			color: #fff;
			width: 330px;
			background-color: #7B7A68;
			margin: 0px;
			float:left;
			}
			
			
			
/* headers */

h1{
color: #fff;
font: 1.5em courier new, tahoma, sans-serif;
margin: 10px;
margin-bottom:0px;
margin-top: 10px;
padding: 7px 0px 0px 0px;
}

h2{
color: #fff;
font: 1.3em courier new, tahoma, sans-serif;
width:500px ;
margin: 10px;
margin-top: 1px;
margin-bottom:15px;
padding: 0px 0px 9px 0px;
}


/* images */

.curator{
padding: 10px 0px 10px 110px;
}


/* links */

a:hover{
color: #fff;
text-decoration: none;
}

a:visited {
color: #fff;

text-decoration: none;
}

a:link{
color: #fff;

text-decoration: none;
}

a:hover {
color: #000;

text-decoration: none;
}

.date2011 a:link{
color: white;

text-align: center;
width: 180px;
background-color: #8AC6A6;
padding: 0px;
}

.date2011 a:hover{
color: black;
width: 180px;
}

.date2010 a:link{
color: white;

text-align: center;
width: 180px;
background-color: #9AA056;
padding: 0px;
}

.date2010 a:hover{
color: black;
width: 180px;
}

.date2009 a:link{
color: white;

text-align: center;
width: 180px;
background-color: #cab0bd;
padding: 0px;
}

.date2009 a:hover{
color: black;
width: 180px;
}

.date2008 a:link{
color: white;

text-align: center;
width: 180px;
background-color: #7C7B80;
padding: 0px;
}

.date2008 a:hover{
color: black;
width: 180px;
}

.date2007 a:link{
color: white;

text-align: center;
width: 180px;
background-color: #B3C4BE;
padding: 0px;
}

.date2007 a:hover{
color: black;
width: 180px;
}

.date2006 a:link{
color: white;

text-align: center;
width: 180px;
padding: 0px;
}

.date2006 a:hover{
color: black;
width: 180px;
}

.date2005 a:link{
color: white;

text-align: center;
width: 180px;
padding: 0px;
}

.date2005 a:hover{
color: black;
width: 180px;
}


/* text */

.col_text{
padding: 10px;
}

.curator_text{
margin-left: 10px;
}

.left_text{
margin-left: 10px;
}


.date2011 {
border-bottom: 1px #fff solid;
color: white;
text-align: center;
width: 180px;
height: 20px;
background-color: #8AC6A6;
}

.date2010 {
border-bottom: 1px #fff solid;
color: white;
text-align: center;
width: 180px;
height: 20px;
background-color: #9AA056;
}

.date2009 {
border-bottom: 1px #fff solid;
color: white;
text-align: center;
width: 180px;
height: 20px;
background-color: #cab0bd;
}

.date2008 {
border-bottom: 1px #fff solid;
color: white;
text-align: center;
width: 180px;
height: 20px;
background-color: #7C7B80;
}

.date2007 {
border-bottom: 1px #fff solid;
color: white;
text-align: center;
width: 180px;
height: 20px;
background-color: #B3C4BE;
}

.date2006 {
border-bottom: 1px #fff solid;
color: white;

text-align: center;
width: 180px;
height: 20px;
background-color: #84959C;
}

.date2005 {
border-bottom: 1px #fff solid;
color: white;
text-align: center;
width: 180px;
height: 20px;
background-color: #7B7A68;
}

.date_on {
color: black;
font-weight: bold;
text-align: center;
width: 180px;
height: 20px;
background-color: #fff;
}

.centre{
text-align: center;
}

.title{
text-align: right;
}

.contributor{
font-weight: bold;
}

.header{
font: 1.3em;
margin-top: 10px;
}

p {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}
