@charset "UTF-8";
/******************************************************************************
 ** BrightTALK Dot Com
 ** Copyright BrightTALK Ltd, 2008.
 ** All Rights Reserved.
 ** $Id: style.css 22975 2010-11-18 17:09:41Z acairns $
 *
 * @todo PS - Split this into files to minimise the css per page.
 ******************************************************************************/
/**************************************/
/* Channel tile                       */
/**************************************/
.channel-tile-list {
  width: 939px;
}

.channeltile {
  float: left;
  display: block;
  width: 313px;
  text-align: left;
}

.channeltypebar {
  height: 16px;
  margin: 0px 2px 0px 0px;
  padding: 0px 14px;
}

.channeltypebar .type {
  float: right;
  color: #66CC00;
  font-size: 10px;
}

.channeltypebar .type.pending {
  float: right;
  color: #666666 !important;
}

.channeltilemain {
  background: url(images/channelback.jpg) no-repeat;
  width: 286px;
  height: 293px;
  padding: 7px 14px 20px 5px;
  color: #222222;
}

.channeltile .channeltilebody {
  height: 266px;
  overflow: hidden;
  text-align: left;
}

.channeltile .actions {
  margin: 0px 3px;
  height: 21px;
  overflow: hidden;
}

.channeltile .actions .actionsbuttons {
  float: left;
  display: block;
}

.channeltile .actions .actionslinks {
  margin-top: 4px;
  float: right;
  display: block;
  text-align: right;
}

.channeltile .actions .actionslinks a.bulletlink, .channeltile .actions .actionslinks a.bulletlink:link {
  margin-right: 0px;
  margin-left: 10px;
  font-size: 11px;
  color: #333 !important;
}

.channeltile .channeltitle {
  font-size: 15px;
  font-weight: bold;
  margin: 1px 9px 7px;
  height: 36px;
  /* sets max-height for IE */
  _height: 36px;
}

.channeltile .channelstatswrapper {
  height: 83px;
  background: url(images/statsback.gif) no-repeat top left;
  width: 266px;
  height: 67px;
  margin: 0px 4px 7px 2px;
  padding: 8px 8px;
  font-size: 12px;
  overflow: hidden;
}

.channeltile .channelstatswrapper .statrow {
  line-height: 17px;
  height: 17px;
  overflow: hidden;
}

.channeltile .channelstatswrapper .statrow .statrowlabel {
  display: block;
  float: left;
}

.channeltile .channelstatswrapper .statrow .statrowvalue {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-weight: bold;
}

.channeltile .channelstatswrapper .rating-stars {
  background-image: url(../images/rating/greyback/ratingstaroff.gif);
  float: right;
}

.channeltile .channelstatswrapper .rating-stars .stars {
  background-image: url(../images/rating/greyback/ratingstaron.gif);
}

.channeltile .rating-stars .stars span {
  background: transparent url(../images/rating/greyback/ratingstaron.gif) repeat-x scroll 0 0;
  height: 100%;
  position: absolute;
  width: 100%;
}

.channeltile .nofeaturedwebcast {
  background: url(images/channeltilenowebcasts.gif) no-repeat;
  width: 281px;
  height: 107px;
  margin: 20px 2px 0px 2px;
}

.channeltile .featuredwebcasttagline {
  font-style: italic;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  margin: 0px 5px 3px 8px;
  color: #333;
}

.channeltile .featuredwebcastwrapper {
  height: 200px;
  background: url(images/featuredwebcastback.png) no-repeat top left;
  width: 281px;
  height: 95px;
  margin: 0px 2px;
  padding: 6px 0px;
}

.channeltile .featuredwebcast {
  margin: 0px 2px 0px 7px;
  font-size: 11px;
  background: url(images/featuredwebcastnoslide.png) no-repeat 160px 8px;
}

.channeltile .featuredwebcast .slidethumbwrapper {
  float: right;
  margin: 8px 12px 0 0;
}

.channeltile .featuredwebcast .slidethumb {
  border: 1px solid white;
  height: 75px;
  width: 100px;
}

.channeltile .featuredwebcast .details {
  width: 142px;
  height: 101px;
  margin-left: 2px;
  margin-right: 8px;
  float: left;
}

.channeltile .featuredwebcast .details .when {
  font-size: 14px;
  color: #91f102;
  margin-bottom: 5px;
}

.channeltile .featuredwebcast.statuslive .details .when {
  color: #ff0000;
}

.channeltile .featuredwebcast .details .timedate {
  color: #fff;
  font-size: 12px;
  margin-bottom: 3px;
}

.channeltile .featuredwebcast .details .timedate .date {
  font-weight: bold;
  color: #fff;
}

.channeltilebody .dtstart, .channeltile .featuredwebcast .details .timedate .time {
  color: #fff;
}

.channeltile .featuredwebcast .details .timedate .timezone {
  font-size: 9px;
  color: #fff;
}

.channeltile .featuredwebcast .details .title a {
  font-size: 12px;
  color: #91f102;
  line-height: 14px;
  margin-bottom: 3px;
  /* @todo document this */
  oheight: expression( this .     scrollHeight >       31 ?       "32px" :
    "auto");
  /* sets max-height for IE */
  omax-height: 32px;
  text-decoration: none;
  width: 145px;
  float: left;
}

.channeltile .featuredwebcast.statuslive .details .title a {
  color: #ff0000;
}

.channeltile .featuredwebcast .details .presenter {
  font-size: 11px;
  color: #999999;
}

.channeltile.search .channeltilebody {
  height: 292px;
  padding-left: 2px;
  padding-right: 2px;
}

.channeltilebody .rounded-box-content {
  height: 268px;
  width: 260px;
}

.channeltilebody #edit-search-item-tile-wrapper {
  float: left;
  padding-left: 6px;
  padding-right: 8px;
}

.channeltilebody h2 {
  color: #000;
  margin-left: 5px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: normal;
}

.search_tile_break {
  float: left;
  background: transparent url(../images/backgrounddotshorizontal.gif)
    repeat-x scroll;
  height: 1px;
  width: 260px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.channeltilebody ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 20px;
}

.channeltilebody li {
  margin-right: 10px;
}

#channel_tile_searched_terms {
  float: left;
  width: 260px;
}

.toolbartabs_links {
  float: left;
  margin-top: 5px;
  margin-left: 20px;
}

/**************************************************************/
  /* channel-show-details                                       */
  /**************************************************************/
.channel-show-details .button-editsettings {
  float: right;
}

.channel-show-details .button-editsettings span {
  background-image: url(../images/buttons/greyback/buttoneditsettings.gif);
}

.channel-show-settings {
  width: 100%;
}

.channel-show-settings .button-deletethischannel {
  width: 141px;
  margin-left: 5px;
  float: right;
}

/**************************************************************/
  /* channel-promotion-page                                     */
  /**************************************************************/
.channel-promotion-page .channel-promotion-heading {
  font-weight: bold;
  font-size: 14px;
}

.channel-promotion-page ul {
  list-style: square;
}

.channel-promotion-page ul li .heading {
  font-weight: bold;
  display: block;
}

.channel-promotion-page ul li {
  margin: 10px 2px;
}

/**********************************************************
 * Channel Listing Page
 **********************************************************/
.view-channel-tile-content {
  text-align: center;
  padding-top: 30px;
}

.view-channel-tile-content .channel-tile-list {
  width: 650px !important;
  margin: 15px 70px !important;
}

.featured .col-title a {
  color: #FFFFFF;
}

