.reportBody, #rBody
	{
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	}

#pHeader, #menu ul
	{
	border-style: dotted;
	}

.tocIntroTitle, .tocLinksTitle, .tocContactTitle
	{
	margin-bottom: 0px;
	padding: 5px;
	border-bottom: 1px dotted;
	}

.reportBody .pageTitle
	{
	border-bottom: 1px dotted;
	}

.rrFamilyOf
	{
	border-bottom: 1px dotted;
	}

.rrSourceData
	{
	border-bottom: 1px dotted;	
	}

.drBox, .drBoxBold
	{
	border-radius: 3px;
	border-width: 1px;
	border-style: dotted;
	}

.fhName
	{
	border-bottom-width: 1px;
	border-bottom-style: dotted;

	border-top-width: 1px;
	border-top-style: dotted;
	}

.fhNotesData
	{
	border-left-width: 1px;
	border-left-style: dotted;
	}

.idxBar
	{
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: 1px dotted;
	}

.surRecord
	{
	border-top: 1px dotted;
	}

.idxSur
	{
	border-bottom: 1px dotted;
	}

.psPicture img
	{
	border-width: 1px;
	border-style: dotted;
	margin-bottom: 4px;
	margin-top: 2px;
	margin-right: 2px;
	padding: 2px;
	}

.psMRecord, .psFRecord, .psRecord
	{
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	border-radius: 4px;
	
	overflow-x: hidden;
	overflow-y: hidden;
	}

.psNotesData
	{
	border: 1px dotted;
	padding: 0.2em;
	}

.psPicture img
	{
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	}

.rrPerson .psPicture img,
.psPerson .psPicture img
	{
	margin: 0px;
	}


.srcEntry
	{
	border-bottom: 1px dotted;
	}

.wcHFather, .wcHMother, .wcWFather, .wcWMother,
.wcHusband, .wcWife, .wcFHusband, .wcMWife,
.wcHFacts, .wcWFacts,
.wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold
	{
	border: 1px dotted;
	}

.wcHFather, .wcHMother, .wcWFather, .wcWMother, .wcUWFather, .wcUWMother, .wcUHFather, .wcUHMother,
.wcHusband, .wcWife, .wcFHusband, .wcMWife, .wcUHusband, .wcUWife,
.wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold
	{
	border: 1px dotted;

	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	}

.wcFactsRecord
	{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	}

.wcFactPicture img
	{
	border-left: 1px dotted;
	border-bottom: 1px dotted;
	margin-bottom: 4px;
	}

.wmItemMedia img, video
	{
	border: 1px dotted;
	padding: 2px;
	}

.wmRelated
	{
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	}

.wmRelatedTitle
	{
	font-variant: small-caps;
	}
	
.box
	{
	border: 1px dotted;
	}

.connect
	{
	border: 1px dotted gray;
	border-right: none;
	}

@media all and (min-width: 415px)
	{
	.reportBody, #rBody
		{
		border: 1px dotted;
		}

	.psFRecord, .psMRecord, .psRecord
		{
		border-left: 1px dotted;
		border-right: 1px dotted;
		}
		
	.wmItemRecord
		{
		margin: 0px 10px 10px;
		padding: 0px 10px 10px;
		}
	}

@media all and (min-width: 769px)
	{
	.reportBody, #rBody
		{
		border-left: 1px dotted;
		border-right: 1px dotted;

		-moz-border-radius: 3px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 5px;
		}
	}
