body{color:#000;margin:0;padding:0;background-color:#fff}div{margin:0;padding:0}img{border:none;margin:0}.content div.snapshot{float:right;margin:1.6em;padding-top:.5cm;background:0 0}.content div.snapshot div.thumbnail{margin:0;padding:0;background:0 0}.content .thumbnail a:link:after,.content .thumbnail a:visited:after{content:""}.fullclear{width:100%;height:1pt;margin:0;padding:0;clear:both}h1{font:normal 16pt/18pt serif;margin:0;padding:0}h2{font:normal 18pt/23pt serif;display:inline;margin:0;padding:0}h3{font:normal 18pt/23pt serif;text-align:left;display:inline;margin:0 0 0 8pt;padding:0}h4{display:block;clear:both;font:normal 14pt/16pt serif;margin:8pt 0 0 0;padding:8pt 0 1pt 0;border-top:solid .5pt #a7a7a7}h5,h6{font:normal 14pt/16pt serif;font-style:italic;margin:0;padding:0}p{font:normal 11pt/14pt serif}p#description{margin:0 0 14pt 0}a:link,a:visited{color:#520;text-decoration:underline}.content a:link:after,content a:visited:after{font-size:70%;font-family:sans-serif;content:" (" attr(href) ") "}.content ol li a:link{text-decoration:none}.content ol li a:link:after,.content ol li a:visited:after{content:""}sup{line-height:0}ol{font:normal .9em/1.6em sans-serif;margin-top:0;margin-bottom:0;padding-top:.5em;padding-bottom:0}#Header{padding:0 0 8pt 0;margin:0 0 8pt 0;border-bottom:solid .5pt #000}#SiteTitle{text-align:left;margin:0;padding:0}#user_header{font-style:italic;text-align:center;margin:0;padding:0}.grampsid{font-size:60%;font-family:monospace;color:#a7a7a7}#alphabet,#navigation,#subnavigation{display:none}table{width:100%;margin:0;padding:0;border:none;border-collapse:collapse;border-bottom:solid .5pt #fff}table thead tr th{text-align:left;font:normal 11pt/13pt serif;color:#000;margin:0;padding:0;padding-bottom:1pt;border-bottom:solid .5pt #000}.content table thead tr th a{text-decoration:none}.content table thead tr th a:link:after,.content table thead tr th a:visited:after{content:""}table tbody tr td{font:normal 9pt/11pt sans-serif;vertical-align:middle;padding:2pt 6pt 1pt 0;border-bottom:dashed .5pt #a7a7a7}.content table tbody tr td a{text-decoration:none}.content table tbody tr td a:link:after,.content table tbody tr td a:visited:after{content:""}table tr.BeginLetter td,table.infolist tr.BeginSurname td{border-top:solid .5pt #a7a7a7}table tbody tr td.ColumnRowLabel{width:2%;color:#a7a7a7;text-align:center}table tr td.ColumnLetter{width:3%;text-align:center}table tr td.ColumnAttribute{width:10%}.content table tbody tr td.ColumnName a{text-decoration:none}table tbody tr td.ColumnBirth{width:10%}table tbody tr td.ColumnDeath{width:10%;text-decoration:underline}table tbody tr td.ColumnParents{font-size:70%}table tbody tr td.ColumnParents span.mother:before{content:"+ "}#Home p{margin:0 0 9pt 0}#Home img{float:right;margin:0;padding:0 0 9pt 9pt}#Home a{color:#000;text-decoration:underline}#Introduction p{margin:0 0 9pt 0}#Introduction img{float:right;margin:0;padding:0 0 9pt 9pt}#Introcution a{color:#000;text-decoration:underline}#Surnames table.surnamelist tbody tr td.ColumnSurname,table.surnamelist tr thead th.ColumnSurname{width:50%}table#SortByCount thead tr th.ColumnQuantity a:after,table#SortByName thead tr th.ColumnSurname a:after{content:" ↓"}table.surname tbody tr td.ColumnParents,table.surname thead tr th.ColumnParents{width:35%}div#SourceDetail{margin:0 auto}div#SourceCitationReferents ul.Col1{list-style-type:decimal}div#SourceCitationReferents ul.Col2{list-style-type:upper-alpha}div#SourceCitationReferents ul.Col3{list-style-type:lower-alpha}div#SourceCitationReferents ul.Col4{list-style-type:upper-roman}div#SourceCitationReferents ul.Col5{list-style-type:disc}div#Relationships{font:normal 1em sans-serif;margin:0 auto;padding:0}table.relationships{width:100%;margin:0;padding:0}table.relationships thead tr th.ColumnDivorce,table.relationships thead tr th.ColumnMarriage{width:10%}table.relationships thead tr th.ColumnHyper{width:15%}table.relationships thead tr th.ColumnMedia{width:15%}table.relationships tbody tr#FirstLetter{border-bottom:solid 1px #000}table.relationships tbody tr td{border-bottom:dashed 1px #000}table.relationships tbody tr td.ColumnRowLabel a{background:0 0}#EventDetail table.infolist tr td span.father:after,#EventDetail table.infolist tr td span.mother:after,#EventDetail table.infolist tr td span.person:after,#EventList table.infolist tr td span.father:after,#EventList table.infolist tr td span.mother:after,#EventList table.infolist tr td span.person:after{content:", "}#EventDetail table.infolist tr td span.father:last-child:after,#EventDetail table.infolist tr td span.mother:last-child:after,#EventDetail table.infolist tr td span.person:last-child:after,#EventList table.infolist tr td span.father:last-child:after,#EventList table.infolist tr td span.mother:last-child:after,#EventList table.infolist tr td span.person:last-child:after{content:""}#GalleryDetail h2{display:none}#GalleryNav{display:none}#GalleryDisplay{margin:0 auto;padding:0;position:relative;overflow:hidden;text-align:center}#GalleryDisplay img{margin:0 auto;border:solid 1pt #542}#GalleryDetail h3{display:block;text-align:center;margin:2pt 0 8pt 0}#Download p{margin:0 0 9pt 0}#Download img{float:right;margin:0;padding:0 0 9pt 9pt}body#ThumbnailPreview div#references{background-color:#fff;color:#00029d;margin:0 auto;padding:0;width:100%}body#ThumbnailPreview div#references table.infolist tbody tr{border-bottom:dashed 1px #000}body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnRowLabel a{background:0 0;width:2%}body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName{width:90%}#researcher{margin:16pt 0 0 0}#Contact img{float:right;margin:0;padding:0 0 9pt 9pt}#Contact a{color:#000;text-decoration:none}#researcher h3{margin:0}#researcher span{font:normal .9em/1.4em serif;display:block;float:left;margin-right:.4em}#city{clear:left}#locality,.locality{display:block;width:100%}#city:after{content:","}#email{clear:left}#Contact,#Download,#Home,#Introduction{padding:3em 20px}#IndividualDetail .ColumnValue{padding:4pt 0}.ColumnValue p{font:normal 9pt/11pt sans-serif;margin:1pt 0 0 18pt}#indivgallery h4{margin-bottom:1em}#indivgallery .thumbnail{margin:0;float:left;width:130px;height:150px;text-align:center}#indivgallery .thumbnail a{display:block;margin:0;padding:0;background:0 0}#indivgallery .thumbnail a img{margin:0;padding:0;border:solid .5pt #000}#indivgallery div.thumbnail span{font:normal 7pt/9pt sans-serif;text-align:center;width:80%;margin:0 auto;padding:0}div#attributes{margin:0;padding:0}table.attrlist{width:100%}table.attrlist thead tr th{background-color:#70b1ed;color:#000}table.attrlist tbody tr td{border-bottom:dashed 1px #000}table.attrlist tbody tr td.ColumnType{width:15%}table.attrlist tbody tr td.ColumnValue{width:15%}table.attrlist tbody tr td.ColumnNotes{width:40%}table.attrlist tbody tr td.ColumnSources{width:10%}#pedigree a{text-decoration:none}.content #pedigree a:link:after,.content #pedigree a:visited:after{content:""}.pedigreegen{font:normal 10pt/12pt sans-serif;list-style:none;margin:8pt 0 0 0;padding:0 0 0 20px}.pedigreegen li ol{list-style:none;margin-left:16pt}.pedigreegen li ol li ol{font:normal 9pt/11pt sans-serif;list-style:decimal;margin-left:16pt}.pedigreegen li ol li ol li ol.spouselist{list-style:none;margin-left:0}.spouselist li.spouse ol{list-style:decimal;margin-left:16pt}.spouse a{font-weight:400;font-style:normal}.spouse:before{content:"+ "}.thisperson{font-weight:700}#tree{page-break-before:always;margin:0;padding:0}#treeContainer{position:relative;z-index:1}#treeContainer div.boxbg a:link:after,#treeContainer div.boxbg a:visited:after{font-size:70%;font-family:sans-serif;content:""}.boxbg{position:absolute;margin:0;padding:0;background:0 0}#treeContainer div.boxbg span.thumbnail{display:block;margin:0 auto}.boxbg a{position:relative;z-index:10;display:block;font:normal .7em/1.4em sans-serif;text-align:center;text-decoration:none;width:50pt;padding:5pt 8pt;margin:5pt 0 0 0;background-color:#fff;border:solid 1pt #000}#treeContainer div.AncCol3 span.thumbnail,#treeContainer div.AncCol4 span.thumbnail{display:none}.shadow{display:none}#tree div div.bvline{position:absolute;z-index:2;height:1pt;margin:0;padding:0;background-color:#fff;border-bottom:solid .5pt #a7a7a7}#tree div div.bhline{position:absolute;z-index:2;width:1pt;margin:0;padding:0;background-color:#fff;border-right:solid .5pt #a7a7a7}.ghline,.gvline{display:none}#footer{width:100%;margin:0;padding:.1in 0 0 0;clear:both;border-top:solid .5pt #000}#user_footer{float:left;width:70%}#user_footer p{font-style:italic}p#createdate{float:left;width:45%;font:normal 9pt/10pt sans-serif;margin:0}#copyright{float:right;width:4in;margin:0;font:normal 9pt/10pt sans-serif;text-align:right}#copyright img{display:none}body#WebCal h1#SiteTitle{float:left;font-size:14pt;line-height:16pt;padding-bottom:.1in}.calendar{clear:both;empty-cells:show;width:100%;font-size:14pt;font-weight:400;margin:0;padding:0;border:none;border-collapse:collapse}.calendar tbody,.calendar thead{border-style:solid;border-width:2pt 2pt 2pt 2pt;border-color:#000}.calendar tbody{border-top:none}.calendar thead tr th{width:12%;font-family:sans-serif;font-size:10pt;font-weight:700;text-align:center;text-transform:uppercase;padding:.2em 0 .1em 0}.calendar thead tr th.monthName{width:100%;font-size:20pt;line-height:100%;text-transform:none;padding:5pt;border-width:0}#CreatorInfo{float:right;margin:0 10px 0 0}body#WebCal a{text-decoration:none;color:#000}.calendar tfoot{border:none}.calendar tfoot tr td{font-size:12pt;font-style:italic;padding:.7em 5% 1em 5%}.calendar td div.date{float:right;display:block;font-size:16pt;line-height:100%;font-weight:700;text-align:center;color:#000;margin:0 0 0 .5em;padding:7pt}.calendar td.highlight div.date{color:red}.calendar tbody tr td{vertical-align:top;height:4em;padding:0;border-width:1px 0 0 1px;border-style:solid;border-color:#999}.calendar tbody tr td:first-child{border-left:none}.calendar tbody tr:first-child td{border-top:none}.calendar tbody tr td ul{list-style:none;font-family:sans-serif;font-size:8pt;margin:30pt 0 5pt 0;padding:0}.calendar tbody tr td ul li{display:block;width:92%;margin:0 4%;padding:.2em 0 .3em 0;border-top:dashed .5pt #999}.calendar tbody tr td ul li:first-child{border:none}.calendar tbody tr td ul li em{font-style:normal;color:#000}.calendar tbody tr td ul li span.yearsmarried em{color:#000}.calendar tbody tr td.next,.calendar tbody tr td.next div.date,.calendar tbody tr td.previous,.calendar tbody tr td.previous div.date{font-weight:400;font-size:12pt;color:#999}body#fullyearlinked div.content{width:963px;margin:0 auto;padding:15px 0 2px 2px}body#fullyearlinked table.calendar{float:left;width:320px;height:18em;border:solid 1px #000}body#fullyearlinked table.calendar thead tr th{height:2em}body#fullyearlinked table.calendar thead tr th.monthName{font-size:1.2em;padding:2px 0}body#fullyearlinked table.calendar tbody tr td{height:3em}