@CHARSET "UTF-8";

#initials li{
	background-image:		none;
	float:					left;
	width:					20px;
	text-align:				center;
	margin:					5px;
	padding:				0;
}

.list .act_title{
	
	display:				inline;
	margin:					0 0 16px 140px;
	width:					300px;
	float:					left;
	font-size:				1.6em;
	padding:				0 20px 0 0;
	color:					#101040;
	line-height:			140%;
	font-weight:			bold;
	
}


.list .act_image{
	
	width:					100px;
	float:					left;
	min-height:				1px;
	margin:					0 -120px 0 10px;
	
}

.list .act_next_event{
	
	display:				inline;
	margin:					0 0 16px 140px;
	width:					300px;
	float:					left;
	font-size:				1.2em;
	padding:				0 20px 0 0;
	line-height:			140%;
	color:					#555;
	
}


.list .act_next_event h4{
	
	font-size:				1.2em;
	
}

.list .next_event_date{
	
	
}

.act_image .holder{
	display:				block;
	width:					96px;
	height:					96px;
	margin:					0 8px 8px 0;
	
	border:					1px solid #CCC; 
	padding:				5px;
	text-align:				center;
}

#act_body{
	
	border:					3px solid #CCF;
	padding:				40px 40px 40px 40px;
	background-color:		#FFF;
	
	color:					#333;
	
}
	
#act_body h1{
	
	padding:				0 0 0.5em 0;
	border-bottom:			1px solid #CCF;
		
	font-size:				2.6em;
	margin:					0 0 0.4em 0;
	font-weight:			normal;
	
}

#act_body h3{
	
	margin:					1em 0 1em 0;
	padding:				0 0 0.5em 0;
	border-bottom:			1px solid #CCF;
	font-size:				1.6em;
	
}

#act_body a:link,
#act_body a:visited{
	color:					#00F;
}

#act_body a:hover{
	text-decoration:		underline;
}

#act_body .related_features{
	
	margin:					0 20px;
	
}

#act_body .related_features li{
	
	font-size:				1.4em;
	margin:					0 0 8px 0;
	
}

#act_body .detail{
	
	font-size:				1.2em;
	margin:					0 0 1em 0;
	
}

#act_body .date{
	
	font-size:				1.2em;
	margin:					0 0 20px 0;
	
}


#act_body .act_address{
	
	margin:					0 0 20px 41px;
	
}

#act_body .act_title{
	
	font-size:				1.2em;
	margin:					0 0 0.5em 0;
	
}

#act_body .act_address_line{
	
	font-size:				1.2em;
	margin:					0 0 0.5em 0;
	color:					#666;
	
}

#act_body .act_station{
	
	font-size:				1.2em;
	margin:					0 0 0.5em 0;
	
}

#act_body .acts{
	
	margin:					0 0 20px 0;
	
}

#act_body .act_names{
	
	font-size:				1.2em;
	margin:					0 0 0.5em 0;
	
}

#act_body .act_image{
	
	float:					left;
	width:					96px;
	height:					96px;
	margin:					0 10px 10px 0;
	
	border:					1px solid #CCC; 
	padding:				5px;
	text-align:				center;
	
}

#act_body .feature_date {
  font-size: 0.8em;
}

#act_content{
	
	margin:					20px 0 20px 0;
	
}



.elements .image{
	float:					right;
	margin:					20px 0 20px 20px;
}

#related_events{
	
	
}

#related_events_title{
	
	margin:					0 0 10px 0;
	padding:				0 15px 0 15px;
	
	font-size:				1.4em;
	font-weight:			bold;
	
}

#related_events li{
	
	margin:					2px 0;
	background-color:		#101040;
	
}


#related_events li .event_flags{
	
	width:					12px;
	float:					left;
	font-size:				1.4em;
	padding:				0 20px 1px 0;
	text-align:				center;
	
}

#related_events li .event_flags img{
	
	float:					left;
	
}


#related_events .details{
	
	padding:				10px 15px 12px 15px;
	
}

#related_events ul .date{
	
	width:					40px;
	float:					left;
	padding:				4px;
	margin:					0 20px 0 20px;
	
	text-align:				center;
	background-color:		#000030;
	
}

#related_events ul .date .number{
	
	font-size:				1.4em;
	
}

#related_events ul .col_a{
	
	width:					190px;
	float:					left;
	padding:				0 20px 0 0;
	
}

#related_events ul .col_a .title{
	
	font-size:				1.4em;
	
	margin:					0 0 8px 0;
}

#related_events ul .col_a .acts{
	
	font-size:				1.1em;
	margin:					4px 0 4px 0;
	color:					#BCF;
	
}


#related_events ul .area{
	
	width:					140px;
	float:					left;
	padding:				2px 0 0 0;
	
	color:					#BCF;
	font-size:				1.2em;
	
}

#related_events ul .image_outer{
	
	display: table;
	
	width:					90px;
	height:					48px;
	text-align:				center;
	float:					left;

}

#related_events ul .image{
	
	display: table-cell;
	vertical-align: middle; 
	
}

#related_events h3 {
margin: 20px 0 10px 0;
padding: 0 15px 0 15px;
font-size: 1.4em;
font-weight: bold;
}

/* IE should die in a fire */


#act_body a:link{
	color:					#102050;
}
#act_body a:visited{
	color:					#102050;
}
