/* CSS for news items and comments
==================================== */

.nav {
	color: #CCC;
	}

#middle form#ChooseNews select { width: auto; margin: 0 15px 0 0; }	

.news_item {
	}
	
.news_date {
	text-transform: uppercase;
	color: #0a1f3d;
	}
	
.news_headline {
	font: 18pt Georgia, "Times New Roman", Times, serif;
	color: #0a1f3d;
	background: url(/images/icons/news.gif) no-repeat 0px 5px;
	margin: 5px 0 5px -20px;
	padding: 0 0 10px 20px;
	border-bottom: 1px dotted #EEEEEE;
	}
	
		.news_headline a {
			text-decoration: none;
		}	
	
.news_announce_headline {
	font-size: 1.4em;
	font-weight: bold;
	color: #0a1f3d;
	background: url(/images/icons/news_announce.gif) no-repeat 0px 5px;
	margin-left: -20px;
	padding-left: 20px;
	margin-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #EEEEEE;
	}	
	
.news_summary {
	padding-bottom: 20px;
	}
	
.news_comments {
	clear: both;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	background: #93a283;
	padding: 5px 10px;	
	}
	
		.news_comments a {
			color: #FFF;
			text-decoration: none;
		}	

.comments_count {
	float: left;
	background: url(/images/icons/comments.png) no-repeat 0px 4px;
	padding-left: 20px;
	margin-right: 20px;
	}

.read_more {
	float: left;
	background: url(/images/icons/script.png) no-repeat 0px 2px;
	padding-left: 20px;
	}					

	
.clearMouse:hover {
/*
background-color:#FFFFFF;
*/
}
	
	
/*  Comments
----------------------------------------------------------------- */

.comments_status {
	padding: 4px;
	margin: 15px 0px;
	}
.comments_nav {
	position: relative;
	float:right;
	color: #010204;
	margin: 0;
	padding: 0;
	}
	
.comments_nav ul, .comments_nav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
.comments_nav li {
    background:none repeat scroll 0 0 #FDF9D6;
    border:1px solid #E1DEBF;
    color:#E38804;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    line-height:20px;
    margin-right:2px;
    min-height:20px;
    text-align:center;
    vertical-align:top;
    width:20px;
	}
	
.comments_nav a{
	color: #FFFFFF;
	display: block;
	min-height: 20px;
	width: 20px;
	text-decoration:none;
	background: #E38804;
	}
	
.comments_nav a:hover {
	display: block;
	color: #E38804;
	background: #FFFFFF;
	}

#comments {
	margin-top: 50px;
	}

.comment {
	margin-bottom: 20px;
	}

.comment_header {
	background: #fdf9d6;
	padding: 10px;
	border: 1px solid #e1debf;
	}

.comment_post {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	}
	

