/*--- Front Page News ---*/
.headline, .frontpage-section h4 {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	} 
.headline {
	width: 590px;
	height: 80px;
	background: url(images/tagline.gif) no-repeat;
	}

.frontpage-section {
	margin: 2em 0;
	border-top: 1px #ccc dashed;
	}
.frontpage-section h4 {
	text-align: right;
	color: #aaa;
	}

.frontpage-section .newsitem {
	border-left: 4px solid #8dcaff;
	padding-left: 4px;
	}
.frontpage-section .newslead {
	padding-bottom: 1em;
	}
.frontpage-section .newsdate {
	margin: 0;
	}
.frontpage-section .newsphotosm {
	float: right;
	}


.frontpage-section .eventitem {
	border-left: 4px solid #80ed5a;
	padding-left: 4px;
	}
/*.frontpage-section .eventitem {
	width: 260px;
	margin: 1em 12px 2em 0;
	float: left;
	}*/
.frontpage-section .eventtitle {
	font-weight: bold;
	}
.frontpage-section .eventdate {
	font-style: italic;
	}



.newslist { margin-bottom: 3em }
.newslist ul, .eventslist ul {
	margin: 0; padding: 0;
	list-style: none;
}
.newslist li, eventslist li {
	margin: 4px; padding: 0;
}
.newslist li a {
	margin: 8px;
	font-size: 1.2em;
	font-weight: bold;
}
.eventslist .eventtitle { font-weight: bold; font-size: 1.2em; }
.eventslist .eventdate { font-style: italic; font-size: 1.1em}
.eventslist .eventdesc { }


.article .newsdate {	color: #777 }
.article .newslead { }
.article .newsphoto { 
	width: 200px;
	margin: 0 0 10px 10px;
	float: right;
	font-size:0.9em;
	text-align:center
}
.article .photogallery { clear: both;  }
.article .photogallery a { margin: 4px; text-decoration: none }
.article .photogallery a:hover { background: none }
.article .photogallery a img { border: 4px solid #ccc }
.article .photogallery a:hover img {	border: 4px solid #68a9ff }
