table.comments{
	width:100%;
	border-collapse:collapse;


}

table.comments td{

	padding:10px;
	border-bottom:1px #c1c4c7 solid;
border-top:#dadde0 1px solid;
	
}

table.comments tr.comment{
	margin-bottom:10px;
}
table.comments td.comment-stat{
	width:15%;

	text-align:right;
	line-height:1.2em;
	font-size:11px;

	border-right:0;
	color:#354e68;
border-right:#c1c4c7 solid 1px;
background:#e4e8eb url(/img/com-back.jpg) scroll repeat-x bottom left;

}
table.comments td.comment-stat .name{
	font-weight:bold;
}
table.comments p{
	padding:0;
	margin:0;
	line-height:1.6em;
}
table.comments td.comment-text{

background:#e4e8eb url(/img/com-back.jpg) scroll repeat-x bottom left;
}

table.comments tr.comment-head td,table.comments tr.comment-foot td{
	height:2px;
	line-height:2px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}
.comment-form{
	width:80%;
	margin:0 auto 0 auto;
}
.comment-form input,.comment-form textarea,.comment-form select{
border:solid 1px #f7fcff;

padding-left:10px;
color:#000;
font-family:"Arial",sans-serif;
font-size:12px;
padding:2px;
margin-bottom:5px;
}
.in-com{
	padding:0 20px;
}
.in-com table.comments tr.comment-head td,.in-com table.comments tr.comment-foot td{
	height:4px;
	line-height:4px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}
.in-com h2,.in-com h3{
	font-weight:normal;
	padding:10px 0;
	text-transform: uppercase;letter-spacing: 0.2em;
	font-size:18px;
	text-align:center;
}
.in-com table.comments td.comment-stat{
	background:transparent url(/img/in-com-back.jpg) scroll repeat-x bottom left;
	border-bottom:#ccc solid 1px;
	border-right:#eee solid 1px;
	border-top:#eee solid 1px;
	color:#333;
}
.in-com table.comments td.comment-text{
	background:transparent url(/img/in-com-back.jpg) scroll repeat-x bottom left;
	border-bottom:#ccc solid 1px;
	border-top:#eee solid 1px;
}
.in-com .comment-form input,.in-com .comment-form textarea,.in-com .comment-form select{
	background:#eee;
	border:#999 solid 1px;;
	margin-bottom:5px;
	
}