.news-list-container {

}
#content .news-list-item {
	margin: 5px 0 10px 0;
	padding: 0 0 10px 0;
	clear: both;
}
#content .news-list-item-date {
	float: left;
	width: 8em;
	text-align: left;
	margin: 0;
	padding: 0;
}
#content .news-list-item-content {
	float: left;
	max-width: 42em;
}

.news-list-item-title {
	text-align: left;
	margin: 0;
	padding: 0;
	float:left;
}

.news-list-item-title .title {
	/* float: left; */
	padding: 0;
	margin: 0 0 5px 0;
	/* margin-right: 10px; */
	font-weight: bold;
}

.news-list-item-title .subheader {
	margin: 0;
	padding: 0;
} 

#content .news-list-item-title .subheader p.bodytext {
	margin: 0;
	padding: 0;
}



.news-single-container {
	
}
.news-single-item {

}

.news-single-item-date {
	text-align: left;
	margin: 0 10px 0 0;
	padding: 5px 0;
	float: left;
}

#content .news-single-item-author {
	margin: 0 0 10px 0;
	padding: 5px 0;
	float: left;
}

#content .news-single-item-author p {
	margin: 0;
	padding: 0;
}

.news-single-item-image {
	float: right;
	max-width: 150px;
	padding: 2px;
	margin: 0 0 0 5px;
	border: 1px solid #DDD;
}

.news-single-item-image img {
	margin: 0;
	padding: 0;
}

p.news-single-imgcaption {
	font-size: 0.9em;
	margin: 0;
	padding: 0 2px;
}

.news-single-item-content h2 {
	margin: 0;
	padding: 0;
}
.news-single-item-content {
	clear: left;
	float: left;
}

hr.clearer {
	clear: left;
	margin: 0;
	padding: 0;
}

#content .news-single-item-backlink {
	clear: both;
}

div#content div.news-archive-container {

}

div#content div.news-archive-container ul {
	line-height:1.0;
	list-style-type: none;
	list-style-image: none;
	margin: 0; 
	padding: 0;
}

div#content div.news-archive-container ul li.news-amenu-item-year {
	margin: 0; 
	padding: 10px 0 5px 0;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
}

div#content div.news-archive-container ul li {
	margin: 0 0 0 25px; 
	padding: 0;
	list-style-type: square;
	line-height: 1.3em;
}

#content .news-list-browse {
	clear: both;
	text-align: center;
}

hr { text-align: right; margin: 0; padding: 0; width: 100%; height: 1px; color: #ccc; border: none; } /* For Internet Explorer */
html>body hr { margin: 0; padding: 0; width: 100%; height: 1px; background-color: #ccc; border: none; } /* For Gecko-based browsers */
html>body hr { margin: 0; padding: 0; width: 100%; height: 1px; background-color: #ccc; border: 0px solid #ccc; } /* For Opera and Gecko-based browsers */

