










.newsfeed {
	position:relative;
	z-index:500;}
	

.newsfeed .item- {
	margin: 15px 0; 
	clear:both;
	position:relative;
	z-index:500;
	margin-bottom:1.6em;
	}

.newsfeed .item- h3 {
	color:#476bd8;
	width:82%;
	margin-top:0px;
	font-weight:normal;
	margin-bottom:0.3em;
	font-size:1.25em;}

.newsfeed .item- h3 a:link,
.newsfeed .item- h3 a:visited {color:#476bd8;}
.newsfeed .item- h3 a:hover,
.newsfeed .item- h3 a:active {color:#F48400; }


.newsfeed .item- img {
	margin-top:0.5em;
	float:left;
	margin-right:10px}

.newsfeed .item- .date- {
	position:absolute;
	z-index:550;
	right:0px;
	//right:30px;
	top:3px;
	color:#aba9b5;
	}

html>body .newsfeed .item- .date- {
	//right:0px;
	}

.newsfeed .item- .desc- {}




.content h3.news-block-header {
	font-size:1.5em;
	margin-bottom:-0.3em;
	font-weight:normal} 

.content h3.news-block-header a:link,
.content h3.news-block-header a:visited {color:#0d2b88}
.content h3.news-block-header a:hover,
.content h3.news-block-header a:active {color:#F48400}



.content .pre-next-news {width:100%; line-height:1em; margin-top:2em}
.pre-next-news .l- {text-align:left; float:left}
.pre-next-news .r- {text-align:right; float:right}




.newslead {
	margin-bottom: 20px; padding: 5px; border: solid #999; border-width: 2px 0;
	color: #666; 
	position:relative;
	z-index:500}

.stuff-archive {
	margin-top: 5px;
	font-size: 1.3em; line-height: 1.5; }

.stuff-archive .year- {
	float: left;
	width: 50px;}

.stuff-archive .year- li {
	font-weight: bold; font-size: 1.1em; text-align: center;
	list-style: none; }

.stuff-archive .year- .current-,
.stuff-archive .year- .current- a {
	color: #fff;
	background: #A00; }

.stuff-archive .month- {
	margin-left: 50px; padding: 0 0 4px 10px;
	background: #A00; }

.stuff-archive .month- li {
	font-weight: bold; color: #fff;
	list-style: none; }

.stuff-archive .month- li a:link,
.stuff-archive .month- li a:visited {
	color: #fff; }
.stuff-archive .month- li a:active,
.stuff-archive .month- li a:hover {
	color: #f48400 }

.stuff-archive .month- .current- {
	color: #ff0; }

.stuff-news {
	margin-bottom: 20px; }

.stuff-news .list- {
	margin-top: 10px; }

.stuff-news .list- .item- {
	margin-bottom: 10px; }

.stuff-news .list- .item- .date- {
	font-family: Tahoma; color: #666; }

.stuff-news .list- .item- .title- {
	margin-bottom: 3px;
	font-size: 1.4em; }

.stuff-news .list- .item- .desc- {}

.stuff-news .more- {
	font-weight: bold; font-size: 1.3em; }


.menu li .in-menu-news {
	margin-left:20px;
	//margin-left:5px;
	
	}

	
.menu li .in-menu-news ul {
	float:left; 
	width:30%; 
	margin-top:0px;
	clear:none}

.menu li .in-menu-news ul.years li {
	margin-bottom:1.3em;
	font-weight:normal;
	font-size:0.8em;
	padding-bottom:0.1em;
	letter-spacing:-0.05em;}

.menu li .in-menu-news ul.month li {
	margin-bottom:0.4em;
	font-weight:normal;
	font-size:0.65em;
	letter-spacing:0em;
	line-height:1.4em;
	color:#737373}

.menu li .in-menu-news ul.years li.cur-, 
.menu li .in-menu-news ul.month li.cur- {
	background:none;
	margin-left:0px;
	color:#000}
	
.menu li .in-menu-news ul.years li a:link, 
.menu li .in-menu-news ul.years li a:visited {
	color:#737373;
	text-decoration:none;
	border-bottom:1px dashed #737373;} 
	
.menu li .in-menu-news ul.years li a:hover, 
.menu li .in-menu-news ul.years li a:active {
	color:#F48400;
	text-decoration:none;}

.menu li .in-menu-news ul.month li a:link, 
.menu li .in-menu-news ul.month li a:visited {
	color:#476bd8;} 	
	
.menu li .in-menu-news ul.month li a:hover, 
.menu li .in-menu-news ul.month li a:active {
	color:#F48400;}	
	
	
	
	
	
	
	
	