body {
    color:        black;
    background:   #fffff5;
    }

h1, h2, h3, h4, h5, h6, td, th, thead, tfoot {
    color:        #a00;
    }

/* tables */
td, th {
  padding: 0rem 0.4rem;
  text-align: left;
/*  border-bottom: 0.1rem solid var(--cmed);*/
  white-space: nowrap;
}
/*td:first-child, th:first-child { padding-left:  0; text-align: left; }
td:last-child,  th:last-child  { padding-right: 0; }*/
tr:hover{ background-color: var(--clight); }

nav {
  color:  #a00;
  border-bottom: solid 2px #f5e9d9;
}


section {
  margin:     1rem;
  max-width: 50rem;
  background-color: #f5e9d9;
  }


.alignright {
  text-align: right;
}

.source {
  color: #2874A6;
  size: 0.8rem;
}

.percentage {
  color: #2874A6;
}

.time {
  color: #a64828;
}