/* UNIVERSAL */

div.vxpMultiLitePlayer, div.vxpMultiLiteInfo  { 
  margin:auto; 
 } 

.ux.hub .uxVideo ul { margin:auto !important;} 

.vxp_cols_1 .vxp_column_container, .vxp_gridView_column, .vxp_gallery .vxp_grid .vxp_gallery_item { float:none !important; }

.vxp_info { height:auto !important;}

.vxp_title { font-weight:bold !important;}

.vxp_extra { display:none; }

.fs-page-main-content-background {
  margin-top:175px;
}

.main_content {
  float:left;
  width:670px;
  padding:5px 0px;
}

.main_content .col2 .fs-event-module .fs-partner-includes {
    clear: both;
}

.extra_content {
  float:right;
  width:300px;
  clear:right;
  padding:5px;
}
.fs-event-module {
  float:left;
  margin:5px 5px 5px 0px;
}
.main_content .col1 .fs-event-module {
  width:325px;
  margin-left:5px;
}
.main_content .col3 { padding:0px 5px; }
.main_content .col2 .fs-event-module { width:660px; margin-left:5px; }
.main_content .col3 .fs-event-module { width:970px; }
.extra_content .col1 .fs-event-module { width:300px; background: #fff; }

/* ADVERTISEMENTS */

.main_content .col1 .ad300x250box {
  float:left;
  margin:5px 5px 0px 0px;
  padding-left:12px;
}
.extra_content .ad300x250box { margin-top:5px; clear:both; }
.col1 .fs-marketing-promo { margin-top:5px; }
.fsPageType-sectionfront .col1 .fs-marketing-promo {margin-bottom:15px;}

/* COMMENTS */

.fs-comments {
  float:left;
  margin:5px;
}
.fs-comments .fs-accent { margin-top:-13px; }
.col1 .fs-comments { width:325px; }
.col2 .fs-comments { width:660px; }
.col3 .fs-comments { width:970px; }

.fs-event-module-header {
  display:block;
  height:31px;
  padding:9px;
  background: transparent url('/component/photo/EventPage-HeaderBackground') repeat-x;
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
}
.fs-event-module-header h2 {
  display:inline;
  font-size:15px;
  background:none;
  height:auto;
  font-weight:normal;
}
.fs-event-module .fs-accent {
  clear:both;
  float:left;
  margin-top:-13px;
  margin-right:0px;
  width:100%;
  background-color:#FFCC33 !important;
  background-image:url("/fe/images/fs-accent-bar.png");
  background-repeat:repeat-x;
  float:right;
  font-size:1px;
  height:4px;
  width:100%;
}

.fs-event-module .fs-event-module-body {
  position:relative;
  font-family:Arial,Helvetica,sans-serif;
}

/* THE FOLLOWING TWO CLASSES ARE USED FOR VERTICALLY CENTERING TEXT, FOR HEADLINES AND POLLS */
.fs-event-module-copy-container {
  display:table-cell;
  vertical-align:middle;
  *position:absolute;
  *top:50%;
}
.fs-event-module-copy {
  display:block;
  *position:relative;
  *top:-50%
}

/* HEADER IMAGE */
.fs-event-header-image {
  margin-left:-5px;
}

/* CP */

.fs-cp {
  width:660px;
  height:320px;
  margin-top:5px;
  margin-left:5px;
  clear:both;
}

.fs-cp.war {
  margin-left:12px;
}

.fs-cp.default .info .related .headline {
  width:260px;
}
.fs-cp.war .info .related .headline {
  width:370px;
}

.fs-cp .player {
  width:480px;
}

/* MP1 */
.main_content .fs-multimedia-cp {
  float:left;
  margin:5px;
}

div.fs-multimedia-cp .panel-container.caption {
  margin-bottom:0px;
}

/* THUMBNAILS */
.fs-event-module-thumbnails {
  display:block;
  color:#353535;
  padding-left:5px;
  margin-top:-10px;
}
.fs-event-module-thumbnails ul {
  margin:0px;
  padding:0px;
}
.fs-event-module-thumbnails ul li {
  display:block;
  float:left;
  height:70px;
  width:315px;
  margin:10px 5px 0px 0px;
}
.extra_content .fs-event-module-thumbnails ul li {
  width:290px;
}
.fs-event-module-thumbnails li img {
  float:left;
  margin-right:5px;
  width:70px;
  height:70px;
}
.fs-event-module-thumbnails li div {
  float:none;
  height:auto;
  margin:0px;
  margin-bottom:5px;
  font-weight:bold;
}
.fs-event-module-thumbnails li a {
  color:#353535;
}
.fs-event-module-thumbnails p {
  margin:0px;
}

/* QUOTE */

.fs-event-module-quote {
  background-image:url('/component/photo/EventPage-TopQuote');
  background-repeat:no-repeat;
  background-position:5px 5px;
}
.fs-event-module-quote .quote {
  background-image:url('/component/photo/EventPage-BottomQuote');
  background-repeat:no-repeat;
  background-position:bottom right;
  position:relative;
  padding: 15px 60px;
  color:#15303B;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
}
.fs-event-module-quote .author {
  position:relative;
  color:#6F6F6F;
  font-size:12px;
  font-style:normal;
}

/* START LIST */

.fs-event-module-list {
  padding:0px 5px;
}

.fs-event-module-list ul {
  margin:-9px 0px 0px 0px;
  padding:0px;
}
.fs-event-module-list ul li {
  position:relative;
  display:table;
  width:100%;
  height:38px;
  background:transparent url("/component/photo/EventPage-ListBulletPoint") no-repeat;
  background-position:12px 18px;
  overflow:hidden;
  list-style-type:none;
  font-size:12px;
  font-weight:bold;
}
/*
.fs-event-module-list ul li.even { background-color:#F6F6F6; }
.fs-event-module-list ul li.odd { background-color:#FFFFFF; }
*/

.fs-event-module-list .fs-event-module-copy-container {
  padding-left:30px;
}

.fs-event-module-list .fs-event-module-copy a {
  color:#1A303A;
  text-decoration:none;
}
.fs-event-module-list ul li span a:hover {
  color:#556670;
  text-decoration:underline;
}

/* START BIO */
.fs-event-module-bio {
  padding:0px 5px;
  text-align:center;
}
.fs-event-module-bio div {
  text-align:left;
  padding:12px 10px 0px 10px;
}
.fs-event-module-bio div a {
  display:block;
  margin-top:5px;
  font-weight:bold;
  color:#202D33;
}
.fs-event-module-bio span {
  font-weight:normal;
}
.fs-event-module-bio a {
}

/* START CONTACT */

.fs-event-module-contact {
  padding:0px 5px;
}
.fs-event-module-contact .form {
  background-color:#F6F6F6;
  padding:10px;
  margin:10px 0px;
  border-top:1px solid #A8B3B7;
  border-bottom:1px solid #A8B3B7;
  color:#A8B3B7;
}
.fs-event-module-contact .form input,
.fs-event-module-contact .form textarea {
  width:100%;
  border:1px solid #A8B3B7;
}
.fs-event-module-contact .form div {
  text-align:right;
}
.fs-event-module-contact .form div input {
  width:auto;
  border:0px;
  margin-right:-2px;
}

/* START POLL */
/* modify the existing css from sectionFront.css */
.main_content .col1 .fs-event-module-poll .fs-interactive { width:325px; }
.main_content .col2 .fs-event-module-poll .fs-interactive { width:660px; }
.main_content .col3 .fs-event-module-poll .fs-interactive { width:970px; }
.fs-event-module .fs-interactive .tab-selector { display:none; }
.fs-event-module .fs-interactive { margin-top:0px; }

/* START BLOG OF THE DAY */
.fs-blog-of-the-day { float:left; clear:none; }
.fs-blog-of-the-day .fs-accent { width:100%; }
.main_content .fs-blog-of-the-day { margin:5px; }
.main_content .col1 .fs-blog-of-the-day { width:325px; }
.main_content .col2 .fs-blog-of-the-day { width:660px; }
.extra_content .fs-blog-of-the-day { width:300px; }

/* HEADLINES */
.fs-headlines { float:left; }
.fs-headlines .fs-accent { width:100%; background-color:#FFCC33 !important; }
.main_content .fs-headlines { float:left; margin:5px; }
.main_content .col1 .fs-headlines { width:325px; }
.main_content .col2 .fs-headlines { width:660px; }
.extra_content .fs-headlines { width:300px; }

/* VIDEO PLAYER */
#Player1Container { margin-top:-9px; }
.fs-event-module-video { text-align:center; }

/* VIDEO GALLERY */
#vc_channel_bdy {
  text-align:center;
  float:left;
  margin:5px;
}
.col2 #vc_channel_bdy { width:660px; }
.main_content .col1 #vc_channel_bdy { width:325px; }
.extra_content .col1 #vc_channel_bdy { width:300px; margin-left:0px; }
#vc_channel_bdy .fs-accent {
  width:100%;
  margin-top:-13px;
  margin-right:0;
}

#VideoGalleryContainer_content {
  margin-top:-9px;
}

.fs-multimedia-cp .panel-container .panel div.gallery .fullGallery {
  z-index: 10000;
  top: 0px;
}

/* MP1 FIX */
/*
.fs-multimedia-cp .play-indicator .backdrop { display:none !important; }
.fs-multimedia-cp .play-indicator { height:103px !important; }
.fs-multimedia-cp .play-indicator .icon { margin: -270px 0 0 0 !important; }
.panel div.video .image, .panel div.video div.player { width:605px; }
.fs-multimedia-cp .playerDiv { width:605px !important; }
.fs-multimedia-cp #undefined_player_p_content { width:605px !important; }
.fs-multimedia-cp #undefined_player_p_detect { width:605px !important; }*/


.fs-interactive .tab-selector {
    background-image: url("/fe/images/fs-interactive_header.png");
    float: left;
    padding-top: 3px;
    width: 100%;
}

.fs-event-module-header{
  font-family: uscorergh !important;
}

/*OLYMPICS header
.fsCat-olympics #fsHeader,
.ffsPageType-sectionfront #fsHeader,
.fsPageName-olympics #fsHeader,
.fsCat-athletes #fsHeader {
background-image: url(http://qa.static.foxsports.com/content/fscom/img/2012/07/27/london-2012-header-graphic-BG_201207271716385_0_0.PNG)!important;
background-repeat: no-repeat;
background-position: 0px 7px;
margin-top: 10px;
padding: 25px 130px 11px;
width: 848px;
position: relative;
left: -61px;
}
*/
.fsPageName-londonbeat #fsHeader, 
.fsCat-olympics.fsPageName-olympics2012socialmediahub #fsHeader {
background-image: url(http://static.foxsports.com/content/fscom/img/2012/07/13/london_logo_msn_white_20120713141157151_0_0.PNG) !important;
}
/*OLYMPICS Section Front*/
#olympicPhotos .photoItem {height:auto !important;}