#personTbl {
	width: 100%;
	text-align:left;
	vertical-align: top;
}

.personMain {
	vertical-align: top;
}


.personsmainDiv {
	width: 450px;
}

.personHeader {
	background-color: #fafad2;
	font-family: Lucida Blackletter;
	font-size: xx-large;
}

.familyHeader {
	background-color: #fafad2;
}

.label {
	font-weight: bold;
}

.personLinkHeader {
	background-color: #c1d3fb;
	font-weight: bold;
	padding: 5px;
}

.personMain {
	width: 460px;
}

li {
	list-style-type: none;
}

.personLinks {
	vertical-align: top;
}

.personLinksTbl {
	width: 120px;
}

.personLinksDiv {
	width: 120px;
}

#ancestorTreeTbl {
	width: 100%;
}

.articleLinkDiv {
	margin-bottom: 10px;
}

.tingLinkDiv {
	margin-bottom: 10px;
}
.familyTbl {
	width: 100%;
}
hr {
	margin-top: 5px;
	margin-bottom: 5px;
	color: black;
}
.alignBottom {
	vertical-align: bottom;
}
.noteHeader {
	width: 100%;
	background-color: #fafad2;
	font-weight: bold;
}

#bodyDiv {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: left; /* for centering 3 blocks in the center */
  /* justify-content: space-between; for space in between */ 
}

.leftDiv {
	width: 150px;
}

.centerDiv { 
	margin: 20px;
	width: 600px;
}

.rightDiv {
	margin: 20px;
}

.bckgWhite {
	background-color: white;
}

.personsMainTbl {
	width: 100%;
}

#deathList {
	width: 100%;
	border: 0px;
	border-spacing: 0px;
}

.yearLabel {
	background-color: #6666ff;
	color:white;
}

.deathRow:nth-child(5n+0) {
	background-color: #ccccff;
}
.deathRow:nth-child(5n+1) {
	background-color: #d4d4ff;
}
.deathRow:nth-child(5n+2) {
	background-color: #ddddff;
}
.deathRow:nth-child(5n+3) {
	background-color: #e5e5ff;
}
.deathRow:nth-child(5n+4) {
	background-color: #eeeeff;
}
