body{
    font-family: Bookman Old Style, Lucida Bright, Book Antiqua, Goudy Old Style, Times New Roman, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em; min-width:950px;}
div.couple{
    color: black;
    background-color: #FFFFCC;
    min-width:980px;
    border: solid 2px #0000CC;
    padding:0px 20px 15px 20px;}
span.note{
    border:dotted 1px red;
    background-color: #ffffcc;
    color:black;
    margin: 0;
    padding: 0;}
a{
    text-decoration: none;
    color: #0000CC;
    background-color: inherit;}
a.pale{
    text-decoration: none;
    font-size: 80%;
    font-style: italic;
    color: #999966;
    background-color: inherit;}
a:hover{
    text-decoration: none;
    color: #FFFFFF;
    background-color:  #0000CC;}
td{
    padding-right:10px;
    text-align:left;}
td.centre{
    padding-right:10px;
    text-align:center;}
p{
    margin:10px 0px 10px 0px;
    padding:0;}
p.inlist{
    padding:0;
    margin:0px 0px 3px 0px;}
.entry{
    font-family:'nonexistentfont', monospace;
    font-style:italic;}
th{
    font-weight:normal;
    font-style:italic;
    padding-right:10px;
    text-align:left;
    white-space:nowrap;}
.tree td{
    text-align:left;
    padding:4px 5px 4px 5px;
    vertical-align: middle;
    font-size:80%;
    border:none;
    white-space:nowrap}
.tree th{
    text-align:left;
    padding:0px 4px 20px 4px;
    color:#990000;
    border:none;
    white-space:nowrap}
table.tree{
    color: black;
    background-color: #FFFFEE;
    border: solid 2px #0000CC;}
h3{
    font-size:110%;
    padding:0;
    margin:10px 0px 1px 0px;
    background-color:inherit;
    color:#990000;}
table.borders td{
    border: 1px solid black;
    padding:4px 5px 2px 10px;}
table.borders th{
    border-style: solid;
    border-color: black;
    border-width: 1px 1px 2px 1px;
    padding:4px 5px 4px 10px;}
img{
    background-color:white;}
td.center{
    text-align: center;}

