/*
  a
  .news
  .caption
  .more
  #metaNav
  #marginal
  #footer
*/

a {
  text-decoration: none;
}
a:link, a:visited {
  color:#A40003;
}
a:active, a:hover {
/*   background-color:#A40003; */
  color:white;
}
.bodytext a:active,
.bodytext a:hover,
#metaNav a:active,
#metaNav a:hover {
  background-color:#A40003;
}


/*
# NEWS
# ====
*/
.news a:link, .news a:visited {
  color:black;
}
.news a:active, .news a:hover {
/*   background:white; */
  color:#A40003;
  text-decoration:none;
}
#marginal .news h2 a,
#marginal .news h2 a:link,
#marginal .news h2 a:visited {
  color:white;
}
#marginal .news h2 a:active,
#marginal .news h2 a:hover {
  color:#A40003;
  text-decoration:none;
}


/*
# CAPTION
# =======
*/
.caption a {
  color:white;
  text-decoration:none;
}
.caption a:link, .caption a:visited {
  color:white;
  text-decoration:none;
}
.caption a:active, .caption a:hover {
  background-color:#A40003;
  color:white;
  text-decoration:none;
}


/*
# MORE
# ====
*/
.more {
  padding-top:4px;
}
.more a {
  background-color:#A40003;
  color:white;
  font-size:0.6em;
  font-weight:bold;
  padding:0 4px 1px 4px;
}
.more a:visited,
.more a:link {
  background-color:#A40003;
  color:white;
  text-decoration:none;
}
.more a:active,
.more a:hover {
  background:#000000;
  color:white;
  text-decoration:none;
}


/*
# METANAV
# =======
*/
#metaNav ul {
  font-size:.6em;
  font-weight:bold;
  margin:0;
  padding:0;
}
#metaNav ul li {
  list-style-type:none;
  float:left;
}
#metaNav a {
  padding:0 0.4em;
}


/*
# MARGINAL
# ========
*/
#marginal a:link, #marginal a:visited {
  background:white;
  color:black;
}
#marginal a:active, #marginal a:hover {
  background:white;
  color:#A40003;
}
#marginal h3 a,
#marginal h3 a:link, #marginal h3 a:visited {
  background:#F58220;
  color:white;
}
#marginal h3 a:active, #marginal h3 a:hover {
  background:#A40003;
  color:white;
}
#marginal div .more a {
  background-color:#A40003;
  color:white;
  font-size:.6em;
  font-weight:bold;
  padding:0 4px 1px 4px;
}
#marginal div .more a:visited,
#marginal div .more a:link {
  background-color:#A40003;
  color:white;
  text-decoration:none;
}
#marginal div .more a:active,
#marginal div .more a:hover {
  background:#000000;
  color:white;
  text-decoration:none;
}


/*
# FOOTER
# ======
*/
#footer a {
  text-decoration: none;
  font-weight:bold;
}
#footer a:link, #footer a:visited {
  color:white;
}
#footer a:active, #footer a:hover {
  background-color:#A40003;
  color:white;
}
