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

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


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

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


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

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

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

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

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

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


a.home:link, a.home:visited {
	background-color:#F0F2F0;
	border-top: 3px solid #F0F2F0;
	border-right: 3px solid #FF86FF;
	border-bottom: 3px solid #FF86FF;
	border-left: 3px solid #F0F2F0;
}	

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:#F0F2F0;}
div.david h2 a:hover, div.david h2 a:active { color:#FF86FF;}

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

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

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

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

.homedavid { background-image:url(images/buttons_night/homedavid.gif);}
.homeagenda { background-image:url(images/buttons_night/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:#FF86FF;}

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

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