h3 {
	font-size: 12px;
	color: #8b2a84;
	margin-bottom: 5px;
}
h3 a {
	text-decoration: none; 
}

.news-latest-container {
	margin: 0 15px 0 15px;
	font-size: 12px;
}

.news-latest-gotoarchive {
	display: none;
}
.news-latest-container p {
	margin-bottom: 5px;
}

.news-latest-morelink {
	color: #8b2a84;
	text-decoration: none;
}

.news-latest-morelink a {
	color: #8b2a84;
	text-decoration: none; 
	font-weight: bold;
	margin-left: 8px;
}

#content .content {
	padding: 0px 5px 20px 0px;
}

#content .news-single-item {
	padding: 0px 5px 20px 12px;

}
.newslist {
	font-size: 1.0em;
	font-weight: bold;
	color: #58585a;
	margin-bottom: 15px;
}

.news-single-item ul,
.newslist,
.newstext,
.csc-textpic-text,
.news-list-container,
.news-single-item .csc-textpic,
.news-single-item  h2,
.news-single-item p {
	padding-left: 20px;
}

#content .content h1 {
	width: 230px;
	background-color: #bcc900;
	margin: 0px 0 20px 0;
	padding: 5px 0 3px 14px;
	background-image: url(img/fade.jpg);
	background-position: right top;	
	background-repeat: repeat-y;
}
.news-single-date {
	float: right;
	color: #8b2a84;
	font-weight: bold;
	margin-right: 15px;
	display: none;
}
.news-latest-date {
	float: right;
	width: auto;
	margin-left: 3px;
	font-weight: normal;
	display: none;
}

.news-list-item hr {
	border: 0px;
	border-top: 1px solid white;
	border-bottom: transparent;
}

.news-latest-item hr, .news-single-item hr {
	clear: both;
	border: 0px;
	border-top: 2px solid #bcc900;
	border-bottom: transparent;
	margin: 5px 0 15px 0;
}

.news-list-morelink, .news-single-backlink {
	float: right;
	margin: 0 15px 5px 0;
}

.news-list-morelink a,
.news-single-backlink a {
	color: #8b2a84;
	text-decoration: none; 
	font-weight: bold;
}

.news-single-additional-info  {
	margin: 15px 0px 20px 0px;
	padding-left: 20px;
}

.csc-textpic-caption, .news-single-imgcaption {

}

.news-single-additional-info dl {
	font-size: 14px;
    border: 1px solid white;
	background-color: transparent;
	width: 250px; 
	margin: 0px 0px 20px 0px;
}

.news-single-additional-info dl a {
	
}

.news-single-additional-info dt {
	background-color: #abbdd0;
	color: white;
	padding: 2px 4px 2px 4px;
	border-bottom: 1px solid white;
}

.news-single-additional-info dd {
	padding: 2px 4px 2px 4px;
}

.news-single-files a {
	margin-right: 5px;
}

.news-single-item h1 {
	display: none;
}



