body, table, p {
  color: rgb(0,0,0);
  background-color: rgb(255,255,204);
  font-family: TimesNR, Times, serif;
}

a:link {color: rgb(0,0,192);}
a:visited {color: rgb(0,0,192);}

h1, h2 {
  text-align: center;
  color: rgb(0,128,192);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 150%;
  font-weight: bold;
}

h3 {
  color: rgb(0,0,0);
  font-family: Arial, Helvetica, sans-serif;
}

hr {
  align: center;
  size: 7px;
  width: 100%;
}

/*
li {
  margin-top: 1em;
}
*/

.indent {
  margin-left: 1em;
}

.sanslarge {
  color: rgb(128,0,128);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 150%;
  font-weight: bold;
}

.sansbold {
  color: rgb(128,0,128);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.small {
  font-size: 50%;
}

/* ---------------------- */
/*  Ancestry page styles  */
/* ---------------------- */

.ancestry-page {
  color: rgb(0,0,0);
  background-color: rgb(255,255,204);
}

.ancestry-head {
  color: rgb(89,89,171);
}

.tree {
  font-family: 'Lucida Console', Courier, monospace; 
  font-size: 10pt;
}

table.surname-table {
  color: rgb(0,0,0);
  background-color: rgb(255,204,255);
  border-style: solid;
  border-width: thick;
  padding: 10px 20px 5px 20px;
}

table.tree-table {
  color: rgb(0,0,0);
  background-color: rgb(239,239,255);
  font-family: 'Lucida Console', Courier, monospace; 
  font-size: 10pt;
  border-style: solid;
  border-width: thick;
  padding: 10px 20px 5px 20px;
}

table.places-table {
  color: rgb(0,0,0);
  background-color: rgb(239,239,255);
  border-style: solid;
  border-width: thick;
}

table.greats-table {
  color: rgb(0,0,0);
  background-color: rgb(239,239,255);
  border-style: solid;
  border-width: thick;
  padding: 10px 20px 5px 20px;
}

th.places-head {
  color: rgb(0,0,0);
  background-color: rgb(208,208,255);
}

.full-name {
  color: rgb(0,0,0);
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
}

.surname {
  color: rgb(128,0,0);
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
}

.alt-surname {
  color: rgb(0,0,0);
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
}

hr.half-rule {
  align: left;
  width: 50%;
}

.right-go {
  align: right;
  font-family: TimesNR, Times, serif;
}
