@charset "utf-8";
/* CSS Document */


.title {
	font-family: 'Josefin Slab', serif;
	line-height:25%;
	font-size: 48px;
	color: #FFF;
	text-align: center;

}

.title2 {
	font-family: 'Josefin Slab', serif;
	font-size: 48px;
	color: #000;
	text-align: center;
	margin-bottom:0px;
	margin-top:0px;

}




.bodytext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 150%;
	padding:10px;
			
}


.bodytextserif {
	font-family: 'Josefin Slab', serif;
	font-size: 18px;
	color: #FFF;
	line-height: 150%;
	padding:10px;
			
}

.bodytextblack {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 150%;
	padding:10px;
			
}

.bodytextblacklarge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #000;
	line-height: 150%;
	padding:10px;
	
 			
}

.bodytextwhitelarge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #fff;
	line-height: 150%;
	margin:0px;
	
			
}

.bodytextcentred {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 150%;
	text-align: center;
	
}

.subhead2 {
	font-family: 'Josefin Slab', serif;
	font-size: 30px;
	color: #000;
	display:block;
	border-bottom: thin solid #000;
	text-align:left;

}



.subhead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #06F;
	line-height: 150%;
	text-align: left;
	margin-top:0px;
	
	
}
.subhead3 {
	font-family: 'Josefin Slab', serif;
	font-size: 30px;
	color: #fff;
	display:block;
	border-bottom: thin solid #fff;
	text-align:left;

}


.sidebarHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	
}

.menulink {
	font-family: 'Josefin Slab', serif;
	font-size: 20px;
	color: #000;
	
	margin-top:0px;
	padding-left:10px;
}
	
.menulink2 {
	font-family: 'Josefin Slab', serif;
	font-size: 20px;
	color: #000;
	display: block;
	background:#7f7f7f;
   	background:rgba(0,0,0,0.5);
	
	margin-top:0px;
	padding-left:10px;
}	
	
#menublock {
	
	border-style: dotted;  
	border-color:#000;
	border-width:thin
	
}

.menulinkold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #96F;
	margin-top:0px;
	padding-left:10px;
	line-height:200%;
	
}
a:link {
	color: #FF0;
	text-decoration: none;
}

a:visited {
	color: #FF0;
	text-decoration: none;
}

.appheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 48px;
	color: #FFF;
	
	text-align: center;
	margin-top:0px;
}


.apptextwhit {
	
}



.apptextblack {
	
	
}

#events {
	max-width:1000px;
	margin:auto;
	background-color:#FFC;


}