/* List of news (clever stuff to treat different items in the list to different styles (e.g. highlight first one) */
div.news-container1 {
	background-position: 50.25% 0%;
	background-repeat: repeat-y;
	background-image: url(/assets/gfx/vt-divider.gif); /* vertical divider between 1st 4 elements on page 1*/
	padding: 0;
	border-top: solid 1px #fff; /* cures IE7 bkg grief */
	}
#half-it, ol.news li.space {	
	background-position: 50% 0%;
	background-repeat:no-repeat; 
	background-image: url(/assets/gfx/bgs/news_4_hzbg.gif); /*vertical divider between 1st 4 elements on page 1*/
	height: 2px;
	clear: both;
	}
ol.news li.space {	background-position: 50% 100%; height: 1.5em;}

ol.news {
	list-style: none;
	margin: 0 ;;
	padding: 0;	
	border: 0;
}
ol.news:after {
	content: ".";
	clear:both;
	display:block;
	visibility: hidden;
	height: 1px;
	}
	ol.news li {
		margin: 0;
		padding: 0;
		clear: both;
	}
	ol.news li.row-0 {
	background-color: #EDEDE6;
	}
	ol.news li.row-1 {
	background-color: #F2F3EE;
	}	
	#articles-head { width: 100%;}
	ol.news li.space,ol.news li.header {
	clear: both;/*
	height:1em;*/
	}	
	ol.news li h3, h3.view {
		padding: 4px 10px 4px 10px;
		margin: 0;
		font-size: 1.2em;
		font-weight: normal;
		border-top: 1px solid #E1DEC8;
		height:1%;
	}
	ol.news li.header h3 {
		font-weight: 600;
		font-size: 140%;
		padding: 1em 0 0.5em 0;
		background-color: #fff;
		border-top: 0;
		float: none;
		clear: both;
		height:1em;
	}	

	
	ol.news li span.date, h3.view span.date  {
		display: block;
		float: left;
		margin-right: 10px;
		text-align: center;
		line-height: 1.1;
		font-weight: bold;
	}

	ol.news li span.month, h3.view span.month,ol.news li span.year, h3.view span.year {
		font-size: 0.7em;
		font-weight: bold;
		display: block;
		text-transform: uppercase;
		color: /*#BABABA*/#9B9B9B;
	}
	
	ol.news li span.day,  h3.view span.day {
		font-size: 1.4em;
		display: block;
		color: #666;
	}
	
	ol.news li h3 a {
		text-decoration: none;
		font-size: 90%;
		font-weight: normal;
	}
	ol.news li p {
		margin: 0 10px;
	}
	
	ol.news-page1 li.article1, ol.news-page1 li.article3 {
		float: left;
		width: 48%;
	}
	ol.news-page1 li.article1 h3, ol.news-page1 li.article2 h3 {
		border-top: solid 1px #fff !important;
	}	
	ol.news-page1 li.article3 h3, ol.news-page1 li.article4 h3 {/*
		border-top: solid 2px #E1DEC8; !important;*/
		padding-top:1em;
		border-top: 0;
	}		
	ol.news-page1 li.article2,
	ol.news-page1 li.article4
	 {
		float: right;
		width: 48%;
		clear: right; /* clear "none" seems to upset IE7 */
	}
	
	ol.news-page1 li.article3,
	ol.news-page1 li.article4 {/*
		border-top: 1em solid #FFF;*/
	}
#view-date {border-top: 0;}
#view-date span.title {font-size: 130%; padding-top: 0.3em; display:block; font-weight: 600;}
#view-date span.date {font-size: 100%; margin-left: 0;float: left; padding-top: 0.5em;}
div.secondary .input {width: 99%;}
#news-addenda {background-color: #edece7; border: solid 2px #edece7; margin-top:1em; clear:both;}
#news-addenda .addenda {border: 0; background-color:#edece7; padding: 0 0.5em;}
#news-addenda h4 {font-size: 120%; background-color:#e0e1d9; color: #305448; font-weight: bold; padding: 0.5em; margin-top: 0;}
#rss-icon a {text-decoration: none; padding:0.25em 0}
#rss-icon img {vertical-align: middle;}
