body {
	color: #170000;
	background: #170000;
}

.cont1 {
	background: #DB1D1D;
	border-color:#54031F;
	}
.cont2 {
	border-color: #FF86FF;
	background: #F2F0F3;
}
.cont2.home {
	background: #F2F0F3 url(images/buttons_afternoon/bg.jpg) no-repeat scroll 210px 60px;
}


a:link, a:visited{ text-decoration:none; color:#DB1D1D;}
a:hover, a:active{ text-decoration:none; color:#54031F;}

span.time, small.credits{color: #DB1D1D;}

.buttons a.david:link, .buttons a.david:visited{
background-image:url(images/buttons_afternoon/david.jpg);}
.buttons a.david:hover, .buttons a.david:active, .buttons a.david.curr{
background-image:url(images/buttons_afternoon/david_a.jpg);}

.buttons a.bio:link, .buttons a.bio:visited{
background-image:url(images/buttons_afternoon/bio.jpg);}
.buttons a.bio:hover, .buttons a.bio:active, .buttons a.bio.curr{
background-image:url(images/buttons_afternoon/bio_a.jpg);}


.buttons a.performances:link, .buttons a.performances:visited {
background-image:url(images/buttons_afternoon/performances.jpg);}
.buttons a.performances:hover, .buttons a.performances:active, .buttons a.performances.curr{
background-image:url(images/buttons_afternoon/performances_a.jpg);}

.buttons a.teaching:link, .buttons a.teaching:visited{
background-image:url(images/buttons_afternoon/teaching.jpg);}
.buttons a.teaching:hover, .buttons a.teaching:active, .buttons a.teaching.curr{
background-image:url(images/buttons_afternoon/teaching_a.jpg);}

.buttons a.press:link, .buttons a.press:visited{
background-image:url(images/buttons_afternoon/press.jpg);}
.buttons a.press:hover, .buttons a.press:active, .buttons a.press.curr{
background-image:url(images/buttons_afternoon/press_a.jpg);}

.buttons a.contact:link, .buttons a.contact:visited{
background-image:url(images/buttons_afternoon/contact.jpg);}
.buttons a.contact:hover, .buttons a.contact:active, .buttons a.contact.curr{
background-image:url(images/buttons_afternoon/contact_a.jpg);}


a.home:link, a.home:visited{
	background-color:#170000;
	border-top: 3px solid #170000;
	border-right: 3px solid #54031F;
	border-bottom: 3px solid #54031F;
	border-left: 3px solid #170000;
	}
a.home:hover, a.home:active{ 
	background-color: transparent;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 3px;
	}
	
	
div.david h2 a:link, div.david h2 a:visited { color:#FF86FF;}
div.david h2 a:hover, div.david h2 a:active { color:#F0F2F0;}

div.performances h2 a:link, div.performances h2 a:visited { color:#DB1D1D;}
div.performances h2 a:hover, div.performances h2 a:active { color:#FF86FF;}

div.teaching h2 a:link, div.teaching h2 a:visited { color:#54031F;}
div.teaching h2 a:hover, div.teaching h2 a:active { color:#DB1D1D;}

div.press h2 a:link, div.press h2 a:visited { color:#170000;}
div.press h2 a:hover, div.press h2 a:active { color:#54031F;}

div.contact h2 a:link, div.contact h2 a:visited { color:#170000;}
div.contact h2 a:hover, div.contact h2 a:active { color:#F0F2F0;}

.homedavid { background-image:url(images/buttons_afternoon/homedavid.gif);}
.homeagenda { background-image:url(images/buttons_afternoon/homeagenda.gif);}

.ddop ul li a:link, .ddop ul li a:visited{ text-decoration:underline; color:#DB1D1D;}
.ddop ul li a:hover, .ddop ul li a:active{ text-decoration:none; color:#54031F;}

.ddop ul li.this a:link,  .ddop ul li.this a:visited{text-decoration:none;  color:#54031F;}
.ddop ul li.this a:hover,  .ddop ul li.this a:active{text-decoration:none;  color:#54031F;}

a.hexaplex:link, a.hexaplex:visited{ color:#ff0000;}
a.hexaplex:hover, a.hexaplex:active { color:#00ff00;}
