@import url('base.css');
@import url('news.css');
@import url('photo.css');
@import url('video.css');
@import url('filter_form.css');

#content {
	margin: 5px 1.25em;
}

/*---[ Event pages ]--------------------------------------------------*/

#event-logo {
	text-align: center;
}

.event-pre {
	float: right;
	width: 270px;
	margin: 1.5em 0;
}

	#eventInfo {
		min-width: 250px;
		margin: 0 0 1em 1em;
	}

		#eventInfo dt {
			font-weight: bold;
			color: #437195;
		}

		#eventInfo dd {
			font-weight: bold;
			margin-left: 10px;
		}

		#eventInfo em {
			color: #437195;
		}

	#event-links {
		padding: 1em 0;
		margin-left: 10px;
		border-top: 1px solid #ddd;
		font-weight: bold;
	}
		#event-links ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		#event-links li {
			line-height: 2em;
		}

#eventDescription {
	text-align: justify;
	margin: 3em 300px 3em auto;
	border-right: 1px solid #ddd;
	padding-right: 1.5em;
}

table.event_list {
	width: 400px;
	font-size: 0.9em;
}
	table.event_list th {
		font-size: 1.1em;
		background: #437195;
		font-weight: bold;
		color: #fff;
	}
	table.event_list td,
	table.event_list th {
		padding: 0.4em;
	}
	table.event_list .odd {
		background: #eee;
	}
	table.event_list .event {
		font-weight: bold;
	}
	table.event_list .date {
		text-align: center;
	}



/*---[ News pages ]--------------------------------------------------*/

.latest-news-entries {
	padding: 0;
	margin: 0;
}
	.latest-news-entries .news {
		/*border-top: 1px solid #eee;*/
		/*border: 1px solid red;*/
		margin: 0.5em 0 1em;
		padding: 0;
	}
	.latest-news-entries h3 {
		margin: 0.5em 0;
		font-weight: bold;
		padding: 0;
		border-bottom: 1px solid #eee;
	}
	.latest-news-entries .extra {
		margin:0 0 5px;
		padding:0;
	}

/*---[ Search ]-------------------------------------------------------*/
table.search_results {
	border:1px solid #eee;
	width: 85%;
}

table.search_results td,
table.search_results th {
	border:1px solid #eee;
	padding: 0.5em;
	text-align: center;
}

table.search_results th {
	font-size: 1.2em;
	font-weight: bold;
	color: #437195;
}

table.search_results td.title {
	text-align: left;
	width: 60%;
}
