a img {	border-style: none; margin: 0 3px; }body { 	margin: 0; 	padding-left: 10px; 	}.pageTitle	{	text-align: center;	height: 45px;	padding-top: 0.3em;	background: top url(titleGradientSmall.png) no-repeat;	}.reportBody	{	width: 800px;	margin-left: auto;	margin-right: auto;	-moz-box-shadow: 0px 0px 5px 0px #aeaeae;	-webkit-box-shadow: 0px 0px 5px 0px #aeaeae;	box-shadow: 0px 0px 5px 0px #aeaeae;	}.wcParents	{	width: 100%;	padding-top: 6px;	padding-bottom: 2px;	}.wcHFather, .wcWFather, .wcHusband, .wcHFacts	{	box-shadow: 0px 0px 3px 0px #aeaeae;	}.wcHMother, .wcWMother, .wcWife, .wcWFacts	{	box-shadow: 0px 0px 3px 0px #aeaeae;	}.wcWife, .wcHusband	{	width: 50%;	}.wcHFather, .wcWFather, .wcHusband, .wcHMother, .wcWMother, .wcWife	{	text-align: center;	padding: 0.2em;	}	.wcParentName	{	display: block;	min-height: 18px;	}.wcParentDate	{	font-size: 0.9em;	display: block;	}.wcHFather, .wcHMother	{	float: left;	}.wcWFather, .wcWMother	{	float: right;	}.wcHFather, .wcHMother, .wcWFather, .wcWMother	{	width: 48%;	margin-bottom: .4em;	padding: 3px;	}.wcHFather, .wcHMother, .wcWFather, .wcWMother,.wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold	{	margin-top: 3px;	}.wcMarriage	{	width: 75%;	margin: 2px auto;	padding: 5px;	font-size: 0.9em;	text-align: center;	}	.wcMarriageTitle	{	font-weight: bold;	}		.wcFactPicture	{	text-align: center;	display: block;	}.wcFactPicture img	{	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;	float: right;	height: 110px;	width: auto;	margin: 0px;	margin-top: 6px;	}.footer	{	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 10%;	margin-right: 10%;	}	.footerCustom	{	margin-top: 0.5em;	font-style: italic;	}				.wcSource	{	font-size: 1.2em;	font-weight: bold;	width: 100%;	}	.wcFacts	{	font-size: 0.9em;	width: 100%;	margin-bottom: 5px;	}.wcHFacts, .wcWFacts	{	width: 50%;	vertical-align: bottom;	padding: 1px 8px;	}		.wcFactsRecord	{	text-align: left;	padding: 2px;	border-bottom: 1px solid;	}.wcHFactsWrapper, .wcWFactsWrapper,	{	min-height: 300px;	}.wcFactTitle	{	display: table-cell;	width: 2.1em;	font-weight: bold;	text-align: right;	}.wcFactData	{	display: table-cell;	padding-left: 2px;	}.wcSpouses	{	height: 2em;	width: 100%;	}.wcSpousesTitle	{	font-weight: bold;	}	.wcHSpousesWrapper	{	float: left;	text-align: left;	}	.wcWSpousesWrapper	{	float: right;	text-align: right;	}.wcSplit	{	margin-right: 10px;	margin-left: 10px;	margin-top: 5px;	}.wcNotSplit	{	width: 80%;	margin: auto;	padding-bottom: 10px;	}.wcChildrenTitle	{	text-align: center;	font-weight: bold;	font-size: 1.2em;	margin: 5px;	font-style: italic;	}	.wcChildren	{	width: 100%;	box-shadow: 0px 0px 3px 0px #aeaeae;	}.wcChild, .wcMChild, .wcFChild, .wcChildBold, .wcMChildBold, .wcFChildBold	{	display: list-item;	padding: 2px 4px 2px 6px;	text-align: center;	list-style: none inside;	margin-bottom: 1px;	}.wcChildBold, .wcMChildBold, .wcFChildBold 	{	font-weight: bold;	}.wcChildDate, .wcChildStatus	{	font-size: 0.9em;	}.wcChildDate, .wcChildStatus	{	/*****	To show dates and status on multiple lines change the	display from span to block	display: block;	-----------------	To show dates and status on a single line use margin-left to	add a space between the words		margin-left: 0.2em;	*****/	margin-left: 0.2em;	}