a {
  color: #000099;
  }

a:visited {
  color: #752B6E;
  }

a:hover {
  color: #990000;
  }

.login {
  font-family: trebuchet ms, trebuchet, arial, verdana;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  }

.login-small {
  font-family: trebuchet ms, trebuchet, arial, verdana;
  font-size: 11px;
  color: #000000;
  }

.top-story {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

/* Small text for admin links */
 .admin {
  font-family: arial, verdana, helvetica;
  font-size: 12px;
  color: #990000;
  }

a.admin {
  font-family: arial, verdana, helvetica;
  font-size: 12px;
  color: #990000;
  }

a.admin:hover {
  font-family: arial, verdana, helvetica;
  font-size: 12px;
  color: #FF0000;
  }

 .menu {
   font-family: verdana,arial;
   font-color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   }

a.menu {
   font-family: verdana,arial;
   font-color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   }

a.menu:hover {
   font-family: verdana,arial;
   font-color: #99FFFF;
   font-size: 12px;
   font-weight: bold;
   }

 .date {
   font-family: verdana, arial, verdana;
   font-color: #666666;
   font-size: 12px;
   }

 .headline {
  font-family: arial, times new roman, times, arial, helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold; 
  color: #000000;
  }

/* This headline is used in the index and the article itself */
a.headline {
  text-decoration: none;
  color: #000000;
  }


a.headline:visited {
  text-decoration: none;
  color: #000000;
  }

a.headline:hover {
  text-decoration: underline;
  color: #000000;
  }

/* This headline is used in the front page for the DC Digest */
 .headline-small {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold; 
  color: #000000;
  }

a.headline-small {
  text-decoration: underline;
  color: #000066;
  }


a.headline-small:visited {
  text-decoration: underline;
  color: #330066;
  }

a.headline-small:hover {
  text-decoration: underline;
  color: #660000;
  }

/* This is the article teaser text that appears on the front page and category pages */
 .headline-article {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  text-align: justify;
  }

/* Same as above but bold */
 .headline-article-bold {
  font-family: arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  }

 .subheadline {
  font-family: times new roman, times, arial, helvetica, sans-serif;
  font-size: 18px;
  font-style: italic;
  color: #000000;
  }


 .more {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  }

.table-header {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold; 
  color: #FFFFFF;
  }

a.table-header {
  font-size: 11px;
  color: #E5E5FF;
  }

a.table-header:visited {
  color: #E5E5FF;
  }

a.table-header:hover {
  color: #FFFFFF;
  }


/* This is the article text that appears when the article is viewed */
 .article {
  font-family: arial, verdana, helvetica, sans-serif;
  font-weight:normal;
  font-size: 13px;
  }

 .article-small {
  font-family: arial, verdana, helvetica, sans-serif;
  font-weight:normal;
  font-size: 11px;
  color: #000000;
  }

a.article-small {
  color: #000099;
  }

 .article-medium {
  font-family: arial, verdana, helvetica, sans-serif;
  font-weight:normal;
  font-size: 12px;
  color: #000000;
  }

a.article-medium {
  color: #000099;
  }

 .article-info {
  font-family: verdana, helvetica, sans-serif;
  font-weight:normal;
  font-size: 11px;
  }


/* Small text for article pages */
 .caption {
  font-family: verdana, helvetica;
  font-size: 12px;
  }

 .copyright-link {
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
  color: #FFFFFF;
  }

a.copyright-link {
  text-decoration: none;
  }

a.copyright-link:hover {
  text-decoration: underline;
  color: #FFFFFF;
  }

 .link-small {
  font-family: verdana, arial;
  font-size: 12px;
  color: #000099;
  }

 .infobox-title {
  font-family: verdana, arial;
  font-weight: bold;
  font-size: 13px;
  color: #FFFFFF;
  background: #AA4044;
  }

 .infobox-content {
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  background: #EEEEEE;
  }

/* Text for images credit info */
 .credit {
  font-family: arial, helvetica, verdana;
  font-size: 10px;
  color: #000000;
  }

/* Text for images credit info */
 .credit-verdana {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  color: #000000;
  }

.jobthumb {
  font-family: arial, helvetica, verdana;
  font-size: 10px;
  color: #000000;
  }

a.jobthumb {
  font-family: arial, helvetica, verdana;
  font-size: 10px;
  color: #000000;
  }

a.jobthumb:hover {
  font-family: arial, helvetica, verdana;
  font-size: 10px;
  color: #990000;
  }

.debug {
  font-family: verdana, arial;
  font-size: 11px;
  color: #000000;
  }

a.debug {
  color: #000000;
  }

a.debug:visited {
  color: #000000;
  }

.authorlist {
  font-family: arial, helvetica, verdana;
  font-size: 14px;
  color: #000000;
  }

 .search-date {
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  size: 13px;
  color: #000000;
  }

a.search-date {
  color: #000099;
  }

 .search-title {
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  size: 13px;
  color: #000000;
  }

a.search-title {
  color: #000099;
  }

 .search-abstract {
  font-family: arial, verdana, helvetica, sans-serif;
  font-weight:normal;
  font-size: 12px;
  color: #000000;
  }

.store-text {
   font-family: arial, verdana;
   font-size: 12px;
   color: #000000;
   }

 .rightborder {
  border-right: 1px solid #000000;
  }

 .leftborder {
  border-left: 1px solid #000000;
  }

 .utilities {
  font-family: arial,verdana;
  font-size: 11px;
  color: #000000;
  line-height: 12px;
  }

a.utilities {
  font-family: arial,verdana;
  font-size: 11px;
  color: #660099;
  }

 .box {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  background: #E8E8CE;
  border: 2px solid #990000;
  }

 .input {
  font-family: arial, verdana;
  font-size: 13px;
  color: #000000;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 3px;
  padding-right: 0px;
  border-top: 1px solid #990000;
  border-bottom: 1px solid #990000;
  border-left: 1px solid #990000;
  border-right: 1px solid #990000;
  }

 .button {
  font-family: verdana, arial;
  font-size: 13px:
  font-weight: bold;
  }

 .required {
  font-family: verdana, arial;
  font-size: 8px;
  color: #990000;
  }
