body{
	background-color:#FFFFFF;
	color: #000000;
	font-family: "Book Antiqua", "Times New Roman", serif;
	margin:1.12em 40px;
}

h1.logo {
	color:#8B0B50;
	font:oblique 400 24pt/28pt "book antiqua","times new roman",times,serif;
}

h1.logo span{
	font-size:.8em;
}

h1.logo span.logo0{
	font-size:.45em;
	font-style:normal;
	font-weight:600;
	line-height:1em;
}

h1.logo2 {
	color:#8B0B50;
	font:normal normal 500 2.5em/normal "Colonna MT", "Book Antiqua", "Times New Roman", serif;
}

h2 {
	color:#000099;
	font-weight:500;
	text-align:center;
}

h2[id]{
	text-align: left;
	text-decoration:underline;
}

h2 span{
	font-size:0.75em;
	font-weight:400;
}

h3{
	text-align:center;
	color:#000080;
}

h3 span {
	font-size:.75em;
	font-weight:500;
}

p.bio{
	text-align:justify;
	margin: 0 40px;
	text-indent: 5%;
}

p.count{
	color:#000080;
	font-size:0.8em;
	text-align:center;
}

p.count:first-line{
	color:#8B0B50;
	text-decoration:underline;
}

p.hh{
	margin:0 0 0 80px;
	text-indent:-40px;
}

p.rec{
	margin:1.26em 0px 0px 40px;
}

p.intro{
	text-align: justify;
	clear: left;
	display: block;
	margin-bottom:1.26em;
}

p.intro:first-letter {
	border-style:none;
	color:#004A55;
	float:left;
	font:normal normal 600 2.0em "Monotype Corsiva" fantasy;
	margin:0px 10px 0 0;
	padding:0;
}

table.marr th,table.marr td{
	border:1px solid #000000;
	color:#990000;
	font-size:.9em;
	padding:2px;
}

table.records{
	border:1px solid #000000;
	font-size:1em;
	border-collapse: collapse;
	empty-cells: show;
}

table.records th,table.records td{
	padding:5px;
	border:1px solid #000000;
	color:#990000;
	font-size:1em;
	text-align:left;
	vertical-align:top;
}

table.records th.sep,table.records th.top{
	border-bottom: medium solid #8B0B50;
	border-top: medium solid #8B0B50;
	background-color: #F5F5F5;
}

table.records th.top,table.christ th.top{
	color:#000080;
	text-align:center;
	font-size:1.3em;
	border:none;
}

table.christ{
	border:none;
	border-collapse:collapse;
	width:70%;
	white-space:nowrap;
}

table.christ td{
	padding:0 5px;
}

table.families,table.marr{
	border:1px solid #000000;
	border-collapse:collapse;
}

table.families th,table.families td{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	color:#990000;
	font-size:1em;
	text-align:left;
	vertical-align:top;
}

.logo0 {
	color:#8B0B50;
	font-size:1em;
	font-style:oblique;
	font-weight:500;
}

.logo1 {
	color:#000080;
	font-size:1.35em;
	font-style:italic;
	font-weight:400;
}

.red,
.new{
	color:#FF0000;
}

.records {
	color:#8B0B50;
	font-size:1.5em;
}

.recordsb {
	color:#000080;
	font-size:2em;
}

.hide{
	display:none;
}

#untangle{
	color:#800000;
	font-weight:600;
	text-align:center;
}

p.sig{
	margin: 10px 0px 0px 200px;
}

p.sig1{
	margin: 10px 0px 0px 100px;
}

p.sig2{
	margin: -1.0em 40px 0px 0px;
	text-align:right;
}

ol.ur {
	list-style-type: upper-roman;
}


th.logo,table.logo th {
	color:#8B0B50;
	font: italic normal 2em/normal "Book Antiqua", "Times New Roman", serif;
	text-align:center;
}

table.logo th span{
	color:#000080;
	font-size:.7em;
}

th.logo2{
	font: normal normal normal 1.7em/normal "Book Antiqua", "Times New Roman", serif;
	color: #000080;
}

th.logo2 span,th.logo span{
	font-size:.8em;
	font-weight:600;
	font-style:normal;
}

.search{
	text-align:right;
	margin:-1.12em 0px;
	color: #F0F8FF;
}



.county,.twp{
	font-size:1.5em;
	text-decoration:underline;
}

.twp{
	font-size:1.1em;
	font-variant:small-caps;
}

ol.alpha{
	list-style: lower-alpha outside none;
	}

ul.no{
	list-style: none inside none;
	}

p.sw{
	text-align:right;
	margin:-25px 0 -7px;
	color: #FFFFFF;
}

span.in{
	display:inline;
	white-space: pre;
	letter-spacing:-1px;
}
p.first{
	font-size:1.05em;
	font-weight:600;
	color:#004A55;
}

p.last{
	margin: 1.26em auto 0px 40px;
}

table.census{
	border-collapse:collapse;
	empty-cells:show;
}

ol.ref li{
	list-style: decimal inside none;
	margin-left:-20px;
}

table.arch td{
	padding: 0px 3px;
}

u{
	white-space: pre;
}

div.grantee p{
	margin:0px 0px 0px 80px;
	text-indent:-40px;
}