.reportBody, #rBody
	{
	border-top: 3px double;
	border-bottom: 3px double;
	}

#pHeader, #menu ul
	{
	border-style: solid;
	}

.tocLinks, .tocIntro, .tocSur, .tocContact
	{
	border-top: 3px double;
	}

.tocLinksTitle, .tocIntroTitle, .tocContactTitle
	{
	text-align: left;
	}

.psPicture img
	{
	border-width: 1px;
	border-style: solid;
	}

.drBox, .drBoxBold
	{
	border-width: 1px;
	border-style: solid;
	}

.fhName
	{
	border-bottom-width: 1px;
	border-bottom-style: solid;

	border-top-width: 1px;
	border-top-style: solid;
	}

.fhNotesData
	{
	border-left-width: 1px;
	border-left-style: dotted;
	}

.idxBar
	{
	border-bottom: 3px double;
	}

.surRecord
	{
	border-top: 1px solid;
	}

.idxSur
	{
	border-bottom: 3px double;
	}

.rrSpouseData
	{
	border-top: 3px double;
	}

.psNotesData
	{
	border: 3px;
	border-style: double none double none;
	border-color: #b5b5b5;
	padding: 0.2em;
	}

.psPicture img
	{
	margin-right: 0px;
	}

.srcEntry
	{
	border-bottom: 1px solid;
	}

.wcHFather, .wcHMother, .wcWFather, .wcWMother,
.wcHusband, .wcWife, .wcFHusband, .wcMWife,
.wcHFacts, .wcWFacts,
.wcChild, .wcChildBold, .wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold
	{
	border-width: 1px;
	border-top: 1px solid;
	}

.wcHFather, .wcHMother, .wcWFather, .wcWMother,
.wcHusband, .wcWife, .wcFHusband, .wcMWife,
.wcChild, .wcChildBold, .wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold
	{
	border: 1px solid;

	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	}

.wcHFacts, .wcWFacts
	{
	width: 48%;
	border: 3px double;
	}

.wcFactsRecord
	{
	border-bottom: 1px solid;
	}

.wcFactPicture img
	{
	border-width: 4px;
	border-radius: 2px;
	border-style: double;
	
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	}

.wmItemRecord
	{
	border: none;
	border-bottom: 3px double;
	}

.box
	{
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    border: 1px solid;
	}


@media all and (min-width: 415px)
	{
	.reportBody, #rBody
		{
		border: 1px solid;
		}

	.idxBar
		{
		border-left: 3px double;
		border-right: 3px double;
		}

	.psPicture img
		{
		border-width: 4px;
		border-radius: 2px;
		border-style: double;
		}

	.psFooter
		{
		border: 1px solid;
		}
	}

@media all and (min-width: 769px)
	{
	.reportBody, #rBody
		{
		padding: 0px 10px 10px 10px;

		border: 3px double;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		}
	}
