/* People list */

.people {
	line-height: 1.2;
	margin: 0 0 0.8em -45px;
}

.people .person {
	display:inline-block;
	position: relative;
	margin: 154px 0 1em 45px;
	min-width: 150px;
	vertical-align:top;
}

.people .person .wrap {
	margin-top: 0.6em;
	width: 9.4em;
}

.people .person .name {
	font-size: 0.8em;
	line-height: 1.5;
	margin-bottom: 0.4375em;
}

.people .person .name img {
	position: absolute;
	top: -158px;
	left: -4px;
	margin: 4px;
}

.people .person .position {
	font-size: 0.7em;
	margin-bottom: 0.5em;
	color: #818285;
}

.people .person .rating {
	font-size: 0.8em;
	float: left;
}

.people .leader1,
.people .leader2,
.people .leader3 {
	margin-right: 5px;
}

.people .leader1 {
	min-width: 240px;
}

.people .leader1 .name img {
	width: 240px;
	height: 240px;
	top: -248px;
}

.people .leader2 {
	min-width: 210px;
}

.people .leader2 .name img {
	width: 210px;
	height: 210px;
	top: -218px;
}

.people .leader3 {
	min-width: 180px;
}

.people .leader3 .name img {
	width: 180px;
	height: 180px;
	top: -188px;
}

.people .clear {
	clear: left;
}


.people .online .name img {
	margin: 0;
	border: 4px solid #40ae49;
}


/* Brief people list */

.people_brief {
	line-height: 1.2;
}

.people_brief .person {
	margin: 0 0 1.4em 0;
	padding-top: 50px;
	position: relative;
}

.people_brief .person .name {
	font-size: 0.7em;
	margin: 0.3em 0 0.15em 0;
}

.people_brief .person .name img {
	top: 0;
	left: 0;
	position: absolute;
}

.people_brief .person .position {
	font-size: 0.7em;
	color: #818285;
}