body {
	text-align:center;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:150%;
	
}

.clearboth{
	clear:both;
}
#banner{
	width:1000px;
	text-align:left;
	margin:auto;
}
#page{
	text-align:left;
	width:1000px;
	margin:auto;
	border:1px solid #666;
}

#navigation{
	width:25%;
	float:left;
	background-color:#EFEFEF;
	
}

#contentarea{
	width:73%;
	float:right;
	
}

.pad{
	padding:0 5px 1em 5px;
}

.imageholder{
	width:auto;
	float:right;
	margin-left:10px;
	clear:right;
	padding-bottom:1em;
}

.dark{
	background-color:#EFEFEF;
}

div.thumb{
	width auto;
	float:left;
	margin-right:15px;
}
 a img{
 	border:none;
 }
 
 html{
 	height:100%;
 }
 
 .whiteboard{
 	font-size:150%;
 	height:100%;
 	background-color:#DEDEDE;
 }
 
 .whiteboard #page{
 	height:90%;
 	overflow:auto;
 	display:relative;
 	background-color:#FFF;
 }
 
 .whiteboard #footer{
 	background-color:#000;
 	color:#FFF;
 	height:10%;
 	position:absolute;
 	left:0px;
 	bottom:0px;
 	width:100%;
 	text-align:center;
 }
 
 .whiteboard .daisychain{
 	width:1000px;
 	margin:auto;
 	text-align:left;
 }
 

  .whiteboard #footer a{
  
  	color:#FFF;
  	text-decoration:none;
  }
  
    .whiteboard #footer a:hover{
  
  	color:#FF0;
  	
  }
.whiteboard #footer   .dcprev,.whiteboard #footer   .dcprev a{
 	color:#DDD;
 }
 
 
 .whiteboard h2.pagetitle{
 	color:#FFF;
 	background-color:#000;
 	padding:10px;
 	margin-top:0px;
 	position:absolute;
 	top:0px;
 	left:0px;
 	width:100%;
 }
 
 .whiteboard #banner{
 	display:none;
 }
 
 .whiteboard #navigation{
 	display:none;
 }
 
 .whiteboard .pad{
 	padding-left:30px;
 	padding-right:30px;
 	padding-top:3em;
 }
 
 .whiteboard #contentarea{
 	width:100%;
 }
 
 .whiteboard .admin{
 	display:none;
 }

.vevent .dark, .vevent .light{
	padding:10px;
	margin-bottom:10px;
	background-color:
}
 .workshop {
 	border:3px #3377bb solid;
 	background-color:#ffffff;
 }
 .exhibitions img {
 	border:3px #337733 solid;
 	padding:3px;
 }
 .talks {
 	background-color:#663366;
 }
 .outings {
 	background-color:#ee7700;
 }
 .children {
 	background-color:#ff3366;
 }
 .friends {
 	background-color:#ffff00;
 }
 .film, .music {
 	background-color:#993300;
 }
 
 .events_toolbar {
 	background-color:#ffffff;
 }
 .events_toolbar .show {
 	clear:both;
 	float:none;
 }
 
 .third {
 	float:left;
 	width:31%;
 	margin-right:2%;
 }
 
 .caption{
 	width:300px;
 	font-size:0.85em;
 }
