/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: Kristin V. Hart
 	CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/


/* colors
 ----------------------------------------------------------------------------
	text: #2   
	link: #444
 	link.hover: #666
 ----------------------------------------------------------------------------
*/


/* default type selectors
 * ---------------------------------------------------------------------------- */

body { 
	background: #000 url("http://grfx.cstv.com/schools/kty/graphics/kty-08-bg.gif") repeat-x;
	color: #222;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0; 
	}
	
td {
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: #222;
}


h1 { font-size: 18px }
h2 { font-size: 16px }
h3 { font-size: 14px }

h4,h5,h6 { font-size: 13px }

a img, :link img, :visited img, fieldset { border:none }

a:link, a:visited { color: #0061aa; text-decoration: none; }
a:hover, a:active { color: #0061aa; text-decoration: underline; }

body#story #story-container a:hover, body#story #story-container a:active { color: #0061aa; text-decoration: underline; }

a { outline: none }

#columns pre {font-family:monospace; font-size:11px;}
#columns .presmall {font-family:monospace; font-size:11px;}
#columns pre a{font-family:monospace; }
#columns a:hover{text-decoration:none;}

/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
        display:none;
	}

#revLayeredAd .revClickText  {
color:#fff;
}

/* CSTV specific
 * ---------------------------------------------------------------------------- */

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #0061aa; 
	font-weight: bold; 
	font-size: 13px 
	}

.storyteaser, 
.StoryTeaser { color: #222; font-weight: bold }

.fivevert { line-height: 5px }
.tenvert { line-height: 10px }
.twentyvert { line-height: 20px }

.yahoo-on { background: #fff url("http://grfx.cstv.com/schools/uri/graphics/yahoo-search5.gif") no-repeat }
.yahoo-off { background-image: none	}


/* layout
 * ---------------------------------------------------------------------------- */

#center-wrap {
	width:1000px;
	margin:0 auto;
	}

#wrap { 
	width:996px;
	border-left:2px solid #0061aa;
	border-right:2px solid #0061aa;
	}

#mast-top {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-mast-top.gif") no-repeat;
	width:1000px;
	height:27px;
	}
	
#yahoo-search {
	width:400px;
	height:27px;
	float:right;
	}
	
#yahoo-search #search-wrap {
	float:right;
	padding-right:5px;
	}		
	
#mast {
	width:1000px;
	height:127px;
	}
	
#mast-logo {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-mast-logo.gif") no-repeat;
	width:201px;
	height:127px;
	float:left;
	}
	
#blog-mast-logo {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-mast-logo-blog.gif") no-repeat;
	width:201px;
	height:127px;
	float:left;
	}
	
#kfund-mast-logo {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-mast-logo-kfund.gif") no-repeat;
	width:201px;
	height:127px;
	float:left;
	}
	
	
#mast-right {
	width:799px;
	height:127px;
	float:left;
	}
	
#mast-middle-container {
	width:799px;
	height:100px;
	}		

#mast-middle {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-mast-middle.gif") no-repeat;
	width:329px;
	height:100px;
	float:left;
	}

#blog-mast-middle {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-mast-middle-blog.gif") no-repeat;
	width:329px;
	height:100px;
	float:left;
	}
	
#mast-multimedia {
	width:470px;
	height:100px;
	float:left;
	background:#00467a;
	}
	
#multimedia-nav {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top-off.gif") no-repeat;
	width:470px;
	height:46px;
	}	
	
#ticket-center {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-bg-ticket-center.gif") no-repeat;
	width:470px;
	height:54px;
	}
	
	#mast-nav {
		width:799px;
		height:27px;
		background:#222;
		}			

/* multi-navigation: #multi-nav
 * ------------------------------------------------------------------------- */

#multi-nav, #multi-nav * { border-collapse: collapse; margin: 0; padding: 0 }

#multi-nav {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") no-repeat;
	height: 46px;
	position: relative;
	width: 470px;
	z-index: 99; 
	}

#multi-nav span { display:none; }

#multi-nav li, #multi-nav a {
	font-size: .95em;  
	height: 46px;
	display: block;
	}

#multi-nav li { float: left; }


#multi-nav-01 { width:62px; }
#multi-nav-02 { width:50px; }
#multi-nav-03 { width:50px; }
#multi-nav-04 { width:52px; }
#multi-nav-05 { width:53px; }
#multi-nav-06 { width:46px; }
#multi-nav-07 { width:52px; }
#multi-nav-08 { width:51px; }
#multi-nav-09 { width:54px; }

#multi-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") 0 -46px }
#multi-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -62px -46px }
#multi-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -112px -46px }
#multi-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -162px -46px }
#multi-nav-05 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -214px -46px }
#multi-nav-06 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -267px -46px }
#multi-nav-07 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -313px -46px }
#multi-nav-08 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -365px -46px }
#multi-nav-09 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -416px -46px }

#multi-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") 0 -46px }
#multi-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -62px -46px }
#multi-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -112px -46px }
#multi-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -162px -46px }
#multi-nav-05:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -214px -46px }
#multi-nav-06:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -267px -46px }
#multi-nav-07:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -313px -46px }
#multi-nav-08:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -365px -46px }
#multi-nav-09:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-icons-top.gif") -416px -46px }

#selectsportWrap {
	width:256px;
	margin-left:214px;
	padding-top:8px;
	}

#selectsport, #selectsport * { border-collapse: collapse; margin: 0; padding: 0; }

#selectsport {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-drop-down.gif") no-repeat;
	height: 9px;
	position: relative;
	width: 87px;
	z-index: 199;
	position:absolute;
	}
	
#selectsport span { display:none; }

#selectsport li, #selectsport a {
	font-size: 10px;  
	height: 9px;
	display: block;
	}

#selectsport li { float: left; }


#selectsport-01 { width:87px; }


#selectsport-01 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-drop-down.gif") 0 0px }

#selectsport-01:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-drop-down.gif") 0 0px }

#selectsport ul {
		left: -9999px;
		top: 9px;
		position:absolute;
		z-index: 199;
		}

#selectsport ul, 
#selectsport li li { width: 120px; margin-left:1px; z-index:199;} 

#selectsport li li, 
#selectsport li li a { height: auto; }

#selectsport li:hover ul, 
#selectsport a:hover ul { left: auto; }

#selectsport li li { text-indent: 0;
	border-left:1px solid #0061aa;
	border-right:1px solid #0061aa;
	border-bottom:1px solid #0061aa; 
	}


#selectsport li li a {
	padding-left:3px;
	background: #fff;
	color: #0061aa;
	display: block;
	text-decoration:none;
	_width: 100%
	}

#selectsport li li a:hover { 
	background: #0061aa; 
	color: #fff;
	}
/* end top mini nav */


/* ticket-navigation: #ticket-nav
 * ------------------------------------------------------------------------- */

#ticket-nav-wrap {
	width:395px;
	height:13px;
	padding-top:16px;_margin-top:8px;
	margin-left:40px;
	}

#ticket-nav, #ticket-nav * { border-collapse: collapse; margin: 0; padding: 0 }

#ticket-nav {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") no-repeat;
	height: 13px;
	position: relative;
	width: 395px;
	z-index: 99; 
	}	

#ticket-nav span { display:none; }

#ticket-nav li, #ticket-nav a {
	font-size: .95em;  
	height: 13px;
	display: block;
	}

#ticket-nav li { float: left; }

#ticket-nav-01 {width:95px;}
#ticket-nav-02 {width:78px;}
#ticket-nav-03 {width:129px;}
#ticket-nav-04 {width:93px;}

#ticket-nav-01 a:hover {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") 0 -13px }
#ticket-nav-02 a:hover {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") -95px -13px }
#ticket-nav-03 a:hover {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") -173px -13px }
#ticket-nav-04 a:hover {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") -302px -13px }

#ticket-nav-01:hover>a {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") 0 -13px }
#ticket-nav-02:hover>a {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") -95px -13px }
#ticket-nav-03:hover>a {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") -173px -13px }
#ticket-nav-04:hover>a {background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-ticket-center-nav.gif") -302px -13px }

/* navigation: #nav
* ------------------------------------------------------------------------- */

#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }

#nav {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") no-repeat;
	height: 27px;
	position: relative;
	width: 799px;
	z-index: 99; 
	}

#nav span { display:none; }

#nav li, #nav a {
	font-size: .95em;  
	height: 27px;
	display: block;
	}

#nav li { float: left; }


#nav-01 { width:62px;}
#nav-02 { width:59px;}
#nav-03 { width:77px;}
#nav-04 { width:100px;}
#nav-05 { width:76px;}
#nav-06 { width:70px;}
#nav-07 { width:119px;}
#nav-08 { width:62px;}
#nav-09 { width:98px;}
#nav-10 { width:76px;}

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") 0 -27px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -62px -27px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -121px -27px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -198px -27px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -298px -27px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -374px -27px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -444px -27px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -563px -27px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -625px -27px }
#nav-10 a:hover { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -723px -27px }

#nav-01:hover>a { background: url("hhttp://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") 0 -27px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -62px -27px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -121px -27px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -198px -27px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -298px -27px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -374px -27px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -444px -27px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -563px -27px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -625px -27px }
#nav-10:hover>a { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-09-main-nav.gif") -723px -27px }

/* navigation dropdown: #nav
 * ------------------------------------------------------------------------- */

#nav ul {
	border: solid #0061aa;
	border-width: 0 1px;
	left: -9999px;
	top: 27px;
	position:absolute;
	z-index:99;
	}



#nav ul, 
#nav li li { width: 150px } 

#nav li li, 
#nav li li a { height: auto; }

#nav li:hover ul, 
#nav a:hover ul { left: auto; }

#nav li li { border-bottom: 1px solid #0061aa; text-indent: 0; }

#nav li li a {
	background: #fff;
	color: #0061aa;
	display: block;
	padding: 3px;
	text-decoration:none;
	_width: 100%
	}

#nav li li a:hover { 
	background: #0061aa; 
	color: #fff; 
	}

#nav .right { text-align: left; margin-left: 150px }

#nav .header a, #nav .header a:hover { 
	background: #0061aa; 
	color: #fff; 
	font-weight: bold
	}

/* columns
 * ---------------------------------------------------------------------------- */

#columns {padding:0; margin:0; border-collapse:collapse;  }

#column-1, #column-2,#column-wide  {padding:0; margin:0; vertical-align:top; }

#column-1 {width:751px;background:#fff;}
#column-2 {width:245px;background:#ccc;border-top:4px solid #0061aa;_border-top:2px solid #0061aa;}
#column-wide {width:996px;background:#fff;}

#story-container {
	padding:12px 8px 0px 12px;
	}


	/* bsi
	
	 * ---------------------------------------------------------------------------- */

	#bsi-container {
		position:relative;
		width:750px;
		height:328px;
		background:#000;
		top:0;
		left:0;background:#0061aa;
		padding-left:1px;
		padding-top:2px;
		}

	#pngBsi{
		background-repeat:no-repeat;
		background-position:230px 0;
		}

	#bsi-photo {
		width:746px;
		height:265px;
		display:block;
		border:1px solid #fff;
		overflow:hidden;
		background-color:#000;
		}

	#bsi-shadow {
		background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-bsi-shadow.gif") no-repeat;
		width:750px;
		height:4px;
		}		



		/* BSI PNG
		 * ---------------------------------------------------------------------------- */
		.photo_gradiant {
			z-index:1;
			width:400px;
			height:265px;
			background:url("http://grfx.cstv.com/schools/kty/graphics/kty-08-bsi-overlay.png") no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/kty/graphics/kty-08-bsi-overlay.png', sizingMethod='scale');
		}
		#pngBsi {
			z-index:2;
			width:750px;
			height:328px;
			/*background:100px 0px no-repeat;*/
		}
		#pngWrap {
			display:block;
			z-index:5;
			width:750px;
			height:328px;
		}



	/* relativeFrame
	 * ---------------------------------------------------------------------------- */

	#relativeFrame, #relativeFrame *{
		margin:0;
		padding:0;	
		}

	#relativeFrame {
		position: relative; 
		top:-305px;
		left:10px;
		width:230px;
		height:265px;
		z-index: 1
		}

	#relativeFrame div {
		position: absolute; 	
		width:230px;
		height:265px;
		visibility: hidden;
		z-index: 1;
		}

	#relativeFrame div#frm0 { visibility: visible;}

	#relativeFrame h1 {
		padding-bottom:22px;
		}

	#relativeFrame .pubdate {
		padding-bottom:3px;
		}

	#relativeFrame h1 a:hover {
		text-decoration:underline;
		}	

	#relativeFrame p {
		color:#fff;
		}

	#relativeFrame .more {
		padding-top:16px;
		}

	#relativeFrame .more a{
		font-size:13px;
		font-weight:bold;
		}

	#relativeFrame .more a:hover{
		color:#0061aa;
		text-decoration:underline;
		}		

	/* minis
	 * ---------------------------------------------------------------------------- */
	#mini-wrap
	{
		background:#0061aa;
		width:748px;
		height:60px;
		position:absolute;
	}
	#minis {
		margin:0;
		padding:0;
		width:562px;
		height:56px;
		padding-top:4px;
		float:left;
		background:#0061aa;
		}

	#mini0,#mini1,#mini2,#mini3,#mini4,#mini5 {
		position:relative;
float:left;
		border:1px solid #fff;
		width:88px;
		height:48px;
		margin-right:2px;
		}

	#minis a img {
		width:88px;
		height:48px;
		opacity: .50;
		filter: alpha(opacity=50);
		}

	#minis-right {
		
		float:right;
		}

	#minis a:hover img, #minis div.miniOn a img {
		opacity: 1.0;
		filter: alpha(opacity=100);
		}

	/* controls
	 * ---------------------------------------------------------------------------- */

	#controls, #controls * { margin: 0; padding: 0 }

	#controls {
		width:72px;
		height:17px;
		float:right;
		padding-right:2px;
		padding-top:2px;
		background:#0061aa;
		}

	#controls img{
		border-width:0;
		padding-left:3px;
		}

	#controls li {
		float: left; 
		list-style: none; 
		_display: inline; 
		}
		
#bsi-coke
		{
top:7px;
background:#0061aa;
		height:30px;}

	#bsi-coke img{
		padding-top:4px;
		}




		#vid0, #vid1, #vid2, #vid3, #vid4, #vid5 {
			background:url("http://grfx.cstv.com/schools/bc/graphics/bc-09-play-btn.png") no-repeat;
			opacity: .65;
			filter: alpha(opacity=50);
			position:absolute;
			top:5px;
			left:20px;
			width:45px !important;
			height:38px !important;
			z-index:10;
		}

		#video-wrap { display:none;position:absolute;top:0;
		left:270px; }

	#flash-video {
		display:block;
		width:456px;
		height:256px;
		z-index:96;
		padding-top:9px;
	float:left;
	}
/* relativeFrame
 * ---------------------------------------------------------------------------- */

#sec-headlines-wrap, #sec-headlines-wrap *{
	margin:0;
	padding:0;	
	}

#sec-headlines-wrap	.pubdate {
	font-size:11px;
	color:#999;
	}

#sec-headlines-wrap {
	padding-bottom:16px;
	padding-left:16px;
	}
	
#sec-headlines-wrap	h1 a{
	font-size:11px;
	}
	
#sec-headlines-wrap	h1 a:hover{
	text-decoration:underline;
	}	
		
	/* headlines Tabs
	 * ---------------------------------------------------------------------------- */

	#headlines-tab {
		width:438px;
		height:246px;
		background:#0061aa;
		border-left:2px solid #fff;
		border-bottom:3px solid #fff;
		border-right:2px solid #fff;
		padding:4px 0px 0px 4px;
		float:left;
		}

	#headlines-tab ul.headline-2 { margin:0; padding:0 }
	#headlines-tab ul.headline-2 li { float: left; list-style: none; text-indent: -9999px; }

	/* Tabs: #headlines-tab
	 * ---------------------------------------------------------------------------- */	

	#headlines-tab ul.headline-2 { 
		background:url("http://grfx.cstv.com/schools/kty/graphics/kty-10-tabs-more-headlines.gif") no-repeat;
		height: 30px; 
		width: 433px;	
		}

	#headlines-tab ul.headline-2 li,
	#headlines-tab ul.headline-2 a {
		display: block;
		height: 30px;
		}

	#tab-headlines { width: 124px }
	#tab-videos { width: 69px }
	#tab-features { width: 116px }
	#tab-photo-store { width: 124px }

	#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-10-tabs-more-headlines.gif") no-repeat 0 -30px }
	#headlines-tab.on-videos #tab-videos { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-10-tabs-more-headlines.gif") no-repeat -124px -30px }
	#headlines-tab.on-features #tab-features { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-10-tabs-more-headlines.gif") no-repeat -193px -30px }
	#headlines-tab.on-photo-store #tab-photo-store { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-10-tabs-more-headlines.gif") no-repeat -309px -30px }

	#photo-store { 
		width:433px;
		height: 212px; 
		overflow: auto;  
		background:#fff; 
		}

		
	#headlines, #features { 
		width:433px;
		height: 207px;
		padding-top:5px; 
		overflow: auto;  
		background:#fff; 
		}
		

/* blogheadlines Tabs
	 * ---------------------------------------------------------------------------- */

	#blogheadlines-tab {
		width:438px;
		height:246px;
		background:#0061aa;
		border-left:2px solid #fff;
		border-bottom:3px solid #fff;
		border-right:2px solid #fff;
		padding:4px 0px 0px 4px;
		float:left;
		}

	#blogheadlines-tab ul.headline-2 { margin:0; padding:0 }
	#blogheadlines-tab ul.headline-2 li { float: left; list-style: none; text-indent: -9999px; }

	/* Tabs: #blogheadlines-tab
	 * ---------------------------------------------------------------------------- */	

	#blogheadlines-tab ul.headline-2 { 
		background:url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-blog.gif") no-repeat;
		height: 30px; 
		width: 433px;	
		}

	#blogheadlines-tab ul.headline-2 li,
	#blogheadlines-tab ul.headline-2 a {
		display: block;
		height: 30px;
		}

	#tab-blogheadlines { width: 134px }
	#tab-blogvideos { width: 75px }
	#tab-blogfeatures { width: 94px }
	#tab-about-cs { width: 130px }

	#blogheadlines-tab.on-headlines #tab-blogheadlines { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-blog.gif") no-repeat 0 -30px }
	#blogheadlines-tab.on-videos #tab-blogvideos { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-blog.gif") no-repeat -134px -30px }
	#blogheadlines-tab.on-features #tab-blogfeatures { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-blog.gif") no-repeat -209px -30px }
	#blogheadlines-tab.on-about-cs #tab-about-cs { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-blog.gif") no-repeat -303px -30px }

	.blog_category ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	.blog_category li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		color: #999999;
	}
	.blog_category h2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.blog_category p {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.blog_category a:link { color: #0061AA; text-decoration:none; }
	.blog_category a:visited { color: #0061AA; text-decoration:none; }
	.blog_category a:hover { color: #0061AA; text-decoration:underline !important; }

	.block-wrap {
		width: 400px !important;
		height: 35px !important;
		margin: 0px auto !important;
		margin-bottom: 4px !important;
		margin-top: 2px !important;
		font-size: 12px;
		color: #FFFFFF !important;
	}
	.block-thumb {
		width: 44px;
		height: 33px;
		margin-right: 10px !important;
		float: left;
	}
	.block-sport { float: left; color: #999999; font-weight: bold; padding-top: 2px !important; }
	.block-sub { padding-top: 2px !important; }
	.block-sub a:link { color: #0061AA; text-decoration:none; }
	.block-sub a:visited { color: #0061AA; text-decoration:none; }
	.block-sub a:hover { color: #0061AA; text-decoration:underline !important; }

/* kfundheadlines Tabs
	 * ---------------------------------------------------------------------------- */

	#kfundheadlines-tab {
		width:438px;
		height:246px;
		background:#0061aa;
		border-left:2px solid #fff;
		border-bottom:3px solid #fff;
		border-right:2px solid #fff;
		padding:4px 0px 0px 4px;
		float:left;
		}

	#kfundheadlines-tab ul.headline-2 { margin:0; padding:0 }
	#kfundheadlines-tab ul.headline-2 li { float: left; list-style: none; text-indent: -9999px; }

	/* Tabs: #blogheadlines-tab
	 * ---------------------------------------------------------------------------- */	

	#kfundheadlines-tab ul.headline-2 { 
		background:url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-kfund.gif") no-repeat;
		height: 30px; 
		width: 433px;	
		}

	#kfundheadlines-tab ul.headline-2 li,
	#kfundheadlines-tab ul.headline-2 a {
		display: block;
		height: 30px;
		}

	#tab-about-kfund { width: 118px }
	#tab-kfundheadlines { width: 106px }
	#tab-kfundvideos { width: 102px }
	#tab-kfundfaq { width: 107px }

	#kfundheadlines-tab.on-about-kfund #tab-about-kfund { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-kfund.gif") no-repeat 0 -30px }
	#kfundheadlines-tab.on-headlines #tab-kfundheadlines { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-kfund.gif") no-repeat -118px -30px }
	#kfundheadlines-tab.on-videos #tab-kfundvideos { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-kfund.gif") no-repeat -224px -30px }
	#kfundheadlines-tab.on-faq #tab-kfundfaq { background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-tabs-kfund.gif") no-repeat -326px -30px }

		
	/* about-cs-tab
 * ---------------------------------------------------------------------------- */

#about-cs, #about-cs * {margin:0;padding:0;}

#about-cs { 
	width:417px;
	height: 207px;
	padding-top:5px;
	padding-left:16px; 
	overflow: auto;  
	background:#fff; 
	font-size:11px;
	color:#000;
	}	


#about-cs h1 {
	padding-bottom:16px;
	}

#about-cs h1 a{
	font-size:11px;
	}

#about-cs h1 a:hover{
	text-decoration:underline;
	}	
		
/* about-kfund-tab
 * ---------------------------------------------------------------------------- */

#about-kfund, #about-kfund * {margin:0;padding:0;}

#about-kfund { 
	width:417px;
	height: 207px;
	padding-top:5px;
	padding-left:16px; 
	overflow: auto;  
	background:#fff; 
	font-size:11px;
	color:#000;
	}	


#about-kfund h1 {
	padding-bottom:16px;
	}

#about-kfund h1 a{
	font-size:11px;
	}

#about-kfund h1 a:hover{
	text-decoration:underline;
	}	

	/* kfund-faq-tab
 * ---------------------------------------------------------------------------- */

#kfund-faq, #kfund-faq * {margin:0;padding:0;}

#kfund-faq { 
	width:417px;
	height: 207px;
	padding-top:5px;
	padding-left:16px; 
	overflow: auto;  
	background:#fff; 
	font-size:11px;
	color:#000;
	}	


#kfund-faq h1 {
	padding-bottom:16px;
	}

#kfund-faq h1 a{
	font-size:11px;
	}

#kfund-faq h1 a:hover{
	text-decoration:underline;
	}	
	
/* video-tab
 * ---------------------------------------------------------------------------- */

#videos, #videos * {margin:0;padding:0;}

#videos { 
	width:417px;
	height: 207px;
	padding-top:5px;
	padding-left:16px; 
	overflow: auto;  
	background:#fff; 
	}	

#videos .date{
	font-size:11px;
	color:#999;
	}

#videos h1 {
	padding-bottom:16px;
	}

#videos h1 a{
	font-size:11px;
	}

#videos h1 a:hover{
	text-decoration:underline;
	}		
		
/* features
 * ---------------------------------------------------------------------------- */	

.features, .features *{
	margin:0;
	padding:0;	
	}	

.features .date {
	font-size:11px;
	color:#999;
	}

.features {
	padding-bottom:16px;
	padding-left:16px;
	}

.features h1 a{
	font-size:11px;
	}	
	
.features h1 a:hover{
	text-decoration:underline;
	}			


/* sport-hdr and sport-nav
 * ---------------------------------------------------------------------------- */

#sport-hdr-wrap {
	background: #0061aa;
	width:996px;
	height:22px;
	}

#sport-hdr {
	width:460px;
	height:22px;
	float:left;
	}	

/* sport-nav 
 * ---------------------------------------------------------------------------- */

#sport-nav {
	width:525px;
	height:16px;
	float:right;
	color:#fff;
	padding-top:5px;
	padding-right:5px;
	}

#sport-nav ul {
	margin:0;
	padding:0;
	float:right;
	}

#sport-nav li {
	display:inline;
	}

#sport-nav li a {
	color:#fff;
	text-decoration:none;
	}

#sport-nav li a:hover {
	text-decoration:underline;
	}

#sport-nav .divider {
	padding-right:3px;
	padding-left:3px;
	}


/* ads
 * ---------------------------------------------------------------------------- */

#holder-story {
	width:300px;
	height:250px;
	float:left;
	display:block;
	}
	
#holder-banner {
	width:728px;
	height:90px;
	margin-left:8px;
	border-bottom:4px solid #fff;
	}
	
#holder-skyscraper {
	width:160px;
	height:600px;
	margin-left:41px;
	margin-top:5px;
	margin-bottom:10px;
	}		


/* sport-promos
 * ---------------------------------------------------------------------------- */

#sport-promos {
	width:751px;
	height:180px;
	border-bottom:6px solid #fff;
	}

#sport-promos img{
	width:180px;
	height:180px;
	background:#0061aa;
	float:left;
	border-left:3px solid #fff;
	border-right:4px solid #fff;
	}

/* sport calendar
 * ---------------------------------------------------------------------------- */

#scalendar-container {
	width:751px;
	height:250px;
	border-bottom:4px solid #fff;
	}	

#scalendar-wrap {
	width:477px;
	height:250px;
	float:left;
	margin-right:2px;
	border-left:2px solid #fff;
	}

#scalendar-hdr {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-hdr-sport-sched.gif") no-repeat;
	width:477px;
	height:30px;
	}

#sblog-poll-hdr {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-hdr-blog-poll.gif") no-repeat;
	width:477px;
	height:30px;
	}
	
	
	
	#kfund-poll-hdr {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-hdr-kfund-events.gif") no-repeat;
	width:477px;
	height:30px;
	}
	
#scalendar-content {
	width:468px;
	height:217px;
	background:#fff;
	border-left:5px solid #0061aa;
	border-right:4px solid #0061aa;
	border-bottom:4px solid #0061aa;
	overflow:auto;
	}


/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar-wrap {
	width:265px;
	height:250px;
	float:left;
	}
	
#sidebar-hdr img {
	display:block;
	}	

#sidebar-content, #sidebar-content * { margin: 0; padding: 0 }

#sidebar-content {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-bg-sport-links.gif") no-repeat;
	_background-attachment:fixed;
	width:259px;
	height:217px;
	border-left:3px solid #0061aa;
	border-right:3px solid #0061aa;
	border-bottom:4px solid #0061aa;
	overflow:auto;
	}
	
#sidebar-content ul {
	margin:0;padding:0;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:3px;
	}

#sidebar-content ul li {
	list-style-type:none;
	}

#sidebar-content ul li a {
	color:#0061aa;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}

#sidebar-content ul li a:hover {
	text-decoration:underline;
	}

#sidebar-content h3 {
	margin:0;padding:0;
	color:#0061aa;
	padding:4px 0px 2px 4px;
	font-size:12px;
	}

#sidebar-content div {
	color:#0061aa;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:4px;
	}

/* index first column
 * ---------------------------------------------------------------------------- */

/* calendar
 * ---------------------------------------------------------------------------- */
	
.calendar, .calendar * { 
		margin: 0; 
		padding: 0  
		}

.calendar {width: 100%;_width:96%;}

.calendar td {padding:2px 0px 2px 6px;}

#calendar-content .calendar-body td a:hover {text-decoration:underline;}

#calendar-content .calendar-date td, #scalendar-content .calendar-date td{ 
	background-color: #0061aa; 
	color: #fff; 
	font-weight: bold;
	font-size:11px;
	text-transform: uppercase;
	}
	
#calendar-content .calendar-headers td, #scalendar-content .calendar-headers td {
	background:#222;
	color:#fff;
	}	
	
#headline-container {
	width:751px;
	height:253px;
	}	
	
#calendar-container {
	width:751px;
	height:250px;
	border-bottom:4px solid #fff;
	}	

#calendar-wrap {
	width:546px;
	height:250px;
	float:left;
	margin-right:5px;
	background:#0061aa;
	border-left:2px solid #fff;
	}

#calendar-hdr {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-hdr-schedule.gif") no-repeat;
	width:546px;
	height:30px;
	}
	
#calendar-content {
	width:536px;
	height:216px;
	background:#fff;
	margin-left:5px;
	overflow:auto;
	}	
	
#calendar-promo {
	width:190px;
	height:250px;
	background:#222;
	float:left;
	}

/* fanpoll
 * ---------------------------------------------------------------------------- */
	
#fanpoll-container {
	width:749px;
	height:208px;
	border-left:2px solid #fff;
	border-bottom:6px solid #fff;
	}
	
#fanpoll-wrap {
	width:272px;
	height:208px;
	float:left;
	}	
	
#fanpoll-hdr {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-hdr-fan-poll.gif") no-repeat;
	width:272px;
	height:30px;
	}
	
#fanpoll-content {
	width:262px;
	height:173px;
	background:#fff;
	border-left:5px solid #0061aa;
	border-right:5px solid #0061aa;
	border-bottom:5px solid #0061aa;
	overflow:auto;
	}
	
#fanpoll-content .pollquestion {text-align:center;}	

#fanpoll-content td {color:#0061aa;}	
	
#trivia-wrap {
	width:272px;
	height:208px;
	margin-left:3px;
	float:left;
	}
#trivia-wrap a{
	text-decoration:underline;
	}
	
#trivia-wrap a:hover{
	text-decoration:none;
	}
	
	
#trivia-hdr {
	/*background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-hdr-trivia.gif") no-repeat;*/
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-hdr-potw.gif") no-repeat;
	width:272px;
	height:30px;
	}

#trivia-content {
	width:262px;
	height:173px;
	background:#fff;
	border-left:5px solid #0061aa;
	border-right:5px solid #0061aa;
	border-bottom:5px solid #0061aa;
	overflow:auto;
	}
	
#trivia-content p {
	margin:0;padding:0;
	font-size:11px;
	}
	
#trivia-content .question{
	text-align:center;
	padding-top:6px;
	font-size:11px;
	}
	
#trivia-content p a:hover {
	text-decoration:underline;
	}		

#trivia-content div {
	padding-left:26px;
	}
	
#trivia-content div p {
	padding-top:10px;
	padding-bottom:4px;
	color:#0061aa;
	}		
	
#fanpoll-promo {
	width:192px;
	height:208px;
	background:#222;
	float:left;
	margin-left:5px;
	}						


/* index second column
 * ---------------------------------------------------------------------------- */

#right-promos {
	margin-left:3px;
	margin-top:5px;
	}

#right-promos img {	
	width:239px;
	
	background:#0061aa;
	margin:5px 0px 0px 0px;
	display:block;
	}
	
#top-right-promos {
	margin-left:3px;margin-top:5px;
	background:#fff;
	}
	
#top-right-promos {
	margin-top:5px;
	margin-left:3px;
	}

#corp-partners {
	width:181px;
	height:91px;
	margin-top:5px;
	margin-left:3px;
	}

/*http://grfx.cstv.com/schools/kty/graphics/kty-08-btn-extreme-access.gif*/

#extreme-access {
	background: url("http://grfx.cstv.com/schools/kty/graphics/extreme-access-245.gif") no-repeat;
	width:245px;
	height:112px;
	}
	

	body#sport #extreme-access, body#story #extreme-access {
		background: url("http://grfx.cstv.com/schools/kty/graphics/extreme-access-245.gif") no-repeat;
		width:244px;
		height:112px;
		border-left:1px solid #0061aa;
		}	
	
#extreme-link {
	background: url("http://grfx.cstv.com/schools/kty/graphics/extreme-access-245.gif") no-repeat;
	width:244px;
	height:111px;
	}
	
	body#sport #extreme-link, body#story #extreme-link {
		background: url("http://grfx.cstv.com/schools/kty/graphics/extreme-access-245.gif") no-repeat;
		width:244px;
		height:111px;
		}	
	
#extreme-access .video-link {
	background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-video-separator.gif") repeat-x;
	width:244px;
	height:13px;
	padding-bottom:2px;
	padding-top:2px;
	}
	
	body#sport #extreme-access .video-link, body#story #extreme-access .video-link {
		background: url("http://grfx.cstv.com/schools/kty/graphics/kty-08-video-separator.gif") repeat-x;
		width:244px;
		height:13px;
		padding-bottom:2px;
		padding-top:2px;
		}
	
#extreme-access .video-link img {
	padding:0px 12px 0px 5px;
	}
	
#extreme-access .video-link a {
	text-decoration:none;
	color:#0061aa;
	}					

/* photo-store
 * ---------------------------------------------------------------------------- */

#galleryblock {margin:0px; padding:0px;}

#galleryblock li {
        float: left;
        margin: 0px;
        padding-left: 10px;
        width: 128px;
		height:125px;
        text-align: left;
        list-style-type: none;
		font-size:11px;
		font-weight:normal;
        }
#galleryblock li a:link, #galleryblock li a:visited { /*VIEW LINK FORMATTING*/
        font-family:Arial;font-size:11px;
        color:#444;
        text-decoration: none;
        }

#galleryblock img {     
        display: block;
        border: none;
        width: 128px;
        height: 82px;
        margin-bottom: 3px;
        margin-top:3px;
        }	

/* email-print
 * ---------------------------------------------------------------------------- */

.email-print { margin: 10px 0 }

.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0 30px; 
	padding-left: 25px; 
	}
	
.email-print li.email { background: url("http://grfx.cstv.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0 2px no-repeat }
		
		
/* printer
 * ---------------------------------------------------------------------------- */
#printer-footer-wrap {
	width:996px;
	height:75px;
	background:#ccc;
	}
	
#printer-footer {
	width:751px;_width:750px;
	background:#fff;
	
	}

#printer-footer-inside {
	width:460px;
	padding:5px 0px 5px 0px;
	background:#fff;
	height:50px;
	}
	
	#printer-footer-inside a:link, #printer-footer-inside a:visited {color: #0061aa;text-decoration:underline;}
	#printer-footer-inside a:hover, #printer-footer-inside a:active {text-decoration:none;}
	
	#printer-footer-inside table a:link, #printer-footer-inside table a:visited {color: #222;text-decoration:underline;}
	#printer-footer-inside table a:hover, #printer-footer-inside table a:active {text-decoration:none;}
	
	/* printer-wide
 * ---------------------------------------------------------------------------- */
#printer-footer-wrap-wide {
	width:996px;
	height:90px;
	background:#fff;
	}
	
#printer-footer-wide {
	width:996px;_width:995px;
	background:#fff;
	
	}

#printer-footer-inside-wide {
	width:460px;
	padding:5px 0px 5px 0px;
	background:#fff;
	height:50px;
	}
	
	#printer-footer-inside-wide a:link, #printer-footer-inside a:visited {color: #0061aa;text-decoration:underline;}
	#printer-footer-inside-wide a:hover, #printer-footer-inside a:active {text-decoration:none;}
	
	#printer-footer-inside-wide table a:link, #printer-footer-inside table a:visited {color: #222;text-decoration:underline;}
	#printer-footer-inside-wide table a:hover, #printer-footer-inside table a:active {text-decoration:none;}
	

/* footer
 * ---------------------------------------------------------------------------- */

#uk-btm-logos {
	width:1000px;
	height:108px;
	}
	
#uk-btm-logos img {
	float:left;
	display:block;
	}	
	
#footer {
	color: #fff;
	text-align: center;
	background:#0061aa;
	padding-top:24px;
	padding-bottom:24px;
	}
	
	#footer a:link, #footer a:visited { color: #fff; text-decoration:none;}
	#footer a:hover, #footer a:active { color: #fff;text-decoration:underline; }
	

