.caption {
  font-size:13px;
  line-height:135%;
  text-align:justify;

  border: 1px solid #45413b;
  background-color: #000000;
  display: block;
  width: 300px;
  bottom: 30px;
  position: absolute;
  left: 20px;
  padding:10px 20px;
  opacity: .75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  -khtml-opacity: 0.75;
  -moz-opacity: 0.75;
}

.caption p {
  opacity: 1;
}

.watermark {
  display: block;
  position: absolute;
  bottom: 30px;
  left: 20px;
  
}

.watermark img {
  opacity: .75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  -khtml-opacity: 0.75;
  -moz-opacity: 0.75;
}

.game-date{
  text-align:right;
  margin-top:10px;
  font-size:0.9em;
  text-transform:upper-case;
  color:#B3911E;
}

.carousel {
  position: relative;
}

.carousel-item {
  position: relative;
}

.carousel .body {
  position: relative;
  z-index: 1000;
}

.carousel .left-border, .carousel .right-border {
  z-index: 990;
}

.carousel #left-overlay,.carousel #right-overlay {
  display: block;
  position: absolute;
  height: 401px;
  width: 135px;
  z-index: 31000;
  top: 0px;
  cursor: pointer;
}

.carousel #left-overlay {
  left: -30px;
}

.carousel #right-overlay {
  right: -30px;
}

.carousel #left-chevron,.carousel #right-chevron {
  background: transparent url(images/carousel-arrow-left.png);
  width: 41px;
  height: 45px;
  display: block;
  position: absolute;
  top: 182px;
  left: -25px;
  z-index: 9950;
}

.carousel #right-chevron {
  right: -25px;
  left: inherit;
  background-image: url(images/carousel-arrow-right.png);
}


