div.vertical-social li {
  list-style: none;
  padding: 0;
  margin: 0 0 10px 0;
}

div.vertical-social li.facebook a:link,
div.vertical-social li.facebook a:visited {
  display: block;
  height: 35px;
  border-radius: 3px;
  color: #FFFFFF;
  background: #007bef; /* Old browsers */
  background: -moz-linear-gradient(top,  #007bef 0%, #005cb1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007bef), color-stop(100%,#005cb1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #007bef 0%,#005cb1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #007bef 0%,#005cb1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #007bef 0%,#005cb1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #007bef 0%,#005cb1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bef', endColorstr='#005cb1',GradientType=0 ); /* IE6-9 */
  color: #FFFFFF;
  font-family: proxima-nova, 'proxima nova', 'Gotham Book', Gotham-Book, Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 35px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);
  border: solid 1px #003364;
}

div.vertical-social li.facebook a:focus,
div.vertical-social li.facebook a:hover {
  background: #005cb1; /* Old browsers */
  background: -moz-linear-gradient(top,  #005cb1 0%, #007bef 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005cb1), color-stop(100%,#007bef)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #005cb1 0%,#007bef 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #005cb1 0%,#007bef 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #005cb1 0%,#007bef 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #005cb1 0%,#007bef 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005cb1', endColorstr='#007bef',GradientType=0 ); /* IE6-9 */
  text-decoration: none;
}

div.vertical-social li.facebook .icon {
  float: left;
  background: transparent url(../images/news-social-sprite.png) top left no-repeat;
  width: 15px;
  height: 26px;
  margin: 4px 6px 0px 5px;
}

div.vertical-social li.twitter {
  width: 98px;
  float: right;
}

div.vertical-social li.twitter a:link,
div.vertical-social li.twitter a:visited {
  display: block;
  height: 35px;
  border-radius: 3px;
  color: #FFFFFF;
  background: #6de1ff; /* Old browsers */
  background: -moz-linear-gradient(top,  #6de1ff 0%, #75c9e0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6de1ff), color-stop(100%,#75c9e0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #6de1ff 0%,#75c9e0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #6de1ff 0%,#75c9e0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #6de1ff 0%,#75c9e0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #6de1ff 0%,#75c9e0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6de1ff', endColorstr='#75c9e0',GradientType=0 ); /* IE6-9 */
  color: #283945;
  font-family: proxima-nova, 'proxima nova', 'Gotham Book', Gotham-Book, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 35px;
  text-shadow: 1px 1px 1px rgba(104, 141, 177, .75);
  border: solid 1px #4D6A7E;
}

div.vertical-social li.twitter a:focus,
div.vertical-social li.twitter a:hover {
  background: #75c9e0; /* Old browsers */
  background: -moz-linear-gradient(top,  #75c9e0 0%, #6de1ff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75c9e0), color-stop(100%,#6de1ff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #75c9e0 0%,#6de1ff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #75c9e0 0%,#6de1ff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #75c9e0 0%,#6de1ff 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #75c9e0 0%,#6de1ff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75c9e0', endColorstr='#6de1ff',GradientType=0 ); /* IE6-9 */
ansform.Microsoft.gradient( startColorstr='#75c9e0', endColorstr='#6de1ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  text-decoration: none;
}

div.vertical-social li.twitter .icon {
  float: left;
  background: transparent url(../images/news-social-sprite.png) top right no-repeat;
  width: 23px;
  height: 26px;
  margin: 4px 6px 0px 5px;
}


div.vertical-social li.googleplus {
  width: 33px;
  height: 22px;
  margin: 4px 0 0 8px;
}
