/*******************************************************************
* Grandmasters
*******************************************************************/

div.grandmaster {
	width: 100%;
	margin: 20px 0px 40px 0px;
	padding: 0px;
}

div.grandmaster h2 {
	font-size: 14pt;
}

div.grandmaster h3 {
	font-size: 12pt;
	margin-bottom: 20px;
}



/*******************************************************************
* Masters
*******************************************************************/

div.master {
	float: left;
	width: 150px;
	margin: 0px 20px 20px 0px;
	padding: 0px;
	text-align: center;
}

div.master img {
	width: 100%;
}

div.master h2 {
	font-size: 14pt;
}

div.master h3 {
	font-size: 12pt;
	margin-bottom: 20px;
}

div.master p {
	font-size: 10pt;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}

div.master p.subtext {
	font-size: 8pt;
	text-align: center;
	line-height: 1.5em;
}



/*******************************************************************
* Black Belts
*******************************************************************/

div.blackbelt {
	float: left;
	width: 72px;
	height: 140px;
	margin-right: 20px;
	padding: 0;
	text-align: center;
}

div.blackbelt img {
	width: 72px;
	height: 96px;
}

div.blackbelt p {
	font-size: 8pt;
	line-height: 1.2em;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
