table.gy-listall, table.gy-listnames {margin:auto}
.tx-kbmgy-pi1 table.gy-listall td, .tx-kbmgy-pi1 table.gy-listnames td {padding: 0.7em 0.9em;margin:0;vertical-align:top;}
.tx-kbmgy-pi1 table.gy-listnames td {padding: 0.4em 0.9em;width:50%;line-height:1.4em}

table.gy-listall tr.listall-odd,table.gy-listnames tr.listnames-odd {background-color:#e0e0e0;border-bottom:1px solid #888}
table.gy-listall tr.listall-even,table.gy-listnames tr.listnames-even {background-color:#f0f0f0;border-bottom:1px solid #888}

.gy-family-main img.mainPerson, .gy-progeny-main img.mainPerson, .gy-ancestors-main img.mainPerson {float:right}
.gy-family-main img.home-icon, .gy-progeny-main img.home-icon, .gy-ancestors-main img.home-icon {float:left}
.gy-family-main .address, .gy-progeny-main .address, .gy-ancestors-main .address {margin-left:1.5em}
.gy-family-main .last_changed {clear:both;font-size:75%;float:right;margin-bottom:1em}
.gy-family-main h2, .gy-progeny-main h2 {text-align:left}
.gy-family-main p, .gy-progeny-main p {margin-bottom:0.5em}

.gy-family-spouse img.spouse {float:right;padding-right:5px;margin-top:-5px}
.gy-family-children img.children {float:right;padding-right:5px;margin-top:-2px}
.gy-family-parents img.parents {float:right;padding-right:5px;margin-top:-2px}
.gy-family-siblings img.siblings {float:right;padding-right:5px;margin-top:-2px}
.gy-family-relations img.relations {float:right;padding-right:5px;margin-top:-2px}

.tx-kbmgy-pi1-browsebox {margin-top:2em;border-top:1px solid #e0e0e0;padding-top:0.5em}
.tx-kbmgy-pi1-browsebox  p {text-align:center}
.tx-kbmgy-pi1-browsebox  table {margin-left:auto;margin-right:auto}
.tx-kbmgy-pi1-browsebox-SCell {padding:0.5em} 
.tx-kbmgy-pi1-browsebox a {line-height:1em;margin-bottom:0.5em;background-color:#e0e0e0;padding:0.5em;border:1px solid #a0a0a0}

.tx-kbmgy-pi1-noresult {clear:both;color:red;font-weight:bold;width:70%;margin-left:auto;margin-right:auto;padding-top:0.2em}
.tx-kbmgy-pi1-sword {color:green;font-weight:bold}
.tx-kbmgy-pi1-search {border-top:1px solid #e0e0e0;padding-top:1em;width:70%;margin-left:auto;margin-right:auto}
.tx-kbmgy-pi1-searchtitle {float:left;padding:0 2em 0.3em 0;font-weight:bold}
.tx-kbmgy-pi1-searchexplanation {float:right;width:45%;font-size:80%;text-align:right}
.tx-kbmgy-pi1-searchbox {float:left}
.tx-kbmgy-pi1-comment {font-size:90%;margin:1.5em 0;padding-left:0.5em;border-left:2px solid #a0a0a0}

.gy-family-spouse-children {clear:both;margin-top:3em}
.gy-family-spouse {width:49%;float:left}
.gy-family-spouse div.spouses {height:1.4em;background-color:#e0e0e0;padding:0.35em 0 0 1em;margin-bottom:1em;font-family: Georgia,Times,serif;color: #995c06;font-weight:bold}
.gy-family-children {width:50%;float:right}
.gy-family-children div.children {height:1.4em;background-color:#e0e0e0;;padding:0.33em 0 0 1em;margin-bottom:1em;font-family: Georgia,Times,serif;color: #995c06;font-weight:bold}

.gy-family-parents-siblings {clear:both;margin-top:2em}
.gy-family-parents {width:49%;float:left}
.gy-family-parents div.parents {height:1.4em;background-color:#e0e0e0;padding:0.33em 0 0 1em;margin-bottom:1em;font-family: Georgia,Times,serif;color: #995c06;font-weight:bold}
.gy-family-siblings {width:50%;float:right}
.gy-family-siblings div.siblings {height:1.4em;background-color:#e0e0e0;;padding:0.33em 0 0 1em;margin-bottom:1em;font-family: Georgia,Times,serif;color: #995c06;font-weight:bold}
.gy-family-relations {clear:both;margin-top:3em;width:49%;float:left}
.gy-family-relations div.relations {height:1.4em;background-color:#e0e0e0;;padding:0.33em 0 0 1em;margin-bottom:1em;font-family: Georgia,Times,serif;color: #995c06;font-weight:bold}

.gy-progeny, .gy-ancestors {clear:both}
.gy-progeny .progeny-title, .gy-ancestors .ancestors-title {height:1.4em;background-color:#e0e0e0;;padding:0.33em 0 0 1em;margin-bottom:1em;font-family: Georgia,Times,serif;color: #995c06;font-weight:bold}
.gy-progeny .generation, .gy-ancestors .generation {text-align:right;float:left;padding-right:1em;height:2em}
.gy-progeny-item-odd-multiple, .gy-progeny-item-even-multiple {color:#ff0000}

.tx-kbmgy-pi1-light {color:#a0a0a0} 
.tx-kbmgy-pi1-ancestors a, .tx-kbmgy-pi1-progeny a {border:none}
.tx-kbmgy-pi1-ancestors a:hover, .tx-kbmgy-pi1-progeny a:hover {border:none}
.tx-kbmgy-pi1-ancestors a:visited, .tx-kbmgy-pi1-progeny a:visited {border:none}
.tx-kbmgy-pi1-ancestors, .tx-kbmgy-pi1-progeny {float:right;margin:0 10px 10px 10px}
