.comment-block { padding:5px 0; }
#comment-response { font-size:11px; font-weight:bold; color:#333; margin:0 0 10px 10px; }
#comment-response span{ font-size:11px; color: #333; font-weight:normal; }
#comment-header { background:url(../images/bg-comment-header.png); width:648px; height:8px; }
#comment-center { background:url(../images/bg-comment-center.png); width:648px; }
#comment-footer { background:url(../images/bg-comment-footer.png); width:648px; height:8px; }
#cooment-input { height:118px; }
#comment-input textarea {
	background:url("../images/input-comment.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#797979;
	display:block;
	float:left;
	font-size:1.1em;
	height:41px;
	text-transform:capitalize;
	width:505px;
	padding:5px 10px;
	font-size:1.1em;
}
#comment-input #comment-input-left{ float:left; padding:5px 0 5px 10px; }
#comment-input #comment-input-right{ float:right; margin:20px 10px 0 0; }
#comment .line{ background:url(../images/line-comment.png); width:640px; height:3px; margin:auto; }
#comment .img-who { margin:10px; }
#comment .img-who img{ width:64px; height:64px; }
#comment .who {
	font-size: 11px;
	color: #999;
	margin:10px 0 5px 0;
}
#comment .detail {
	font-size: 11px;
	color: #999;
	width:475px;
}
#comment .who a{ 
	font-size: 13px; 
	color: #F1645D;
	padding-right:10px;
}
#comment .who a:hover{ 
	font-size: 13px; 
	color: #F48987; 
}
#comment .icon { margin:10px 0 0 0; width:50px; text-align:right; }
#comment .icon a img{ display:none; }

#see-more-comment { text-align:center; padding:7px 0; }
#see-more-comment a{ 
	font-size: 12px; 
	color: #F1645D; 
}
#see-more-comment a:hover{ 
	font-size: 12px; 
	color: #F48987; 
}
#comment .active { background:#DFDFDF; width:644px; margin:auto; }

ul.timeline{ list-style:none; margin:0; padding:0; }
ul.timeline li{ padding-left:5px; width:630px; }
ul.timeline li:first-child{  }


#comment-block-main { width:530px; }

.comment-bar { border-bottom:#dedede solid 1px; }
.comment-name { 
	float:left;
	background:#E58011; color:#FFF; font-size:12px; font-weight:bold; 
	padding: 4px 5px 5px 10px; 
	width:110px; 
	text-align:left; 
}
.comment-date {
	float:right;
	padding: 5px 5px 5px 10px;
	color:#999; font-size:11px;	
}
.comment-action { padding:5px 0; }
.comment-action img{ display:none; }
.comment-text { 
	float:left;
	color:#999; font-size:11px;	
	width:400px;
	text-align:left;
}
.comment-detail{ margin:10px 0 0 10px;  }
.comment-img{ float:right; }
.comment-img img{ width:50px; height:50px; }

a.btn-post {
	background:url('../images/button/post.png'); 
	background-position: 0 0;
	width:87px; height:36px;  
	display:block;
}
a:hover.btn-post{ 
	background:url('../images/button/post.png'); 
	background-position: 87px 0; 
}

.comment-show { display:block; }
.comment-hide { display:none; }
.comment-spam { text-align:left; }
.comment-spam a{
	color: #F1645D;
	text-decoration:underline;
}

#ex-comment { position:relative; top:7px; left:10px; display:block; }

#comment-profile-desc { width:648px; text-align:center; padding:20px 0 10px 0; line-height:1.5em; }