/* ============================ */
/* = Styles for the user list = */
/* ============================ */
#epdu_userlist {
	display: block;
	clear: both;
	margin: 0;
	list-style: none;
	margin-bottom: 15px;
}

#epdu_userlist:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	width: 0;
}
	
	#epdu_userlist li {
		margin-bottom: 10px;
		border-bottom: 1px solid #ececec;
		padding-bottom: 10px;
	}
		
		#epdu_userlist li .user-photo {
			float: right;
			display: inline-block;
		}
		
		#epdu_userlist .user-info {
			float: left;
			display: inline-block;
		}
		
		#epdu_userlist li h2 {
			font-size: 20px;
			font-weight: bold;
			margin: 0;
		}
		
		#epdu_userlist li p {
			margin: 0 0 10px;
		}
		
		#epdu_userlist li ul {
			margin: 0;
		}
		
		#epdu_userlist li ul:after {
			content: ".";
			display: block;
			visibility: hidden;
			clear: both;
			height: 0;
			width: 0;
		}
		
			#epdu_userlist li li {
				background: none;
				margin: 0;
				list-style: none;
				border: none;
				padding: 0;
			}
			
			#epdu_userlist li .user_desc {
				clear: both;
				padding: 10px 0 0;
			}
		
/* ========================= */
/* = Styles for the widget = */
/* ========================= */
.epdu-widget-box {
}

.epdu-widget-box .epdu-widget-title {
	font-size: 16px;
	font-weight: bold;
}

.epdu-widget-box p {
	margin: 0 0 10px;
}


.epdu_user-img {
}

	.epdu_user-img-caption {
		font-size: 20px;
		font-weight: bold;
		line-height: 1.1;
	}
	
		.epdu_user-img-caption .epdu_position {
			font-size: 14px;
			font-weight: normal;
		}	
