/* news */

.news-item { width: 745px; margin-top: 5px; }
.news-item-alternative { background: #fff6f6; }

.news-item, .news-item-alternative { position: relative; clear: both; }
.news-item span, .news-item-alternative span { color: #c10000; }

.news-idate { width: 65px; margin-bottom: 5px; padding-bottom: 3px; background: #fdffcb; text-align: center; }
.news-iday { font-size: 10px; color: #ba2d22; }

.news_ileft { float: left; width: 65px; text-align:right; }
.news_ileft img { margin-bottom: 10px; padding: 1px; border: solid 1px #eee; }
.news_iright { float: right; width: 675px; padding-top: 10px; padding-left: 5px; color: #727369; }
.news_iright p { margin-top: -5px; }
.news_iright h2 { max-width: 525px; margin-top: -8px; }
.news_iright h2 a { 
	font-weight: bold; font-size: 11px; color: #ba2d22; text-decoration: underline;
}
.read_inews { margin: -10px 0 10px -10px; color: #a09292; }
.read_inews a { margin: 0 2px 0 10px; color: #a09292; text-decoration: none; }
.read_inews a:hover { border-bottom: 1px solid #f2f2f2; }

.news_options_box { 
	float: right; width: 150px; height: auto; margin: -5px 0 0 5px; padding: 2px; border: solid 1px #eee;
	font-size: 11px; color: #aaa;
}
.news_options_box a { color: #9e3e3e; text-decoration: underline; }
.news_options_box a:hover { color: #ce0000; text-decoration: none; }
.news_options_box img { margin: 2px 3px; border: 0; vertical-align: middle; }

ul.news-comments { display: block; width: 520px; margin: 0; padding: 0; }

li.n-com-items { 
	position: relative; height: auto; margin: 3px 0 5px 0; border-top: 1px solid #eee; list-style: none; color: #696969; 
}
li.n-com-items:hover { background: #f6f9f1; padding: 0; }
li.n-com-items span { color: #9d6e6e; margin: 0; padding: 0; }
li.n-com-items span.name { margin: 0; padding: 0; font-weight: bold; color: #000; }
li.n-com-items span.date { margin: 0; padding: 0; color: #e3c7c7; }

.votes-notes { clear: both; width: 200px; font-size: 11px; color: #929969; }
.votes-notes span { font-weight: bold; color: #ff1800; }
.votes-tip { float: left; width: 100px; font-size: 11px; color: #929969; }
span.thanks { font-weight: bold; font-size: 12px; color: #696969; }

.emoticons { 
	position: absolute; width: 93px; height: auto; top: 1px; left: 1px; padding: 3px;
	border: 1px solid #dcdcdc; visibility: hidden; z-index: 1000; background: #f8f8f8;
}
