#news-listing {
	width:100%
}

#news-listing th {
	text-align:left
}

#n-date {
	white-space:nowrap;
	border-left:4px solid #fff
}

#news-listing .summary {
	font-weight:normal;
	margin:0
}

#news-listing th, #news-listing td {
	padding:5px 4px 0 4px;
	vertical-align:top
}

#news-listing .top-row th {
	padding-bottom:5px
}

#news-listing td {
	padding-top:1px;
	padding-bottom:15px
}

#news-listing h3 {
	font-size:1em;
	margin:0
}

.top-row th {
	background:#a0a9d3
}

#news-listing a {
	color:#000;
	text-decoration:none
}

a.action {
	font-weight:bold
}

.prev-next {
	margin-bottom:6px;
	color:#1d448f
}

.prev-next .nav-links {
	font-size:1.4em;
	font-weight:bold
}

.prev-next .nav-links a {
	color:#1d448f;
	text-decoration:none
}
.prev-next .invalid {
	display:none
}

.return {
	font-size:1.4em;
	font-weight:bold;
	color:#1d448f;
	text-decoration:none
}

#content-date {
	font-weight:bold;
	margin-top:-1em;
	margin-bottom:1em
}

.main-image {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	clear:right
}