a.partner {
  position: relative;
}
a.partner img {
  width: 100%;
}
a.partner .partner-name {
  position: absolute;
  left: 4px; bottom: 4px; right: 4px;
  font-size: 12pt;
  color: white;
  font-weight: bold;
  text-shadow: 0 0 4px black;
  background: #444;
  padding: 2px 5px;
  border-radius: 0 4px 0 0;
}

.cssgradients a.partner .partner-name {
  background: transparent;
  background-image: -webkit-linear-gradient(top, rgba(128, 128, 128, 0) 0%, rgba(90, 90, 90, .3) 50%, rgba(50, 50, 50, .6) 80%);
  display: block;
  padding-top: 30px;
}
