body{font-family:sans-serif;font-size:100%;color:#000;margin:0;background-color:#eee}body>div{clear:both}#outerwrapper{margin:5px auto;width:98%}#outerwrapper>div{clear:both}.content{background-color:#fff;border-top:solid 1px #999}.content div.snapshot{float:right;margin:2em}#ThumbnailPreview div.snapshot{float:right;margin:0}.fullclear{clear:both}@media only screen and (max-width:1080px){.content{padding:0 .5em}}h1{font-size:x-large;font-weight:700;padding-left:15px}h2{display:block;margin:0;padding:0;text-align:center}h3{font-size:large;padding-left:15px}h4{font-size:medium;background-color:#ccc;padding-left:15px;margin-bottom:0;border-bottom:solid 1px #999}p#description{padding-left:15px}a{color:#000;text-decoration:none;word-wrap:break-word}a[href]:active,a[href]:hover{text-decoration:underline}.grampsid{font-family:monospace;font-size:smaller;color:#999}#SiteTitle{color:#555}#user_footer,#user_header{padding-left:15px}#subnavigation,div#nav{border:solid 1px #eee}#subnavigation ul{overflow:hidden}#subnavigation ul,div#nav ul{list-style:none;margin:0;padding-left:15px}#subnavigation ul{border-bottom:solid 1px #999}#subnavigation ul li,div#nav ul li{float:left}#subnavigation ul li a,div#nav ul li a{display:block;font-size:smaller;font-weight:700;padding:5px;border-bottom:solid 1px #eee}#subnavigation ul li a:hover,div#nav ul li a:hover{text-decoration:none;background-color:#ccc;border-bottom:solid 1px #000}div#nav ul li.CurrentSection a{position:relative;top:1px;border:solid 1px #999;border-bottom-style:none;background-color:#fff}#subnavigation ul li.CurrentSection a{background-color:#fff}div#alphanav{background-color:#eee}div#alphanav ul{list-style:none;border-width:2px 0 4px 0;border-style:solid;border-color:#000;margin:0;padding-left:15px;overflow:hidden}div#alphanav ul li{float:left;font-size:larger;font-weight:700}div#alphanav ul li:after{content:" |"}div#alphanav ul li a{display:block;padding:4px 8px;line-height:100%;float:left}div#alphanav ul li a:hover{text-decoration:none;background-color:#000;color:#fff}a.navIcon{display:none}div#header::after{content:"";clear:both;display:table}div#nav::after{content:"";clear:both;display:table}@media only screen and (max-width:1080px){div#outerwrapper{margin:5px auto;width:100%}.nav{background:0 0}#subnavigation ul,.nav ul{list-style:none;min-width:unset;width:200px;height:32px;margin:0;padding:0}#subnavigation ul li,.nav ul li{float:unset;display:unset}.nav li{display:none}.nav ul{display:none}a.navIcon{font-size:1.3em;display:block;margin:.1em .4em .4em .4em;float:left}.nav.responsive{position:absolute;display:block;z-index:100}.nav.responsive a.icon{position:absolute;right:0;top:0;margin-right:10px}.nav.responsive li{display:block;text-align:left;background-color:#eee;float:left;clear:both;width:200px}#subnavigation ul,div#nav ul{padding-left:0}.content{padding:0 .5em}}table{border-collapse:collapse;width:100%}div#parents>table.infolist,div#summaryarea>table.infolist,h3+table.infolist{width:auto}table tr th{text-align:left;background-color:#eee;border-top:solid 1px #999;border-bottom:solid 1px #999}table tr th:first-child{border-left:solid 1px #999}table tr th:last-child{border-right:solid 1px #999}table.primobjlist tr th{background-color:#ccc}table td,table th{vertical-align:top;padding-left:1ex}table.primobjlist td{vertical-align:middle}table td:first-child,table th:first-child{padding-left:15px}table.primobjlist tr a{display:block}table.primobjlist tr.BeginLetter td,table.primobjlist tr.BeginSurname td{border-top:solid 1px #ccc}td.ColumnLetter,td.ColumnRowLabel{font-weight:700}td.ColumnBirth,td.ColumnDeath,td.ColumnParents,td.ColumnPartner{font-size:90%}table.infolist tr td ol{margin:0}#families table.infolist td.ColumnAttribute,#families table.infolist td.ColumnType,#parents table.infolist td.ColumnAttribute,#summaryarea table.infolist td.ColumnAttribute{color:#555}h3+table.infolist td.ColumnAttribute{color:#555}table.primobjlist td.ColumnParents span.mother:before{content:"+ "}table#SortByCount td.ColumnQuantity,table#SortByCount th.ColumnQuantity,table#SortByName td.ColumnSurname,table#SortByName th.ColumnSurname{background-color:#eee}table#SortByCount thead th.ColumnQuantity a:after,table#SortByName thead th.ColumnSurname a:after{content:" \2193"}table.surname td.ColumnName{background-color:#eee}table.IndividualList td.ColumnSurname{background-color:#eee}#Places table.infolist td.ColumnName{background-color:#eee}#EventList table.infolist tr.BeginType td{border-top:dashed 1px #ccc}#EventList table.infolist tr.BeginLetter td{border-top:solid 1px #ccc}#EventList table.infolist td.ColumnType{background-color:#eee}#EventList td.ColumnPerson a{display:inline}#EventDetail td.ColumnPerson span.father:after,#EventDetail td.ColumnPerson span.mother:after,#EventDetail td.ColumnPerson span.person:after,#EventList td.ColumnPerson span.father:after,#EventList td.ColumnPerson span.mother:after,#EventList td.ColumnPerson span.person:after{content:", "}#EventDetail td.ColumnPerson span.fatherNmother:after,#EventList td.ColumnPerson span.fatherNmother:after{content:" + "}#EventDetail td.ColumnPerson span.father:last-child:after,#EventDetail td.ColumnPerson span.mother:last-child:after,#EventDetail td.ColumnPerson span.person:last-child:after,#EventList td.ColumnPerson span.father:last-child:after,#EventList td.ColumnPerson span.mother:last-child:after,#EventList td.ColumnPerson span.person:last-child:after{content:""}table.eventlist tbody tr td.ColumnSources{width:5%}#GalleryNav{text-align:center;margin:2em 0}#GalleryNav a{font-weight:700;background-color:#eee;border:solid 1px #999;margin:1em}#GalleryNav a#Previous{padding:.4em .7em .3em .7em}#GalleryNav a#Next{padding:.4em 1.9em .3em 1.9em}#GalleryCurrent{font-size:larger}#GalleryTotal{font-weight:400}#GalleryDisplay{margin:0 auto;position:relative}#GalleryDisplay img{margin:0 auto;display:block;border:solid 1px #999;height:auto}@media only screen and (max-width:1600px){#GalleryDisplay img{max-width:100%}}#GalleryDetail h3{text-align:center}div#SourceDetail{margin:0 auto}#Contact{overflow:hidden}#Contact #summaryarea{background-color:#eee;border:solid 1px #999}#Contact #GalleryDisplay img{float:right;border:solid 1px #999}#Contact #researcher,#Contact #researcher h3{font-size:larger;padding-left:0}#Contact #email,#Contact #locality,#Contact #streetaddress{display:block}#Contact #city:after{content:","}@media only screen and (max-width:1080px){#Contact,#Contact #GalleryDisplay img{max-width:100%}}#Download table.download a{display:block}#Home #GalleryDisplay,#Introduction #GalleryDisplay{float:right;margin:1em}#Home #GalleryDisplay img,#Introduction #GalleryDisplay img{display:block;max-width:950px;height:auto;float:right}@media only screen and (max-width:1080px){#Contact #GalleryDisplay img,#Home #GalleryDisplay img,#Introduction #GalleryDisplay img{margin:0 auto;max-width:100%}}#Home p,#Introduction p{padding-left:15px}.subsection{clear:both;overflow:hidden}.subsection p{margin:0}div#families table.fixed_subtables table.eventlist{table-layout:fixed}div#families table.fixed_subtables table.eventlist th:first-child{width:9em}div#families table.fixed_subtables table.eventlist th:last-child{width:5em}div#families table.attrlist td.ColumnType{color:#000}#gallery{background-color:green}#indivgallery{background-color:#fff}#gallery .gallerycell{float:left;width:130px;height:150px;text-align:center;margin:0;background-color:#fff;border-top:solid 1px #999;border-right:solid 1px #999}#gallery .thumbnail{font-size:smaller;margin:3em auto}#indivgallery .thumbnail{float:left;width:130px;font-size:smaller;text-align:center;margin:.8em .5em;background-color:#fff}#indivgallery h4+.thumbnail{margin-left:15px}#gallery div.indexno{float:right;width:1.8em;font-size:large;text-align:center;background-color:#ccc;color:#555;margin:0}#indivgallery div.date{float:right;width:1.8em;font-size:large;text-align:center;background-color:#ccc;color:#555}#indivgallery .thumbnail ul{font-size:smaller;list-style:none;padding:0}#indivgallery .thumbnail ul li:first-child{border-style:none}#indivgallery .thumbnail ul li{border-top:dashed 1px #ccc;border-top-style:dashed;padding-top:.5em;padding-bottom:.5em}#gallery img{border:solid 1px #999}#indivgallery img{border:solid 1px #999}div.snapshot div.thumbnail{text-align:center}a.familymap,h4+div.grampsstylednote{margin:1em 15px}i+div.grampsstylednote p{margin:0 0 .3em 0}div.grampsstylednote p{margin-bottom:.5em}a.familymap{display:block}#sourcerefs ol li ol{list-style-type:lower-alpha}.pedigreegen{list-style-type:none;padding-left:15px}.pedigreegen li ol{list-style-type:none}.pedigreegen li ol li ol{list-style-type:decimal}.pedigreegen ol.spouselist{list-style-type:none}.pedigreegen ol.spouselist li.spouse ol{list-style-type:decimal}.spouse:before{content:"+ "}.thisperson{font-weight:700}.thisperson>ol{font-weight:400}#footer{clear:both;padding-top:1em;background-color:#ccc;border-top:solid 1px #555}#footer>*{background-color:#eee;font-size:80%}#footer p#createdate{float:left;width:50%;text-align:left;padding-left:15px;margin-top:1em}#footer p#copyright{float:right;width:40%;text-align:right;padding-right:15px}body#FamilyMap{background-color:#eee!important}table.calendar{table-layout:fixed;empty-cells:show}.calendar thead th{text-align:center;border-top-style:none}.calendar thead th.monthName{font-size:xx-large;font-weight:400;background-color:#fff;border-bottom-style:none;padding-top:1em}.calendar thead th abbr{border-bottom-style:none}#CreatorInfo{float:right;margin:-1em 15px 0 0;font-weight:700;color:#999}.calendar tfoot tr td{border-top:solid 4px #999;vertical-align:middle}.calendar div.date{float:right;width:1.8em;font-size:large;text-align:center;background-color:#ccc;color:#555}.calendar td{padding:0 0 0 1ex;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;background-color:#eee}.calendar td:first-child{border-left-style:none;padding:0 0 0 1ex}.calendar tbody tr:first-child td{border-top-style:none}.calendar td ul{font-size:smaller;list-style:none;padding:0}.calendar td ul li{border-top:dashed 1px #ccc;padding-top:.5em;padding-bottom:.5em}.calendar td ul li:first-child{border-style:none}.calendar td.highlight{background-color:#fff}.calendar td.highlight div.date{color:#000;background-color:#ccc}.calendar td.next,.calendar td.next div.date,.calendar td.previous,.calendar td.previous div.date{color:#ccc;background-color:#eee}body#fullyearlinked div.content{overflow:hidden}body#fullyearlinked table.calendar{float:left;width:33.3%;height:18em;border:solid 1px #000}body#fullyearlinked table.calendar thead th{height:2em}body#fullyearlinked table.calendar thead th.monthName{font-size:large;padding:2px 0}body#fullyearlinked table.calendar tbody td{height:3em}body#OneDay div.content{overflow:hidden}