#caie
{
	font-size:10px;
 }
 
.post-comment-box
{
position:relative;
overflow:hidden;
}
.head-comment
{
position:relative;
overflow:hidden;
display:block;
margin-bottom:10px;
width:100%;
padding-bottom:10px;
border-bottom:#CCCCCC 1px dashed;
}

.head-comment1
{
position:relative;
overflow:hidden;
display:block;
margin-bottom:10px;
width:100%;
padding-bottom:10px;
}

.hc-right
{
width:55%;
float:right;
font-size:11px;
font-weight:bold;
text-align:right;
}
.hc-left
{
float:left;
width:40%;
}

.commentslist li {
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:10px;
	margin:5px;
	padding:5px;
	border-bottom: #CCCCCC dashed 1px;
} 
.commentslist li.trackback {
	border:1px double #EDD;
}

.reply-comment
{
	background-color:#F8F8F8;
}

ul.reply-comment li
{
  border:none!important;
}

.author a {
	font-weight:800;
}

.commentslist .body {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.commentslist .body p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.commentslist ul {
border:medium none;
margin:7px 0 0 20px;
padding:0;
}

.commentslist {
border:medium none;
margin:0;
padding:0;
}

.commenthead
{
	color:#888;
	font-weight:200;
	font-size:9px;
	width:30%;
	float:left;
}

#cmtForm
{
}

.body {
	float:right;
	width:62%;
	font-size:11px;
	color:#333333;
}

.meta {
	color:#888;
	font-size:10px;
	width:100%;
	text-align:right;
	clear:both;
}
.commenthead a,.meta a {
	color:#36B;
}

.commentform,
.commentform2
{
	margin:10px 0 10px 20px;
}

#commentdiv{
	padding-right:8px;
	}

#commentarea
{
	width:100%;
}

#commentform textarea,
#commentform2 textarea {
	border:1px solid #b0b0b0;
	width:100%;
}


#reco span {
color:#999;
}

.avatar{
	width:80px;
	height:80px;
	margin-top:-22px;
*margin-top:-26px; 
	margin-right:-4px;
	float:right;
	margin-left:3px;
	padding:3px;
	background-repeat:no-repeat;
	border: 1px solid #666;
}

.mine{
/*	border-color:#FC0 !important;
*/
}
.borderc1{
	border-color:#CCC !important;
}
.borderc2{
	border-color:#999 !important;
}

#authorrequire,
#emailrequire,
#webnotrequire
{
  color: red;
}
