a img {	border-style: none; margin: 0 3px; }body { 	margin: 0; 	padding-left: 10px; 	}.pageBody	{	margin-right: auto;	margin-bottom: 50px;	margin-left: auto;	width: 760px; 	}.reportBody	{	padding: .5em 1em;	-moz-box-shadow: 0px 0px 5px 0px #aeaeae;	-webkit-box-shadow: 0px 0px 5px 0px #aeaeae;	box-shadow: 0px 0px 5px 0px #aeaeae;	}.pageTitle	{	text-align: center;	height: 45px;	padding-top: .3em;	background: top url(titleGradientSmall.png) no-repeat;	}span.psPicture	{	display: block;	position: absolute;	top: -3px;	right: -3px;	border: solid;	border-width: 3px;	z-index: 2;	}	.psPicture img	{	width: 110px;	float: right;		text-align: center;	border-width: 1px;	border-style: solid;	padding: 2px;	-moz-box-shadow: 0px 0px 5px 0px #aeaeae;	-webkit-box-shadow: 0px 0px 5px 0px #aeaeae;	box-shadow: 0px 0px 5px 0px #aeaeae;	}	.psPerson	{	margin-bottom: 1em;	overflow: auto;	}.psName	{	margin: 0px;	padding: 5px;	}.psText	{ 	font-size: 1.1em;	font-weight: bold;	}	.psEvent, .psFact, .psParent, .psOtherSpouses, .psSpouse	{ 	margin: 0;	margin-left: 3px;	padding: 2px;	}.psSpouses	{	padding-left: 5px;	}.psChild, .psFields	{	margin: 5px 0 0 0;	}	.psChild	{	padding-left: 5px;	}	.psTitle, .colFirst	{	display: inline-block;	min-width: 100px;	padding-right: 4px;	text-align: right;	font-weight: bold;	vertical-align: bottom;	}.xcolSecond	{	padding-left: 10px;	}.colSecond	{	padding-left: 10px;	}.psTitle, .psText, .colFirst, .colSecond	{	text-align: left; 		}	.psSpousesTitle	{ 	margin: .75em 0 .5em 0;	font-size: 1.2em;	font-weight: bold;	font-style: italic;	}	.psNotesTitle, .psChildren	{	font-weight: bold;	padding-top: 10px;	}	.psNotesTitle, .psNotesData	{	margin-left: 5px;	}	.psFooterRecord	{	font-style: italic;	}.psFooter	{ 	margin: .4em 0; 	padding: .5em; 	font-size: 0.9em;	}	.psFooterRecord	{ 	border-top: 1px solid;	height: 1.25em;	padding: 5px;	margin: 0;	}.psModDate	{	display: block;	width: auto;	float: left;	}.psCreated	{	display: block;	width: auto;	float: right;	}.footer	{ 	margin-left: 6%;	margin-right: 6%;	margin-bottom: 50px;	padding: 0;	padding-top: 0.5em;	text-align: center;	}	.footerCustom	{	font-style: italic;	}	