a img {	border-style: none; margin: 0 3px; }a	{	text-decoration: none;	}	a:hover	{	text-decoration: underline;	}.pageBody	{	margin-right: auto;	margin-bottom: 50px;	margin-left: auto;	width: 800px;	text-align: center;	}.reportBody	{	padding: 10px;	border: none;	margin-bottom: 0.5em;		-moz-box-shadow: 1px 1px 6px 2px #9b9b9b inset;	-webkit-box-shadow: 1px 1px 6px 2px #9b9b9b inset;	box-shadow: 1px 1px 6px 2px #9b9b9b inset;		-moz-border-radius: 6px;    -webkit-border-radius: 6px;    -khtml-border-radius: 6px;    border-radius: 6px;	}	.pageTitle	{	margin-bottom: 5px;	}.wcFathers, .wcMothers	{	clear: both;	}.wcHFather, .wcHMother	{	float: left;	}.wcWFather, .wcWMother	{	float: right;	}	.wcHFather, .wcHMother, .wcWFather, .wcWMother	{	min-height: 2.5em;	width: 47%;	margin-bottom: 2px;	padding: 3px;	}.wcHFather, .wcHMother, .wcWFather, .wcWMother,.wcHusband, .wcWife,.wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold	{	border: none;	-moz-box-shadow: 1px 1px 3px 0px #9b9b9b;	-webkit-box-shadow: 1px 1px 3px 0px #9b9b9b;	box-shadow: 1px 1px 3px 0px #9b9b9b;	-moz-border-radius: 4px;    -webkit-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;	}.wcHFather, .wcWFather, .wcHusband, .wcMChild, .wcMChildBold	{	background-image: url(fillMale.jpg);	}.wcHMother, .wcWMother, .wcWife, .wcFChild, .wcFChildBold	{	background-image: url(fillFemale.jpg);	}.wcParentDate, .wcMChild, .wcFChild, .wcChild	{	display: block;	}.wcParentName	{	margin-right: .4em;	display: block;	}.wcMarriage	{	clear: both;	margin-left: 10%;	margin-right: 10%;	margin-bottom: .3em;	padding: 3px;	}			.wcSource	{	font-size: 1.2em;	font-weight: bold;	}.wcWifeWrapper,.wcHusbandWrapper	{	min-height: 25px;		}	.wcHusband, .wcWife	{	width: 47%;	padding: 3px;	margin-bottom: 3px;	}	.wcHusband	{	float: left;	}	.wcWife	{	float: right;	}	.wcFacts	{	font-size: 0.9em;	clear: both;	}	.wcHFacts	{	float: left;	}	.wcWFacts	{	float: right;	}	.wcHFacts, .wcWFacts	{	min-height: 100px;	width: 47.7%;		margin-bottom: .4em;	border: none;	-moz-box-shadow: 1px 1px 3px 0px #9b9b9b;	-webkit-box-shadow: 1px 1px 3px 0px #9b9b9b;	box-shadow: 1px 1px 3px 0px #9b9b9b;	-moz-border-radius: 4px;    -webkit-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;	}.wcFactPicture img	{	float: right;	height: 100px;	width: auto;	margin: 0px;	-moz-box-shadow: -1px 1px 5px 1px #9b9b9b;	-webkit-box-shadow: -1px 1px 5px 1px #9b9b9b;	box-shadow: -1px 1px 5px 1px #9b9b9b;	-moz-border-radius: 0px 4px;    -webkit-border-radius: 0px 4px;    -khtml-border-radius: 0px 4px;    border-radius: 0px 4px;	}.wcFactsRecord	{	text-align: left;	padding: 2px;	border-bottom: 1px solid;	}	.wcHFactsWrapper, .wcWFactsWrapper,	{	min-height: 300px;	}	.wcFacts	{	font-size: 0.9em;	width: 100%;	}.wcFactTitle	{	display: table-cell;	width: 2.4em;	font-weight: bold;	text-align: right;	}		.wcFactData	{	display: table-cell;	padding-left: 5px;	}	.wcSpouses	{	clear: both;	}.wcSpousesTitle	{	font-weight: bold;	}.wcSpousesData	{	font-size: 1.1em;	}	.wcHSpousesWrapper, .wcWSpousesWrapper	{	width: 47%;	padding: 0px 6px 3px 3px;	}.wcHSpousesWrapper	{	float: left;	text-align: left;	}	.wcWSpousesWrapper	{	float: right;	text-align: right;	}	.wcChildrenTitle	{	font-size: 1.2em;	font-weight: bold;	}.wcNotSplit	{	clear: both;	width: 80%;	margin: auto;	}.wcChild, .wcFChild, .wcMChild,.wcChildBold, .wcFChildBold, .wcMChildBold	{	padding-top: 0.6em;		padding-bottom: 0.5em;	margin-bottom: 1px;	}.wcChildBold, .wcFChildBold, .wcMChildBold	{	font-weight: bold;	}.wcChildren	{	padding: 3px;	}		.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: 3px;	font-size: 0.9em;	*****/	margin-left: 3px;	font-size: 0.9em;	}	