@charset "UTF-8";


.nil {display:none;}


/*      BEGIN SITE STYLES SELECTORS       */

body {
	font-family:sans-serif;
	background:#fff;
	padding:0;margin:0;
}


#pagewrap {padding:0;margin:0;}
#page {padding:0;margin:0;}


#pagewrap a {color:#000;}






/*            HOME TOP HEADER SELECTORS                 */

#topnavwrap {  /*This is only for position on the page*/
	padding:0;margin:0;
}


#homehead h1 {color:#000; font-size:100%; padding:0; margin:0;}
#homehead a {color:#000;}
#homehead span.nil {display:block;}


#homelogo {color:#000;}
#ketname {color:#000;}
#tagline {color:#000;}
#ketabout, #pbslogo {display:none;}


#topnav {display:none;}



/*            MAIN CONTENT SELECTORS                 */

#topnavwrap, #midwrap, #middle, #mainwrap, #main, #sidewrap, #sidenav, #homefootwrap, #homefoot {height:1%;}/* for IE 7 hasLayout issues*/

/*All wraps are only for position on the page*/
#midwrap {padding:0; margin:0; height:1%;}
/* easy clearing */
#midwrap:after, #middle:after, #followus:after, #homefootwrap:after {content:'[.]'; display:block; height:0; clear:both; visibility:hidden;}
#midwrap:after, #middle:after, #followus:after, #homefootwrap:after {display:inline-block;}/*\*/
#midwrap:after, #middle:after, #followus:after, #homefootwrap:after {display:block;}
/* end easy clearing */
#middle {padding:.5em 0 0 0; margin:0;}






/* FOR MAIN BIG BLURB AREA */
#mainwrap {padding:0; margin:0;}
#sidewrap {padding:0; margin:0;}


#main {padding:0; margin:0;}




/* FOR BIG BLURB AREA */
#bigblurb {display:none;}







/*      !ALL STYLES FOR THE WATCH VIDEO CAROUSEL ARE IN carousel.css! EXCEPT FOR THIS WRAPPER     */

#carouselwrap {margin:0 0 1em 0; padding:0;}
/* easy clearing */
#carouselwrap:after {content:'[.]'; display:block; height:0; clear:both; visibility:hidden;}
#carouselwrap:after {display:inline-block;}/*\*/
#carouselwrap:after {display:block;}
/* end easy clearing */

#carouselwrap h3 {display:none;}
#carouselwrap .printonly {display:block;}

#carousel img {display:none;}
#carousel span.nil {display:block;}
#carousel ol {padding:0; margin:0;}
#carousel ol li {list-style-type:none; padding:0; margin:0;}
#carousel ol li ul {font-size:80%; padding:0; margin:0;}
#carousel ol li ul li {list-style-type:none;float:left; padding:.3em .5em; margin:0 .5em .2em 0; vertical-align:top; border:1px solid #ccc;}
#carousel .previous, #carousel .next, #carousel .more_link, #group_links {display:none;}





/*            GENRE SELECTORS OR LIST OF KET LINKS                */
#genrewrap {clear:both; margin-bottom:1em; height:1%;}
/* easy clearing */
#genrewrap:after {content:'[.]'; display:block; height:0; clear:both; visibility:hidden;}
#genrewrap:after {display:inline-block;}/*\*/
#genrewrap:after {display:block;}
/* end easy clearing */

#genrewrap #toplevel {margin:0; padding:0;}
#genrewrap #toplevel li.lv1 {
	float:left; width:32.61%; height:11.35em;
	margin:0 .2em .2em 0; padding:0;
	list-style-type:none;
	overflow:hidden;
	border:1px solid #ccc;
	border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;
}
#genrewrap a {display:inline-block;}
#genrewrap #toplevel li.lv1 h3 {font-size:140%; font-weight:normal; padding:.2em .5em; margin:0 0 .4em 0;}
#genrewrap #toplevel li.lv1 h3 a {color:#0063be;}
#genrewrap .teal {color:#6cc; letter-spacing:-.1em;} /* << for the plus sign in kids and families*/

/*Sub List is level 2 or lv2*/
#genrewrap #toplevel ul.lv2 {margin:0 0 .5em 0; padding:0;}
#genrewrap #toplevel ul.lv2 li {
	color:#999;
	list-style-type:none;
	margin:0 0 .1em 0; padding:0 0 0 1em;
}
#genrewrap #toplevel ul.lv2 li a {color:#666; font-size:80%;}
#genrewrap #toplevel ul.lv2 li a:hover {color:#333;}










/*             SIDE NAVIGATION SELECTORS             */
#sidenav {padding:0; margin:0;}

#whatsonwrap {padding:0; margin:0 0 .2em 0;}
#whatsonwrap h2 {
	color:#bbb;
	font-size:160%; letter-spacing:-.06em; line-height:1;
	padding:0; margin:0;
}

#channels ul {display:none;}





/* FULLSCHED LINK */
#fullsched {display:none;}



/* DYNAMIC SELECTORS - TO CONTROL SHOWING & HIDING KET2, & KETKY SCHED INFO */
.tab_contents {display:block;}
.tab_contents_active {display:block;}


/* SCHEDULE INFO */
#schedwrap {background:#fff;}
#whatson .printonly h3 {color:#333; font-size:100%; padding:0; margin:0;}
#whatson .box {padding:0; margin:0 0 .3em 0; border-bottom:1px solid #999;}
#whatson .box h3 {color:#333; font-size:80%; padding:4px 0 0 .6em; margin:0;}
#whatson .box p {color:#333; font-size:70%; padding:.1em .5em .3em .6em; margin:0;}
#whatson .odd {background:#ddd;}
.airtime, .primetime {color:#333; font-size:100%; font-weight:normal;}
.airtime strong, .primetime strong {font-size:115%;}
#whatson .box .primetime {color:#333;}
#primestart{border-top:2px solid #06c;}


/* FOR LINKS IN WHAT'S ON SCHEDULE */
#whatson .box p a { text-decoration:none;}
.airtime a, .primetime a {color:#333; text-decoration:none; padding:0 2em 2px 0;}
.primetime a {color:#333; text-decoration:none;}



/*
*/
#lastitem {display:none;}






/*    FOLLOW US SELECTORS     */
#followus {display:none;}







/*       NEWSLETTER SELECTORS        */
#enews {display:none;}






/*      BLOG SELECTORS     */
#blogbox {position:relative; margin:0; height:13.85em; overflow:hidden;}
#blogbox a {display:inline-block;}
#blogbox a:hover {text-decoration:underline;}
#blogbox h2 {display:none;}
#blogbox h2.printonly {display:block; padding:0; margin:0;}
#blogbox h3 {color:#399; font-weight:normal; padding:0; margin:0 0 .1em 0;}
#blogbox h3 {text-decoration:none; display:block;}
#blogbox p {display:none;}






/*      BOTBOX SELECTORS     */
#botbox {display:none;}






/*      HOMEFOOT SELECTORS     */
#homefootwrap {position:relative; padding:0; margin:0 0 2em 0; background:#000;}
#homefoot hr {display:none;}
#homefoot {color:#fff; position:relative; padding:0; margin:0; overflow:hidden;}

#homefoot a {color:#6ad3e5;}
#footerlinks h4 {display:none;}

#footerlinks .site, #footerlinks .footertools  {display:none;}

#footerlinks .site {display:none;}

#footerlinks .footertools {display:none;}


#botket {display:none;}

#botpbs a {display:none;}

#botpbskids a {display:none;}

#botpbsgo a {display:none;}

#address, #copyright {font-size:75%;}
#address strong, #copyright strong {font-size:150%; padding:0 5px;}
#address {padding:0; margin:.7em 0 0 0;}
#copyright {padding:0; margin:0 0 1.2em 0;}


.nil, .bothide {display:none;} /*bothide hides the text "KET&nbsp;" on the new homepage*/


/* GENERIC CATCHALL SELECTORS */
.clear {clear:both; display:block; font-size:10%; visibility:hidden;}








