/********************************************************************************************************************
base.css
********************************************************************************************************************/
body > img{display:none;} 
body #section-head{margin:0;}
#section-content { width: auto; }
#document p{line-height:15px;}
#document a{color:#004E76;}
#document a:hover{color:#39c;text-decoration:none;}
#content{overflow:hidden !important;zoom:1;}
#content-related,#content-main{margin-bottom: -9999px; padding-bottom: 9999px;}
#content-related{background:#F4F4F4;border-right:1px solid #ccc;}

/**** Head ****/
div#head { height: 28px; clear: both; background: #e6edf1; background: -moz-linear-gradient(0% 100% 90deg,#e6edf1, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e6edf1));border-bottom: 1px solid #cad8e1; margin: 0 0 16px; padding: 0; zoom: 1; }
#head:after { width: 0; height: 0; content: " "; clear: both; display: block; }
#head #nav-main { width: 977px; margin: 0 auto; padding: 0; overflow: hidden; }
#head #nav-main::after { width: 0; height: 0; padding: 0.01px 0 0; display: block; clear: both; content: " "; font-size: 0; }
body #head #nav-main li { border: 0 none; margin: 0; padding: 0; float: left; background-position: 100% 0; font-weight: bold; height: auto; list-style: none; margin: 0; position: relative; } 
body #head #nav-main li a { padding: 7px 9px 6px; border-right: 1px solid #cad8e1; display: block; color: #004e76; font-size: 11px; text-shadow: 0 1px 0 #fff; }
body #head #nav-main li.active a, body #head #nav-main li a:hover, body #head #nav-main li a.active { background: #fff; color: #004e76; text-decoration: none; }
#head #nav-main li.active, #head #nav-main li a:hover {z-index:2;}
#head #nav-main li.first { margin: 0; padding: 0; border: 0; }
#head #nav-main li.first a{border-left:1px solid #CAD8E1;}
#head #nav-main li img { display:none;vertical-align: bottom; }

.channel-bar-pagetitle {border-bottom:1px solid #ccc;margin:0;overflow:hidden;padding:0 0 8px;zoom:1;}
.channel-bar-pagetitle h2 {color:#000;float:left;font-size:24px;letter-spacing:-0.02em;margin:0;padding:0;font-weight:normal;}
.channel-bar-pagetitle p {float:right;}

/*** Top ***/
#top{border-bottom:1px solid #ccc;overflow:hidden;margin:0 0 8px;padding:0 0 7px;zoom:1;}
#document .section-mod.title #top .social{float:left;margin:9px 0 0;padding:0;}
#document .section-mod.title #top .links{float:right;font-size:11px;margin:9px 0 0;padding:0;}
#document .section-mod.title #top .links a img{margin:0 5px;vertical-align:middle;}
#document .section-mod.title #top .links a{font-weight:bold;text-decoration:none;}
#document .section-mod.title #top .links a:hover{text-decoration:none;}
#document .section-mod.title #top .social .IN-widget { margin: 0 12px 0 0; }
#document .section-mod.title #top .social .IN-widget + script + span { display: inline-block; vertical-align: top; }

/*** Buttons ***/
/*** Small ***/
#document .btn-smll, #document .btn-smll:visited {
  display: -moz-inline-box;
  display: inline-block;
  padding: 4px 10px;
  border: 1px solid #999;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  background: #E4E4E4;
  background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));
  color: #183a52;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: -0.01em;
  text-decoration: none;
  -moz-box-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  cursor: pointer;
}
#document .btn-smll:hover {
  background: -moz-linear-gradient(0% 100% 90deg,#ddd, #fff);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd));
  border: 1px solid #aeaeae;
  color: #295d81;
  text-decoration: none;
}
#document .btn-smll:active {
  background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff));
}
#document .btn-smll.off {
  background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));
  border: 1px solid #bbb;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #999;
  cursor: default;
}

/*** Section Mod ***/
.section-mod {margin: 0 0 10px; padding: 0 0 8px; }
.section-mod .content { margin: 0; padding:0;zoom:1;}
.section-mod .content:after { content: " "; display: block; clear: both; padding-top: 0.01px; width: 0; height: 0; }
.section-mod .date{font-size:11px;}
.section-mod-component{border-bottom:1px solid #ccc;border-top:2px solid #D5B872;margin: 0 0 10px;overflow:hidden;padding: 0 0 15px;zoom:1; }
.section-mod-component .content{margin-top:12px;}
.section-mod-component h2{color:#000;font-size:14px;letter-spacing:-0.02em;padding:10px 0 0;text-transform:uppercase;}
.section-mod-component form{margin-top:4px;}
.section-mod-component form input{border:1px solid #ccc;color:#666666;float:left;margin-right:8px;padding:5px;width:150px;}
.section-mod-component form p{float:left;}
.section-mod.title{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:5px;}
.section-mod.title .content{position:relative;}
.section-mod.title h1{color:#000;font-size:30px;font-weight:normal;letter-spacing:-0.02em;}
.section-mod.title h2{color:#000;font-size:30px;font-weight:normal;letter-spacing:-0.02em;}
#document .section-mod.title h2 a:hover{text-decoration:none;}
.section-mod.title .more{float:right;margin-top:12px;}
.section-mod.title p{color:#000;font-size:12px;overflow:visible; zoom:1;}
.section-mod.title .time-info{position:absolute;left:95px;bottom:0;}
#document .section-mod.title .time-info p{color:#000;font-size:20px;line-height:22px;}
#document .section-mod.title .time-info p.day{color:#666666;font-size:11px;line-height:12px;}
.section-mod-component.format-0, .section-mod-component.mod-list, .section-mod-component.social-list { margin: 0; border-bottom: 0 none; }
#document .section-mod.title p.photo{margin:4px 12px 12px 0;}

/*** Stories Module ***/
.mod-list { font-size: 11px; line-height: 1.3; }
.mod-list li { margin: 0 0 10px; padding: 0 0 12px; border-bottom: 1px solid #ebebeb; }
.mod-list p { color:#666666;margin: 0 0 5px; }
.mod-list a { font-weight: bold; }
.mod-list li.last{border-bottom:0;padding-bottom:0;} 
.mod-list .more{background:#E7ECF2 url("../img/base/icon-arrow-yellow.gif") no-repeat 97% 9px;font-weight:bold;padding:4px 8px 4px 5px;float:right;}

/*** Social Networking Module ***/
.social-list { font-size: 11px; font-weight: bold; }
.social-list ul { margin: 0 0 0 -30px; }
.social-list li { width: 132px; margin: 0 0 10px 30px; display: inline-block; *display: inline; }
.social-list li a + a { position: relative; top: 2px; }
.social-list li img { margin: 0 6px 0 0; vertical-align: middle; }

.int-overlay{position:relative;}
.int-overlay .video{background:url("../img/base/bg-video.png") no-repeat;cursor:pointer;height:24px;left:34%;margin:9px 0 0 45px;text-indent:-999px;width:24px;top:41%;position:absolute;}
.int-overlay:hover .video{background-position:0 -24px;}
.int-overlay a img{height:61px;width:108px;}

/*** List ***/
.list-top{margin:0;padding:0;}
.list-top ul { background:#fff;border-bottom: 1px solid #ccc; clear:both;margin:0;zoom: 1; }
.list-top ul:after { width: 0; height: 0;  padding: 0.01px 0 0; content: " "; clear: both; display: block; font-size: 0; }
.list-top ul li { margin: 0;  list-style: none; }
.list-top ul li.active { z-index: 2; background: #fff; width:182px;}
.list-top ul li a:hover,.list-top ul li.active a,.list-top ul li.active a:hover { background: #fff url("../img/base/icon-arrow.gif") 165px 8px no-repeat; }
.list-top ul li a { padding: 4px 15px 5px; display: block; font-size: 11px; text-decoration:none;}

.list ul { clear:both;margin:0;zoom: 1; }
.list ul:after { width: 0; height: 0;  padding: 0.01px 0 0; content: " "; clear: both; display: block; font-size: 0; }
.list ul li { margin: 0; border-bottom: 1px solid #fff; list-style: none; }
.list ul li.active { z-index: 2; background: #fff;width:181px; }
#document .list ul li a:hover,#document .list ul li.active a,#document .list ul li.active a:hover { background: #fff url("../img/base/icon-arrow.gif") 165px 8px no-repeat; color:#004E76;}
.list ul li a { border-bottom: 1px solid #ccc; padding: 4px 15px; display: block; font-size: 11px; }

/*** Ad Mod ***/
.ad-mod { margin: 0 0 10px; }
.ad-mod-2 { background:#fff;clear:both;text-align:center;padding-top:10px;position:relative; }

/*** Entry ***/
.entry li { overflow: hidden; margin: 16px 0 0;padding: 5px 0 0;border-top: 1px solid #ccc;zoom:1;}
.entry li.first { margin: 0; padding: 0; border: 0; }
.entry li.last{padding: 8px 0 0;}
.entry li ul {margin-top:8px;}
.entry li ul li{border:0;margin: 10px 0 0;padding: 5px 0 0;}
.entry .description{float:left;width:240px;}
.entry h2,.entry p{color:#000;font-size:11px;}
.entry .time{color:#666666;float:right;}
.entry .info{color:#666666;float:left;margin-top:3px;}
.entry .more{float:right;}

/*** Entry 2 ***/
.entry-2 li { overflow: hidden; margin: 4px 0 0;padding: 15px 0 11px;border-top: 1px solid #ccc;zoom:1;}
.entry-2 li div{float:left;width:320px;}
.entry-2 li.first { margin: 0; padding: 0; border: 0; }
.section-mod.entry-2 .time{color:#666666;float:left;font-size:18px;width:120px;letter-spacing:-0.02em;line-height:20px !important;}
.entry-2 .description{float:left;width:240px;}
.entry-2 .content ul li h2{font-size:14px;letter-spacing:-0.02em;}
.entry-2 p.name{padding-bottom:10px;}
.entry-2 p{color:#666666;font-size:11px;}
.entry-2 .info{color:#666666;float:left;}
.entry-2 .more{float:right;}

.entry-2 .top{color:#666666;font-size:11px;overflow:hidden;zoom:1;}
.entry-2 .top li{border:none;float:left;margin:0 95px 0 0;padding:5px 0 0;}
.entry-2 .top li.last{float:right;font-style:italic;margin:0;}


/*** Image Formats ***/
.format-0 .photo, .format-1 .photo, .format-2 .photo,.format-3 .photo { overflow: hidden;float: left; margin-right: 10px;zoom:1;}
.format-0 .photo img, .format-1 .photo img,
.format-2 .photo img { display: block; }
.format-0 .photo { width: 60px; height:60px; }
.format-1 .photo { width: 156px; height:88px; }
.format-2 .photo { width: 108px; }
.format-3 .photo { width: 204px; height: 204px; }

/*** hasLayout ***/
#header, .section-mod .content, .entry li, .entry-2 { zoom: 1; }

/*** Fieldsets ***/
.section-mod-component .text_box {float:left;}
.section-mod-component .radios {float:left;}

/*** Drupal ***/
.block ul{padding:0;}
.clear-block{clear:both;}

.ads{background:url("http://global.fncstatic.com/static/v/all/img/bg-text-1.gif") no-repeat 0 -34px;float:right;margin:4px 0 0;text-indent:-9999px;width:77px;}

.block-fox_shows_general { margin: 0 auto 10px; width: 976px;}
div.component {margin:0 0 9px 10px;}

/*** Ad Fix ***/
.ad.dc + span, .ad.dc + p { display: none; }
.advert-txt.advert-txt-3 { width: 77px; margin: 4px 0 0; float: right; text-indent: -9999px; background: url("http://global.fncstatic.com/static/v/all/img/bg-text-1.gif") no-repeat 0 -34px; }
.ad.dc iframe[style*="336px"] { width: 300px !important; }

/*** Get the Book ***/
#document .get-the-book p { color: #666; }
#document .get-the-book ul { float: right; position: relative; right: 60px; }
#document .get-the-book ul li { border-bottom: none; padding: 0 0 8px; }
#document .get-the-book li a { font-size: 14px; }
#document .get-the-book li.order-btn { margin-top: 4px; background-color: #ffe6ae; /* Old browsers */ background: -moz-linear-gradient(top,  #ffe6ae 0%, #ffe3a4 29%, #ffde95 50%, #fec240 54%, #f6ba37 67%, #d8a12d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe6ae), color-stop(29%,#ffe3a4), color-stop(50%,#ffde95), color-stop(54%,#fec240), color-stop(67%,#f6ba37), color-stop(100%,#d8a12d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ffe6ae 0%,#ffe3a4 29%,#ffde95 50%,#fec240 54%,#f6ba37 67%,#d8a12d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ffe6ae 0%,#ffe3a4 29%,#ffde95 50%,#fec240 54%,#f6ba37 67%,#d8a12d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ffe6ae 0%,#ffe3a4 29%,#ffde95 50%,#fec240 54%,#f6ba37 67%,#d8a12d 100%); /* IE10+ */ background: linear-gradient(to bottom,  #ffe6ae 0%,#ffe3a4 29%,#ffde95 50%,#fec240 54%,#f6ba37 67%,#d8a12d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe6ae', endColorstr='#d8a12d',GradientType=0 ); /* IE6-9 */ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #11458b; padding: 6px 14px; display: block; }
#document .get-the-book li.order-btn a { color: #001065; font-family:arial; font-size: 11px; font-weight: bold; text-decoration: none; }

