#staffPhoto
{
float:left;
width:144px;
text-align:center;
padding-top:5px;
font: bold 14px/14px arial, helvetica, sans-serif;
line-height:130%;
}

#staffPhoto img
{
padding-top:5px;
padding-bottom:5px;
}

.ttl, .staffName
{
	color:#660000;
	font: bold 16px/16px arial, helvetica, sans-serif;
	text-align:center;
	}
	
.staffName
{
	text-align:left;
}

#staffPhoto .staffName
{
	font: bold 13px/13px arial, helvetica, sans-serif;
	color:#660000;
	padding-bottom:3px;
}

#staffDetails
{
float:right;
width:320px;
}

#staffDetails a
{
text-decoration:none;
color:#660000;
font: normal 14px/14px arial, helvetica, sans-serif;
}


#lifeStory
{
clear:both;
width:560px;
z-index:50;
}

#lifeStory blockquote
{
line-height: 130%;
text-align:justify;
}

table .lbl
{
width:150px;
padding-top:8px;
padding-bottom:10px;
font: bold 14px/14px arial, helvetica, sans-serif;
vertical-align:top;
}

table .dtl
{
padding-top:5px;
padding-bottom:10px;
vertical-align:top;
font: normal 14px/14px arial, helvetica, sans-serif;
line-height: 130%;
}

table .story
{
padding-top:5px;
padding-bottom:10px;
vertical-align:top;
font: normal 14px/14px arial, helvetica, sans-serif;
}

.emailHover
{
	font: bold 14px/14px arial, helvetica, sans-serif;
	color: #772912;
	text-decoration: none;
}

.emailHover:hover
{
	font: bold 14px/14px arial, helvetica, sans-serif;
	color: #666666;
	text-decoration: none
}
