/* 전체 틀 */
.xn_member_list {
	position: relative;
	color: #3e3e3e;
	font-size: 12px;
	font-family:  "Dotum",  "Verdana", "Arial";
	width: 100%;
}

/* 타이틀 바 */
.xn_member_list .dotline {
	background: url(../images/dotline.gif);
	height:1px;
}

/* 멤버수 스타일 */
.xn_member_list .point_num {
	color: #03518f;
	font-weight:bold;
	font-size:14px;
}

.xn_member_list .msg_member_count {
	margin-top: 8px;
}

.xn_member_list .member_list {
	float:left;
	width:100%;
}

.xn_member_list .member {
	float:left;
	width:49%;
	margin-top: 7px;
	font-size:11px;
}

.xn_member_list .member .member_img {
	float:left;
	margin-right:3px;
}

.xn_member_list .member .member_img img {
	width: 29px;
	height: 29px;
	border:1px solid #cecdd2; 
}

.xn_member_list .member .member_info {
	color: #03518f;
	line-height: 16px;
}

.xn_member_list .member .member_info a{
	color: #3e3e3e;
	text-decoration: none;
}

.xn_member_list .member .member_info a:hover{
	color: #3e3e3e;
}

/* 페이징 */
.xn_member_list .paging {
	position: relative;
	font-size: 11px;
	color: #999999;
	margin-top: 5px;
}

.xn_member_list .paging span:last-of-type {
	margin-right: 3px;
}

.xn_member_list .paging img {
	vertical-align: text-bottom;
}

.xn_member_list .current_page {
	color: #069ada;
	font-weight:bold;
}

.xn_member_list .button_prev {
	cursor: pointer;
}

.xn_member_list .button_next {
	cursor: pointer;
}