body {color: #747378;}
table {border-collapse: collapse; table-layout: auto; text-align: left; margin:10px; padding:0;border: 1px solid #747378;}
tr {border: 1px solid #747378;}
td {border: 1px solid #747378; padding:3px; margin 0;}
h1 {font-size: 16pt; font-weight: bold; padding: 20px 0 0 0; margin: 0;}
a:link.sire, a:visited.sire, a:link.dam, a:visited.dam {text-decoration: none;}
a:hover.sire, a:hover.dam {text-decoration: underline;}
p.sire {display:block; border-bottom: 1px dashed #747378;margin:0;}
p.dam {display:block; padding:10px 0 0 0;margin:0;}
.sire {color: blue;}
.dam {color: red;}
.generation_0 {background: #e2e2e4;}
.generation_1 {background: #e4e5e7;}
.generation_2 {background: #e7e8ea;}
.generation_3 {background: #eaebed;}
.generation_4 {background: #edeef0;}
.generation_5 {background: #f0f1f2;}
.generation_6 {background: #f3f3f5;}
.generation_7 {background: #f6f6f8;}
.generation_8 {background: #f9f9fb;}
.generation_9 {background: #fbfcfe;}
.inside_0 p.sire {padding:0 0 6px 0;}
.inside_0 p.dam {padding:6px 0 0 0;}
.inside_1 p.sire {padding:0 0 16px 0;}
.inside_1 p.dam {padding:16px 0 0 0;}
.inside_2 p.sire {padding:0 0 38px 0;}
.inside_2 p.dam {padding:38px 0 0 0;}
.inside_3 p.sire {padding:0 0 80px 0;}
.inside_3 p.dam {padding:80px 0 0 0;}
.inside_4 p.sire {padding:0 0 180px 0;}
.inside_4 p.dam {padding:180px 0 0 0;}
.inside_5 p.sire {padding:0 0 360px 0;}
.inside_5 p.dam {padding:360px 0 0 0;}
.inside_6 p.sire {padding:0 0 740px 0;}
.inside_6 p.dam {padding:740px 0 0 0;}

