font.copyright {
  font-size: 0.7em;
}
font.docdate {
  font-size: 0.7em;
  font-style: italic;
}
font.pagedate {
  font-size: 0.7em;
  font-style: italic;
}
font.imageinfo {
  font-size: 0.7em;
  color: #808080;
}

img.thumbnail {
  border-width: 1px;
  border-style: solid;
  border-color: black;
}

.linkbar {
  background: #ccddff;
}
table.linkbar {
  border: solid;
  border-width: 1px;
}
td.linkbar {
  border: none;
  border-width: 0px;
  font-size: 0.8em;
}

.wherebar {
  background: #ffffcc;
}
table.wherebar {
  border: dotted;
  border-width: 1px;
}
td.wherebar {
  border: none;
  border-width: 0px;
  font-size: 0.8em;
}

.notebar {
  background: #ccffcc;
}
table.notebar {
  border: dotted;
  border-width: 1px;
}
td.notebar {
  border: none;
  border-width: 0px;
  font-size: 0.8em;
}

.alertbar {
  background: #e0ccff;
}
table.alertbar {
  border: dashed;
  border-width: 3px;
  margin: 16px 16px 16px 16px;
  padding: 8px 8px 8px 8px;
}
td.alertbar {
  border: none;
  border-width: 0px;
}
font.alertbar_heading {
  font-size: 1.4em;
  font-style: italic;
  font-weight: bold;
}

li.long {
  margin-top: 1ex;
}

dt.newsitem {
  margin-top: 1.5ex;
}
dd.newsitem {
  margin-top: 1ex;
}
li.newsitem {
  margin-top: 1ex;
}
font.newsitem_date {
  font-size: 0.7em;
  font-style: italic;
}
font.newsitem_title {
  font-weight: bold;
}
font.newsitem_descr {
  font-size: 0.9em;
  font-style: italic;
}
font.newsitem_archive_link {
  font-size: 0.8em;
  font-style: italic;
}

blockquote.excerpt {
  font-size: 0.9em;
  font-style: italic;
}
