.comments_wrapper {	
/*	clear:both;*/
}
.comments_wrapper .comment_count{	
	padding-top:20px;	
	color:#585858 ;
	height:25px;
	overflow:hidden;
	margin-bottom:0px;
	padding-bottom:0px;
}
.comments_wrapper .comment_count .comment_number {	
	background-image: url('../image/comments/comment_count.gif');
	background-repeat: no-repeat;
	width: 18px;
	height: 13px;
	padding: 8px 28px 4px 2px;
	letter-spacing: -1px;
	line-height: 13px;
	color:#707070;
	font-size: 13px;
	text-align: center;
}
.ie9 .comments_wrapper .comment_count .comment_number {	
	line-height: 16px;
}
.ie7 .comments_wrapper .comment_count .comment_number {	
	line-height: 15px;
}
.comments_wrapper .comment_list{	
	margin:0;
}
.comments_wrapper .needLogin {	
	margin-top:10px;	
}
.comments_wrapper .comment_each.hide{
	display:none;
}
.comments_wrapper .comment_each .comment_box_top{
	height:10px;
	background-image:url('../image/comments/comment_top.gif');
	background-repeat:no-repeat;
	margin-left:21px;
}
.comments_wrapper .comment_each .comment_box{	
	/*border:solid 1px #BBBBBB;*/
	background-color:#f2f2f2;
	padding:5px 5px 5px 5px;	
	margin-bottom:1px;		
	font-size:11px;	
	list-style-type:none;	
	overflow:hidden;
	position:relative;
}
.comments_wrapper .comment_each .comment_box:hover{		
}
.comments_wrapper .comment_each .comment_box .comment_left{	
	width:40px;
	height:40px;
	float:left;
	margin:6px 3px 3px 3px;
}
.comments_wrapper .comment_each .comment_box .comment_left .comment_profile_photo, .comments_wrapper .comment_each .comment_box .comment_left .comment_profile_photo .comment_profile_image {	
	width:40px;
	height:40px;
}
.comments_wrapper .comment_each .comment_box .comment_middle{	
	height:auto;	
	margin:3px 7px 0px 50px;
	text-align:justify;
}
.ie7 .comments_wrapper .comment_each .comment_box .comment_middle{	
	margin-top:10px;
}
.ie8 .comments_wrapper .comment_each .comment_box .comment_middle{	
	margin-top:6px;
}
.ie9 .comments_wrapper .comment_each .comment_box .comment_middle{	
	margin-top:5px;
}
.comments_wrapper .comment_each .comment_box .comment_right{	
	width:30px;
	height:100%;
	position:absolute;
	top:7px;
	right:5px;
}
.ie .comments_wrapper .comment_each .comment_box .comment_right{	
	top:10px;
}
.comments_wrapper .comment_each .comment_box .comment_middle .comment_profile_name{	
	font-size:10px;
	font-weight:bold;
	color:#A8A8A8;	
}
.comments_wrapper .comment_each .comment_box .comment_middle .comment_profile_name .comment_user{	
	font-size:12px;
	color:black;
}
.comments_wrapper .comment_each .comment_box .comment_middle .comment_profile_name .comment_user a {	
	color:#404040;
	margin-right:5px;
}
.comments_wrapper .comment_each .comment_box .comment_edit{	
	margin:18px 0px 0px 10px;	
	float:right;	
}
.comments_wrapper .comment_each .comment_box .comment_edit:hover{	
	font-weight:bold;
	cursor:pointer;
}
.comments_wrapper .comment_each .comment_box .comment_middle .comment_story{		
	padding-left:0px;
	margin-top:5px;
	color:#484848;
}
.comments_wrapper .comment_each .comment_box .comment_right .comment_function{	
	color:gray;	
	cursor:pointer;	
}
.comments_wrapper .comment_each .comment_box .comment_right .comment_function:hover{	
	font-weight:bold;
}
.comments_wrapper .comment_input_form {	
	padding-right:12px;
	display:block;
	padding:5px 0px;
	margin:0px;
	overflow:hidden;
	padding-right: 12px;
}
.comments_wrapper .comment_input_form textarea{	
	resize:none;
	width:100%;
	border: 1px solid #cccccc;
	padding: 5px;
	overflow-y: hidden;
}
.comments_wrapper .comment_input_form textarea{	
}
.comments_wrapper .comment_input_form textarea.placeholder{	
	color:gray;
}
/*
.comments_wrapper .comment_each .comment_box textarea{	
	width: 650px;
	height: 20px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
}
*/
/* Show more Coments */
.comments_wrapper .showMoreComments {
	overflow:hidden;
}
.comments_wrapper .showMoreComments .roll {
	height:23px;
	background-color:#f2f2f2;
	color:#787878 ;
	text-align:center;
	line-height:200%;		
}
.comments_wrapper .showMoreComments .roll:hover {			
	color:black;
	cursor:pointer;
}
.comments_wrapper .showMoreComments .roll_top {
	height:10px;
	background-image:url('../image/comments/comment_top.gif');
	background-repeat:no-repeat;
	margin-left:21px;	
	margin-top:3px;
}
/* Hide more Coments */
.comments_wrapper .hideMoreComments {
	overflow:hidden;
	display:none;
}
.comments_wrapper .hideMoreComments .roll {
	height:23px;
	background-color:#f2f2f2;
	color:#787878;
	text-align:center;
	line-height:200%;
}
.comments_wrapper .hideMoreComments .roll:hover {			
	color:black;
	cursor:pointer;
}
.comments_wrapper .hideMoreComments .roll_top {
	height:10px;
	background-image:url('../image/comments/comment_top.gif');
	background-repeat:no-repeat;
	margin-left:21px;
	margin-top:3px;
}

#CommentReportDialog label {
	display: block;
	font-size: 13px;
	font-family: tahoma,'µ¸¿ò',dotum,verdana,AppleGothic,arial,sans-serif;
}
#CommentReportDialog input {
	border: 1px solid #BBB;
	margin: 5px 0px 0px;
	line-height: 20px;
	width: 100%;
	position: relative;
	left: -1px;
}