
/* -------------- MODULE: News -------------- */
/* begin */



.news {
	position: relative;
	padding-bottom: 10px;
	}

	.news .tabbedContent {
		position: relative;
		z-index: 100;
		}



/* -------------- FUNCTION: Recent Articles (list) -------------- */
/* begin */

.news .newsList {
	z-index: 150;
	position: relative;
	z-index: 1;
	margin-top: 0;
	}
	.news .newsList li,
	#content .news .newsList li {
		clear: both;
		position: relative;
		list-style: none;
		padding: 10px 0 0 68px;
		margin: 0;
		line-height: 1.1em;
		}
		#ie7 .news .newsList li,
		#ie6 .news .newsList li {
			height: 1%;
			}

		.newsList li .date {
			display: block;
			position: absolute;
			left: 0;
			top: 1em;
			width: 68px;
			font-size: 12px;
			}
			
		.newsList li h4 {
			z-index: 30;
			position: relative;
			font-size: 1.2em;
			font-weight: normal;
			}
			.newsList li h4 span.subtitle {
				display: block;
				font-size: 12px;
				}

	.news .newsList li.noDate,
	#content .news .newsList li.noDate {
		padding-left: 0;
		padding-top: 4px;
		margin-left: 0;
		}
		
		.news .newsList li.hasImage .newsImage {
			position: relative;
			z-index: 40;
			float: left;
			margin-right: 10px;
			}



	.newsList .assets {
		margin-top: -10px;
		}
		.newsList .assets .asset,
		#content .newsList .assets .asset {
			list-style: none;
			padding: 0;
			margin: 0;
			}


/* end */





/* -------------- FUNCTION: Recent Articles (detail) -------------- */
/* begin */


.news h2 .date {
	font-weight: normal;
	padding-left: 10px;
	color: #8b8078;    /* warm grey 8 - lighten */
	}

.news .relatedInformation {
	float: right;
	width: 30%;
	padding-left: 10px;
	margin-left: 10px;
	padding-top: 4px;
	border-left: 1px solid #CCC;
	position:relative;
	}
	.news .relatedInformation h4 {
		padding-bottom: 4px;
		}
	.news .relatedInformation ul {
		list-style: none;
		margin-top: -4px;    /* !  */
		}
		.news .relatedInformation ul li,
		#content .news .relatedInformation ul li {
			list-style: none;
			padding: 4px 0;
			margin-left: 0;
			line-height: 1.1em;
			}


/* end */









/* -------------- FUNCTION: Recent & Featured -------------- */
/* begin */

.news.featured,
.news.featured .newsList {
	position: relative;
	}
	#ie7 .news.featured,
	#ie7 .news.featured .newsList,
	#ie6 .news.featured,
	#ie6 .news.featured .newsList {
		height: 1%;
		}


	.news.featured ul.headlines {
		position: relative;
		}


	.news.featured .newsList li {
		clear: left;
		padding-left: 0;
		border-bottom: 1px dashed #CCC;
		}
		.news.featured .newsList li.last {
			border: none;
			padding-bottom: .5em;
			}

		.news.featured .newsList li .date {
			position: relative;
			top: 0;
			width: auto;
			}
		.news.featured .newsList li h4,
		#leftCol .news.featured .newsList li h4 {
			margin: 0;
			padding: 0 0 .2em;
			font-size: 1.1em;
			background: 0;
			}

/* end */














