.winner {
	position: relative;
	display: block;
	padding-bottom: 20px;
	border-bottom: 2px solid #ccc;
	
	height: 1%; /* give hasLayout */
}
.portrait {
	position: relative;
	display: inline;
	float: left;
	width: 133px;
	height: 180px;
	background: #aaf;
	margin-right: 10px;
}
.landscape {
	position: relative;
	display: inline;
	float: left;
	width: 237px;
	height: 180px;
	background: #aaf;
	margin-right: 10px;
}
.flag {
	position: relative;
	display: inline;
	float: left;
	width: 300px;
	height: 93px;
	margin: 0 165px 20px 0;
	background-repeat: no-repeat;
	background-position: left top;
}
	.flag.narrow {
		margin: 0 50px 20px 0;
	}
	.flag.servantLeader {
		background-position: left -5px;
	}
	.flag.ministry {
		background-position: left -98px;
	}
	.flag.faithful {
		background-position: left -192px;
	}
	.flag.studentLeader {
		background-position: left -286px;
	}
	.flag.student1 {
		background-position: left -380px;
	}
	.flag.student2 {
		background-position: left -475px;
	}
	.flag.student3 {
		background-position: left -568px;
	}
blockquote {
	position: relative;
	display: block;
	margin: 20px 40px 10px 155px;
	padding-top: 20px;
	font: italic 12px/16px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;

	height: 1%; /* give hasLayout */
	margin-right: 0;
}
	* html blockquote {
		margin-top: 0;
		padding-top: 0;
	}
	blockquote.narrow {
		margin: 20px 40px 10px 259px;
	}
.bio {
	position: relative;
	display: block;
	clear: both;
	padding-top: 20px;
}
#vid0, #vid1, #vid2, #vid3, #vid4 {
	position: relative;
	display: inline;
	float: left;
	clear: both;
	margin: 0 20px 10px 0;
}
