.purple, .purple:hover {
  color:#7a1e33;
}

#past_issues {
  line-height:2em;
}

.black, .black:hover {
  color:black;
}

.login_link {
  font-size:90%;
  line-height:1.5em;
}

a {
  outline:none;
  text-decoration:none;
  color: #2a89b7;
}

a:hover {
  text-decoration:underline;
  color:#7c1e36;
}

#main_video_title, #bottom_links_td table td a#wapo_link_footer {
  font-size:120%;
  color:#7c1e36;
}

#main_video_title div {
  color:#555;
  font-size:90%;
}

.video_link_title {
  font-weight:bold;
  font-size:90%;
  padding-top:4px;
  padding-left:3px;
}

table.component td {
  color:#545454;
}
