body { 	font-family: "Lucida Grande", Geneva, Arial, sans-serif; 	margin: 0; 	padding: 0; 	text-align: center; 	}.pageBody	{	margin: 10px auto; 	line-height: 145%; 	width: 80%; 	min-width: 750px; 	max-width: 750px; 	font-size: 13px; 	text-align: left;	}a img	{	border: 0;	margin: 0 3px;	}.pageTitle	{	font-size: 1.75em; 	font-weight: bold; 	text-align: center; 	padding-bottom: .5em;	}.reportBody	{	border-width: 1px;	border-style: solid;	padding: .5em 1em;	}	.citation	{	font-size: 10px;	vertical-align: 2px;	margin: 0 2px;	}	.psPicture img	{ 	margin: 10px 0;	padding: 3px;	border-width: 1px;	border-style: solid;	}	.psPerson	{	margin-bottom: 1em;	}.psName	{
	font-size: 18px;	margin-bottom: 5px;	}	.psName	{ 	margin: 0;	padding: 5px;	}.psText	{ 	font-size: 18px;	}	.psEvent, .psFact, .psParent, .psOtherSpouses, .psSpouse	{ 	margin: 0;	padding: 5px;	}.psChild, .psFields	{	margin: 10px 0 0 0;	}	.psTitle, .colFirst	{	width: 90px;	font-weight: bold;	margin-right: 5px;
	}.psTitle, .psText, .colFirst, .colSecond	{	display: table-cell;		}	.psSpousesTitle	{ 	margin: .75em 0 .5em 0;	font-size: 16px;	font-weight: bold;	}	.psNotesTitle, .psChildren	{	margin: .75em 0 .5em 0;	font-size: 16px;	font-weight: bold;	}	.psFooterRecord	{	font-style: italic;	}.psFooter	{ 	margin: .5em 0; 	padding: .5em; 	font-size: 12px;	}	.psFooterRecord	{ 	border-top-width: 1px;	border-top-style: solid;	height: 1.25em;	padding: 10px;	margin: 0;	}.psModDate	{	display: block;	width: auto;	float: left;	}.psCreated	{	display: block;	width: auto;	float: right;	}.footer	{ 	margin-top: 1em; 	padding: 0; 	text-align: center; 	line-height: normal; 	}	.footerCustom	{	margin-top: 1em;	font-style: italic;	}	.footerWrapper	{ 	padding: 0; 	font-size: x-small; 	}.footerEntry	{	font-size: 14px;	}