/* $Id */

* {
  font-family: sans-serif;
}

#almanac {
  background-image: url(Clouds.jpg);
}

.daytime {
  background-image: url(Clouds.jpg);
  color: #000000;
}

.nighttime {
  background-image: url(above-clouds.jpg);
  color: #ffffff;
}

.nighttime A:link {
  color: orange;
}

.nighttime A:visited {
  color: #ffd700;
  /* color: gold; */
}

.nighttime hr {
  height: 2px;
  border: 0;
  color: #000000;
  background-color: #ffffff;
}

table.nowrap {
  white-space: nowrap;
}

.floatright img {
  margin: 7px;
  /* float: right; */
  vertical-align: middle;
}

.daytime hr {
  height: 2px;
  border: 0;
  color: #ffffff;
  background-color: #000000;
}

div.c1 {text-align: center}

h1,h2,h3 {
        font-family: sans-serif;
}

table.carl {
  border-collapse: collapse;
  /*
  border: 2px solid black;
  */
  border: 2px solid;
  margin: 20px 20px 20px 20px;
}

table.carl th {
  /*
  border: 1px solid #ddd;
  */
  border: 1px solid;
  border-right-width: 0;
  padding-left: 5px;
  padding-right: 5px;
}

/* tr.even { font-family: sans-serif; }
*/
table.carl td {
  /*
  border: 1px solid #ddd;
  */
  border: 1px solid;
  border-left-width: 0;
  padding-left: 5px;
  padding-right: 5px;
/*  padding: 2px 5px 2px 5px;
*/
}

#data-links {
  font-family: sans-serif;
  font-size: .9em;
}

#news {
  font-family: sans-serif;
  font-size: .9em;
}


/*
 * Data tables.
 */
table.data {
  border-collapse: collapse;
  /*
  border: 2px solid black;
  */
  border: 2px solid;
  margin: 20px 20px 20px 20px;
}

table.data th {
  border: 1px solid;
  border-right-width: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 50%;
  font-size: .8em;
  font-style: normal;
  font-weight: bolder;
  text-align: right;
  white-space: nowrap;
}

table.data td {
  border: 1px solid;
  border-left-width: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 50%;
  font-size: .8em;
  white-space: nowrap;
}
