div#newslist ul{
	margin-bottom: 28px;
}
div#newslist li.title h3{ font-size: 1.45em; }
div#newslist li.title a{
	color: black;
	text-decoration: none;
	
}
div#newslist li.date{
	display: block;
	width: 74px;
	height: 55px;
	float: right;
	background: url('../imgs/ico-date.png');
	margin-top: 9px;
	margin-right: 23px;
	font-family: Georgia;
	font-style: italic;
	text-align: center;
	font-size: 1.1em;
	line-height: 1em;
	padding-top: 19px;
}
div#newslist li.date strong{
	display: block;
}

div#newslist li.content{
	margin-right: 120px;
	line-height: 1.2em;
	margin-bottom: 15px;
	margin-top: 12px;
}

div#newslist li.comments{
	display: block;
	width: 170px;
	height: 50px;
	background: url('../imgs/bg-comments.png');
	line-height: 40px;
	text-align: center;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
	margin-left: 1px;
	position: absolute;
	margin-top: -40px;
}
div#newslist li.comments strong{
	margin-left: 16px;
}
div#newslist li.comments a, div#newslist li.comments a:hover span, div#newslist li.comments a:hover strong{ text-decoration: none }
div#newslist li.comments a span, div#newslist li.comments a strong{ text-decoration: underline }
div#newslist li.yarr, div#newslist li.yarr-none{
	display: block;
	width: 100px;
	height: 40px;
	margin-left: 381px;
	background: url('../imgs/bg-yarr.png');
	line-height: 40px;
	text-align: center;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
}
div#newslist li.yarr-none{ background: none!important; }

div.comments{
	border-top: 1px solid black;
	margin-right: 20px;
	padding-top: 10px;
}

div.comments ul{ margin-top: 10px }
div.comments li.name{ font-weight: bold; font-size: 1.2em }
div.comments li.date{ font-style: italic; float: right; color: gray; }

div.add_comment{ background: #ebebeb; padding: 10px; margin: 10px 0 }
div.add_comment label { display: block;margin-right: 10px }
div.add_comment label input{ width: 100%; }
div.add_comment label textarea{ width: 100%; height: 120px; }