#showcase_feature,
#spotlight_feature{
  padding:30px 0px 120px 0px;
  border-bottom:#333 solid 1px;
  width:960px;
}

#showcase_feature h1,
#spotlight_feature h1{
  font-size:24px;
  text-transform:uppercase;
  padding-bottom:10px;
}

#spotlight_feature h1 a{
  color:#fff;
}

#showcase_feature .galleries,
#spotlight_feature .galleries{
  clear:both;
  margin-top:80px;
  width:100%;
}

#showcase_feature .galleries ul.gallery,
#spotlight_feature .galleries ul.gallery{
  padding:20px 0px;
  width:100%;
}

/*Videos*/

#showcase_feature .galleries ul.videos{
  padding:34px;
  border:1px solid #333;
  margin:0 auto 60px auto;
}

#showcase_feature .galleries ul.num_videos_1{
  width:240px;
  padding:34px 105px;
  margin:0px 0px 60px 300px;
}

#showcase_feature .galleries ul.num_videos_2{
  width:562px;
}

#showcase_feature .galleries ul.num_videos_3{
  width:896px;
}

#showcase_feature .galleries ul.videos li{
  float:none;
  width:240px;
  margin-bottom:0px;
  margin-left:82px;
  position:static;
  /*hacks to the rescue*/
  display: -moz-inline-stack;
  display:inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: :180px;
  min-height: 180px;
  padding:0;
}

#showcase_feature .galleries ul.videos li.first{
   margin-left:0px;
   padding:0;
}

#showcase_feature .galleries ul.videos li .video{
   margin-bottom:10px;
}

#showcase_feature .galleries ul.videos li a{
  padding:0;
}

#showcase_feature .galleries ul.videos li .credits{
  position:static;
  width:230px;
  margin:0px;
}

.galleries ul.videos li a table{
  height:180px;
}

.galleries ul.videos li a table td{
  vertical-align:middle;
}

.galleries ul.videos li .video .inline_content{
   display:none;
}

.news_content{
  background:#111 url(/img/fold.gif) no-repeat top left;
  margin:40px 23px 0 40px;
  padding:30px 40px;
  font-size:14px;
  color:#888;
}

.news_content .buttons a{
  color:#000;
}

.news_content .buttons  a:hover{
  background-color:#fec;
}

/*video thumbs*/

ul.videos li{
  padding:0 39px 30px;
  width:240px;
}

ul.videos li .video{
  position:relative;
}

ul.videos li .video table{
  width:240px;
  height:180px;
  background:none;
}

ul.videos li .video table tr td{
  vertical-align:middle;
}

ul.videos li .video img.play_button{
  position:absolute;
  top:58px; /*62px but a little bit higher*/
  right:92px;
  cursor:pointer;
}

#spotlight_feature ul.verified_credits li div.credits,
#showcase_feature ul.verified_credits li div.credits{
    text-transform: none !important;
}

/*showcase*/
#showcase_feature ul.gallery li{
  position:relative;
  width:940px;
  margin-bottom:60px;
}

#showcase_feature ul.gallery li a:hover{
  background:none;
}

#showcase_feature ul.gallery li div.credits{
  position:absolute;
  bottom:0px;
  left:0px;
  width:260px;
  margin-right:30px;
  padding:3px 5px;
  vertical-align: text-bottom;
  border-top:#333 solid 1px;
  border-bottom:#333 solid 1px;
  text-transform:capitalize;
}

#showcase_feature ul.videos li div.credits{
  bottom:0px;
}

#showcase_feature ul.gallery li div.credits em{
  color:#555;
}

#showcase_feature ul.gallery li div.credits strong{
  color:#999;
}

#showcase_feature ul.gallery li a{
  padding-left:300px;
  display:block;
}

/*spotlight*/
#spotlight_feature ul.gallery{
    letter-spacing:-.25em
}
#spotlight_feature ul.gallery li{
  display: -moz-inline-box; /* For FF<3 */
  -moz-box-orient: vertical; /* For FF<3 */ 
  display:inline-block;
  padding:0px 14px 30px;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  letter-spacing:normal;
}

#spotlight_feature ul.gallery li a{
  display: -moz-inline-box;
  display:inline-block;
}

#spotlight_feature ul.gallery li div.credits{
  margin-top:5px;
  padding:3px 5px;
  border-top:#333 solid 1px;
  border-bottom:#333 solid 1px;
  text-transform:capitalize;
}

#spotlight_feature ul.gallery li div.credits em{
  color:#555;
}

#spotlight_feature ul.gallery li div.credits strong{
  color:#999;
}

/*misc*/
.buttons{float:right;}
.buttons a:hover{
  background-color:#222;
}

p.separator{color:#333;margin-bottom:60px;}


