body {
	background-color: #F0F2F2;
	color: #F0F2F2;

}

.cont1 {
	background: #2286F2;
	border-color:#E8FF00;
	}
.cont2 {
	border-color: #22106A;
	background: #081719;
}
.cont2.home {
	background: #081719 url(images/buttons_evening/bg.jpg) no-repeat scroll 210px 60px;
}


a:link, a:visited{ text-decoration:none; color: #2286F2;}
a:hover, a:active{ text-decoration:none; color: #E8FF00;}

.time, small.credits{color: #2286F2;}

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

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

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

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

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

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



a.home:link, a.home:visited{
	border-top: 3px solid #F0F2F2;
	border-right: 3px solid #E8FF00;
	border-bottom: 3px solid #E8FF00;
	border-left: 3px solid #F0F2F2;
	background: #F0F2F2;
	}
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:#F0F2F2;} 
div.david h2 a:hover, div.david h2 a:active { color:#E8FF00;}

div.performances h2 a:link, div.performances h2 a:visited { color:#E8FF00;} 
div.performances h2 a:hover, div.performances h2 a:active { color:#2286F2;}

div.teaching h2 a:link, div.teaching h2 a:visited { color:#2286F2;} 
div.teaching h2 a:hover, div.teaching h2 a:active { color:#22106A;}

div.press h2 a:link, div.press h2 a:visited { color:#22106A;}
div.press h2 a:hover, div.press h2 a:active { color:#F0F2F2;}

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

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



.ddop ul li a:link, .ddop ul li a:visited{ text-decoration:underline; color:#2286F2;}
.ddop ul li a:hover, .ddop ul li a:active{ text-decoration:none; color:#E8FF00;}

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

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