a.blue-link:hover {
  text-decoration: underline;
  color: #58B;
}
a.johnsons-link {
  color: #0079c2;
}
a.johnsons-link:hover {
  text-decoration: underline;
  color: #0079c2;
}
div.info-bar {
  padding-top: 5px;
}
div.share {
  float: left;
  padding-top: 5px;
}
div.share div.text {
  float: left;
}
div.share div.icon {
  margin-left: 10px;
  float: left;
  padding-top: 3px;
}
div.share div.vr {
  margin-left: 14px;
  float: left;
  border-left: 1px solid #cccccc;
  width: 0px;
  height: 20px;
}
div.share div.icon-large {
  margin-left: 14px;
  float: left;
  margin-top: 1px;
}
#newsletter_email {
  width: 229px;
  height: 14px;
  border: 1px solid #DDD;
  padding: 2px;
  margin-bottom: 7px;
}
div#modal-popup .modal-content {
  padding: 0px 0px;
}
