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 40px;
	text-indent:-40px;
}

p.hh1{
	margin:0 80px;
	text-indent:-40px;
}
#c1900 p.hh,
#c1900 p.hh1{
	margin:0 0 0 120px;
	text-indent:-120px;
	white-space:pre;
	letter-spacing:-1px;
}

#c1900 p.hh1{
	margin:0 80px;
	text-indent:-40px;
}

p.rec{
	margin:1.26em 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{
	border:1px solid #000000;
	border-bottom:none;
	border-right:none;
}

table.marr th,table.marr td{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	color:#990000;
	font-size:.9em;
	font-weight:400;
	padding:2px;
	text-align:left;
}

table.records{
	border:1px solid #000000;
	font-size:1em;
	border-collapse: collapse;
	empty-cells: show;
}

div#index table.records{
	width:80%;
}

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{
	color:#000080;
	text-align:center;
	font-size:1.3em;
	border:none;
}

table.families{
	border:1px solid #000000;
	border-bottom:none;
	border-right:none;
}

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 200px;
}
p.sig1{
	margin: 10px 100px;
}

p.first{
	font-size:1.05em;
	font-weight:600;
	color:#004A55;
}

ol.ur {
	list-style-type: upper-roman;
}

table.logo,
table.logo td,table.logo th{
	border:none;
}

table.logo{
	width:85%;
	margin:auto;
}
th.logo,table.logo th {
	color:#8B0B50;
	font: italic normal 500 2em "Book Antiqua", "Times New Roman", serif;
	text-align:center;
}

table.logo tr.sub td{
	color:#000080;
	font-weight:600;
	text-align:center;
}

table.logo img{
	border:none;
}

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;
}


.sw,
.search{
	text-align:right;
	margin:-.6em 0px;
	color: #F0F8FF;
}



.county,.twp{
	font-size:1.5em;
	text-decoration:underline;
}

.twp{
	font-size:1.1em;
	font-variant:small-caps;
}

table.ny1885c{
	border-collapse:collapse;
	empty-cells:show;
	border: 1px solid #000000;
}

table.ny1885c td{
	border: 1px solid #000000;
	padding:0 5px;
}



div.co{
	margin-left:40px;
}

div.co p{
	text-align:justify;
}

hr{
	height: 1px;
	border: 1px solid #000000;
	border-width: 1px 0px 0px;
}


