div.hn {	margin-top: 10px;	padding: 0 200px 0 0;
	background: #e2dcd7;
	border-top: 10px #c2c3c4 solid;
	text-align: right;
	color: #827f7c;
	font-family: Verdana;
	background: #C2C3C5 url(Images/hn_bg.jpg) no-repeat top right;}

.htitle {	padding: 0 0 0 20px;
	text-transform: uppercase;
	color: #000;
	float: left;
	font-size: 90%;}

.mainnews td, .mainreview td{	padding: 5px;
	vertical-align: top;}


.mainnews .vtd {	width: 25%;
	border-right: 2px #827f7c solid;
}
.mainreview .vtd {
	width: 40%;
	border-left: 2px #827f7c solid;
}

img.left {	margin: 0 5px 5px 0;	float: left;}
img.right {
	margin: 0 0 5px 5px;
	float: right;
}

.block {	padding: 0 0 10px 0;	border-bottom: 2px #827f7c solid;}
.comm {	font-size: x-small;
	color: #999;}

h5 {	margin: 0;	padding: 0px 0;	font-size: small;
	font-family: Verdana;
	color: #333;}