/* CSS Document */

/* ******************** */
/* LATEST configuration */
/* ******************** */

div.news-latest-item{
	width: 300px; 
	display: inline; 
	position: relative; 
	vertical-align: top;
	padding-bottom:  5px;
}

div.news-latest-item A:link, div.news-latest-item A:visited{
	color:  black;
	text-decoration: none;
}

div.news-latest-item A:hover {
	color:  red;
	text-decoration:  none;
}

div.news-latest-title{
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   16px;
	font-weight:  bold;
	position: relative;
}

div.news-latest-text{
	font-size:  12px;
}

div.news-latest-text p{
	padding:  0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

div.news-latest-date{
	color: rgb(160,160,160);
	padding: 2px 0px 5px 0px;
	font-size: 10px;
}


/* ******************** */
/* SINGLE configuration */
/* ******************** */

div.news-single-item H2{
	margin:  0px 0px 0px 0px;
	color:   black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   16px;
	font-weight:  bold;
	text-align: left;
	border-bottom:  1px solid red;
}

div.news-single-item H3{
	margin:  0px 0px 0px 0px;
	color:   black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	font-weight:  bold;
	text-align: left;
}

div.news-single-item-img-container {
	padding:  2px;
	float:  right;
}



/* ******************** */
/* LIST configuration */
/* ******************** */

div.news-list-item{
	border: 1px solid red;
	position:  relative;
	margin-bottom:  5px;
}

div.news-list-title{
	color:   black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   16px;
	font-weight:  bold;
	text-align: left;
	border-bottom:  1px solid red;
	padding:  2px;
}

span.news-list-date {
	color:   black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	font-weight:  bold;
	text-align: left;
}

div.news-list-item-img-container {
	padding:  2px;
	float:  left;
}

div.news-list-subheader P{
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px;
	margin:  0px 0px 0px 0px;
}

div.news-list-morelink{
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-align:  right;
	margin-top:  12px;
	padding-bottom:  5px;
	padding-right:  5px;
}

div.tx-ttnews-browsebox td{
	background-color:  #E2E2E2;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;	
}

td.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

/* ********************* */
/* ARCHIVE configuration */
/* ********************* */

div.news-archive-container {
	margin-bottom: 5px;
	position: relative;
}