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


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


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

body { 
	background: #000 url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bg-new.jpg") no-repeat center top;
	color: #222;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0 
}

#banner-wrap {
	width:983px;
	height:90px;
	padding-bottom:3px;
	margin-top:34px;
}

#sticky-wrap {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bg-sticky.png") repeat-x;
	width: 100%;
	height: 36px;
	position: fixed;
	top: 0px;
	z-index: 333;
	display:block;
}

#sticky {

	width:1000px;
	height:36px;
	margin:0 auto;
	display:block;
	position:relative;
}

#sticky-promo
{
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-att-presents.png") no-repeat;
	width:285px;
	height:32px;
	float:left;
	position:relative;
	left:55px;	
}

#social-wrap
{
	float:left;
	padding-left:200px;
	width:503px;

}

#sticky-wrap-bot {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bg-sticky.png") repeat-x;
	width: 100%;
	height: 36px;
	position: fixed;
	bottom: -36px;
	z-index: 330;
	display:block;
}

#sticky-bot {

	width:1000px;
	height:36px;
	margin:0 auto;
	display:block;
	position:relative;
}

#sticky-promo-bot
{
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-att-presents.png") no-repeat;
	width:285px;
	height:32px;
	float:left;
	position:relative;
	left:55px;	
}

#social-wrap-bot
{
	float:left;
	padding-left:200px;
	width:503px;

}

td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px }

h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; font-size: 13px }

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

a:link, a:visited { color: #444; text-decoration: underline; }
a:hover, a:active { color: #666; 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;}

#Content p { font-size: 12px; line-height: 17px; }
#Content ul { font-size: 12px; }
p.caption { font-size: 11px; color: #666; border-bottom: 1px solid #CCC; padding-bottom: 10px; margin-top: 8px; width: 100%; }

/* Use for griadtable class for 1px table outline */

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	}
	
table.gridtable th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
	}
	
table.gridtable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	}

/* 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 {
	color: #222; 
	font-weight: bold; 
	font-size: 16px
	}
	
.storyheadline { font-family: Helvetica, Arial, sans-serif; }

.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #222; 
	font-weight: bold; 
	font-size: 20px 
	}

.storyteaser, 
.StoryTeaser { 
	color: #c00; 
	font-weight: bold;
	display:block;
	}

.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
 * ---------------------------------------------------------------------------- */

#wrap { 
	width:1000px;
	margin:0 auto;
	}
	
	#banner-wrap {
		width:983px;
		height:90px;
		padding-bottom:3px;
		}

	#holder-bannerTop {
		width:728px;
		height:90px;
		float:left;
		}
		
	#holder-bannerBtm {
		width:728px;
		height:90px;
		margin:0 auto;
		}	

	#banner-promo {
		width:251px;
		height:90px;
		float:left;
		margin-left:4px;
		}
	
#mast {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-mast.gif") no-repeat;
	width:1000px;
	height:103px;
	
	}

#mast-left {
	width:350px;
	height:103px;
	float:left;
	}
	
#mast-middle {
	width:276px;
	height:103px;
	float:left;
	}	
	
#mast-right {
	width:350px;
	height:103px;
	float:right;
	}	


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

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

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

#column-1 { 
	width:676px;
	background:#fff;
	}
	
#columnblack-1 { 
	width:676px;
	background:#0000000;
	}
	
	
#column-2 { 
	width:324px;
	}
	
#story-container {
	width:644px;
	padding:15px 16px 0px 16px;
	}
	
#story-containertest {
	width:644px;
	padding:0px 0px 0px 0px;
	background:#0000000;
	}

#story-containerblack {
	width:644px;
	padding:15px 16px 0px 16px;
	background-color:#000000;
	}
	
	
body#norail-page #column-1 {
	width:1000px;
	}
	
body#norail-page #story-container {
	width:968px;
	padding:15px 20px 0px 12px;
	}
			
body#norail-page #printer-footer {
	width:1000px;
	}  	
	
	
/* navigation: #nav
 * ------------------------------------------------------------------------- */

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

#nav {
	background: transparent url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") no-repeat;
	height: 28px;
	position: relative;
	width: 1000px;
	z-index: 99;
	}

#nav span { display:none; }

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

#nav li { float: left; }

#nav-01 { width:103px; }
#nav-02 { width:104px; }
#nav-03 { width:104px; }
#nav-04 { width:100px; }
#nav-05 { width:178px; }
#nav-06 { width:103px; }
#nav-07 { width:104px; }
#nav-08 { width:104px; }
#nav-09 { width:100px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") 0 -28px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -103px -28px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -207px -28px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -311px -28px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -411px -28px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -589px -28px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -692px -28px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -796px -28px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -900px -28px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") 0 -28px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -103px -28px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -207px -28px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -311px -28px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -411px -28px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -589px -28px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -692px -28px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -796px -28px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav.gif") -900px -28px }


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


/* dropdown w/background 
 * ----------------------*/
#nav ul.panel {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-nav-bg.png") repeat-x;
	position: absolute;
	color: #fff;
	top: 28px;
	left: -9999px;
	width: 1000px;
	height: 193px;
	z-index: 98;
	padding:0px;
	display:block;
	overflow:hidden;
	}

	#nav li li { width:150px; } 

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

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

/* dropdown w/background
 * ---------------------------------------------------- */
#nav li.background:hover ul, 
#nav .background a:hover ul { left: 0px; padding-top:3px; }

#nav li li { text-indent: 0; }

#nav li li a {
	color: #940010;
	display: block;
	padding: 2px;
	text-decoration:none;
	_width: 150px;
	line-height:10px;
	}

#nav #content-box1 a {
	color: none;
	display: block;
	text-decoration:none;
	border-bottom:0px;
	padding:0px;
	}	

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

#nav li li a:hover { 
	background: none; 
	color: #940010;
	background:#c00; 
	}	

#nav ul li.header { 
	background:none; 
	font-weight:bold;
	text-transform:uppercase;
	color:#c00;
	font-weight:bold;
	}	

/* dropdown w/background
 * ---------------------------------------------------- */
#nav li.background li a {
	color: #fff;
	display: block;
	padding: 2px;
	text-decoration:none;
	_width: 150px;
	}

#nav li.background li a:hover {
	color: #fff; 
	background:#c00;
	}

#nav li.background li #content-box1 a:hover {
	color: none; 
	background:none;
	}	

	/* normal dropdown
	 * ----------------------*/
	#nav ul.generic {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:29px;
		top:29px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-top:10px;
		margin-left:50px;
		margin-right:10px;
		}

	#nav ul.right2 {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:200px; 
		text-align:left;
		margin-top:15px;
		margin-right:10px;
		}

	#nav ul.right3 {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:350px; 
		text-align:left;
		margin-top:15px;
		margin-right:10px;
		}

	#nav ul.right4 {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:500px; 
		text-align:left;
		margin-top:15px;
		margin-right:10px;
		}

	#nav ul.right5 {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:650px; 
		text-align:left;
		margin-top:25px;
		margin-right:10px;
		}		


	/* dropdown w/background
	 * ---------------------------------------------------- */
	#content-box1 {
		width: 308px;
		height: 120px;
		position:absolute;
		top:28px;
		left:665px;
		z-index:99;
		}

	#content-box1 span {
		display:block;
		width:132px;
		float:left;
		padding:5px;
		}	

	#content-box1 .title {
		font-size:12px;
		color:#c00;
		}

	#content-box1 .body {
		color:#8e8e8c;
		}

 	#content-box1 .nav a {
			font-size:10px;
			color:#c00;
			background:none;
			}
			
 	#content-box1 .nav a:hover {
			font-size:10px;
			color:#fff;
			background:none;
			}	

	.nav-text {
		width:29px;
		height:193px;
		position:absolute;
		top:0px;
		left:0px;
		}
		
/* calendar
 * ---------------------------------------------------------------------------- */	


#calendar-wrap {
	width:357px;
	height:217px;
	border:1px solid #c00;
	margin-left:6px;
	}
	
#calendar-scroll {
	width:355px;
	height:172px;
	overflow:auto;
	}		

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0;
	color:#fff; 
	}

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

.calendar td { padding: 2px; color:#888; vertical-align:top; font-size:9px;}

.calendar td a { color:#888; text-decoration:none; }

.calendar tr.calendar-headers td{ 
	background-color: #c00; 
	color: #fff; 
	text-transform:uppercase;
	}
	
.calendar tr.calendar-date td {
	padding-top:13px;
	padding-bottom:0;
	margin:0;
	color:#fff;
	text-transform:uppercase;
	}
	
#view-schedule {
	width:355px;
	height:26px;
	background:#353535;
	}
	
#view-schedule a {
	float:right;
	padding-right:12px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	padding-top:4px;
	}			


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

#bsi-container {
	width:1000px;
	height:424px;
	float:left;
	}
	
#bsi-left {
	width:720px;
	height:420px;
	float:left;
	position:relative;
	}
	
#bsi-right {
	width:280px;
	height:420px;
	float:left;
	}
	
	/* BSI PNG
	 * ---------------------------------------------------------------------------- */
	.photo_gradiant {
		z-index:1;
		width:720px;
		height:422px;
		background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bsi-overlay-test6.png") 0 25px no-repeat;
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/geo/graphics/geo-10-bsi-overlay-test6.png', sizingMethod='scale');
		}
		
	body#sport-page .photo_gradiant {
		z-index:1;
		width:720px;
		height:422px;
		background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bsi-overlay-sports4.png") 0 25px no-repeat;
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/geo/graphics/geo-10-bsi-overlay-sports4.png', sizingMethod='scale');
		}	

	#pngBsi {
		z-index:2;
		width:720px;
		height:422px;	
		/*background:100px 0px no-repeat;*/
		}

	#pngWrap {
		display:block;
		z-index:5;
		width:720px;
		height:422px;
		}

	/* RelativeFrame
	 * ---------------------------------------------------------------------------- */
	#relativeFrame, #relativeFrame *{
		margin:0;
		padding:0;	
		}

	#relativeFrame {
		position: relative; 
		width:692px;
		z-index: 1;
		top:-65px;
		left:13px;
		}

	#relativeFrame div {
		/*width:490px;*/
		width:692px;
		position: absolute; 
		visibility: hidden;
		z-index: 1;
		}

	#relativeFrame div#frm0 { visibility: visible }
 	
	#relativeFrame h1 a {
		font-size:26px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		text-transform: capitalize;
		}
		
	#relativeFrame h1 a:hover {
		color:#999;
		}
	
	#relativeFrame h1 {
		color:#999;
		font-size:26px;
		}
		
	#relativeFrame .synopsis {
		color:#fff;
		}		
		
	#relativeFrame p a {
		color:#c00;
		text-decoration:none;
		}
		
	#relativeFrame p a:hover {
		color:#999;
		}		

	#vid0, #vid1, #vid2, #vid3, #vid4 {
		background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-play-btn.gif") no-repeat;
		opacity: .65;
		filter: alpha(opacity=50);
		position:absolute;
		top:12px;
		left:11px;
		width:28px !important;
		height:28px !important;
		z-index:10;
		}

	#video-wrap { display:none; }

	#flash-video {
		display:block;
		width:560px;
		height:290px;
		z-index:96;
		padding-top:5px;
		position:absolute;
		top:0px;
		left:100px;
		}
			
	#num-controls-wrap {
		width:134px;_width:138px;
		height:15px;
		position:absolute;
		top:325px;
		left:16px;
		z-index:95;
		}
		
	body#sport-page #num-controls-wrap {
		width:87px;
		}	

	#num-controls-wrap #right {
		width:98px;
		float:left;
		}
		
	body#sport-page #num-controls-wrap #right {
		width:48px;
		}
		
	#num-controls-wrap div#minis img {
		background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bsi-unselected.gif") no-repeat;
		width:11px;
		height:12px;
		}	
		
	#num-controls-wrap div#minis div.miniOn img {
		background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bsi-selected.gif") no-repeat;
		width:11px;
		height:12px;
		} 		

	#minis {
		margin:0px;
		padding:0px;
		width:120px;_width:98px;
		height:12px;
		}

	#minis div {
		float:left;
		width:11px;
		padding-right:5px;
		display:block;
		}

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

	#controls {
		width:35px;
		height:15px;
		float:right;
		margin-top:-1px;
		}	

	#controls li {
		float: left; 
		padding-right:5px;
		list-style: none; 
		_display: inline; 
		}
		

#promo-live {
	width:980px;
	height:45px;
	margin: 0px auto;
	padding:8px 0px 0px 0px;
	clear:left;
	}			
	
#promo-live img {
	width:980px;
	height:45px;
	display:block;
	}
	
#scoreboard-wrap {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-top-row-bg.gif") repeat-x;
	width:1000px;
	height:260px;
	clear:left;
	margin:8px 0px 20px 0px;
	}
	
	#scoreboard {
		width:362px;
		float:left;
		padding-right:6px;
		}
		
		#scoreboard-sponsor {
		width:79px;
		float:right;
		padding-right:6px;
		}
		
		
		#scoreboard h2 {
			background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-hdr-schedule.gif") no-repeat;
			width:362px;
			height:40px;
			margin:0;padding:0;
			}
			
		#scoreboard h2 span {display:none;}	
		
		
	#live-tabs {
		width:322px;
		float:left;
		}
		
	#shop-auctions {
		width:293px;
		height:260px;
		float:left;
		padding-left:9px;
		}
		
	#ads-holder {
		background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bottom-row-bg.gif") repeat-x;
		width:1000px;
		height:310px;
		margin-top:19px;
		}	
		
		#dawg-bytes {
			width:370px;
			height:290px;
			float:left;
			}	
			
	#sport-tab-holder {
		background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bottom-row-bg.gif") repeat-x;
		width:1000px;
		height:310px;
		margin-top:20px;
		}
		
		#sport-ads {
			width:300px;
			height:310px;
			float:left;
			margin:0px 6px 0px 10px;
			}
			
		#sport-ads img {
			display:block;
			}	
			
		#sport-tabs {
			width:296px;
			height:310px;
			float:left;
			margin-left:10px;
			}
			
		#story-tabs {
			width:296px;
			height:310px;
			margin:0 auto;
			}	
						

/* store & auctions portal
 * ---------------------------------------------------------------------------- */			
			
#store-portal {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-store-bg.gif") repeat-x;
	width:243px;
	height:132px;
	padding-left:50px;
	}
	
body#story-page #store-portal {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-store-bg.gif") repeat-x;
	width:243px;
	height:132px;
	padding-left:50px;
	margin:10px auto;
	}	
	
#auctions-portal {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-auctions-bg.gif") repeat-x;
	width:233px;
	height:120px;
	padding-left:60px;
	padding-top:4px;
	margin-top:3px;
	}			
			
/* #sidebar
 * ---------------------------------------------------------------------------- */			
			
#sidebar-wrap {
	width:257px;
	height:117px;
	color:#999;
	padding:10px 10px 10px 13px;
	
	}
	
#sidebar-wrap .first a {
	color:#c00;
	text-decoration:none;
	}
	
#sidebar-wrap .first a:hover {
	color:#c00;
	text-decoration:underline;
	}		

#sidebar-wrap a {
	color:#999;
	text-decoration:none;
	}
	
#sidebar-wrap a:hover {
	color:#fff;
	}												

/* btm-nav
 * ---------------------------------------------------------------------------- */

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

#btm-nav {
	background: url("http://grfx.cstv.com/schools/geo/graphics/geo-10-bottom-links-bg.gif") no-repeat;
	width:1000px;
	height:195px;
	margin-top:8px;
	}
	
#btm-nav h2 {
	color:#fff;
	font: 18px Arial;
	padding:14px 0px 6px 0px;
	}	
	
#btm-nav div {
	float:left;
	}
	
#btm-nav ul li {
	list-style-type:none;
	}
	
#btm-nav li a {
	color:#b6b5b5;
	text-decoration:none;
	}
	
#btm-nav li a:hover {
	color:#b6b5b5;
	text-decoration:underline;
	}
	
	
/* tab headlines index page
 * ---------------------------------------------------------------------------- */	

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

#tab-headlines-wrap {
	background:url("http://grfx.cstv.com/schools/geo/graphics/geo-11-tabs-more-headlines-d.gif") no-repeat; /*change to your button image*/
	width: 280px;
	height: 30px;
	}

	#tab-headlines-wrap li, #tab-headlines-wrap a {display:block; height: 30px; } /**/

	#tab-headlines {width:148px;}
	#tab-around {width:132px;}

	#tab-headlines-wrap li { float: left; list-style: none; _display: inline; }
	#tab-headlines-wrap span { display: none; }

#tab-headlines-wrap.on-headlines #tab-headlines { background:url("http://grfx.cstv.com/schools/geo/graphics/geo-11-tabs-more-headlines-d.gif")  0px -30px; } 
#tab-headlines-wrap.on-around #tab-around { background:url("http://grfx.cstv.com/schools/geo/graphics/geo-11-tabs-more-headlines-d.gif") -148px -32px; }

#wrap-headlines {
	width: 280px;
	height: 212px;
	overflow: auto;
	} /*dimensions of the box your content appears in*/

#wrap-headlines a { color: #b6b5b5; text-decoration:none; }/*any links displayed within content area*/
#wrap-headlines a:hover { color: #fff;}

#content-headlines div {
	height: 16px;
    padding-top: 4px;
	}

#content-headlines img {
    width:31px;
	height:13px;
	margin:0px 0px -3px 14px;
	}

#content-headlines img {
	display:inline;
	}

	
/* live events and on demand on index page
 * ---------------------------------------------------------------------------- */

#tab-liveEvents-wrap, #tab-liveEvents-wrap * { margin:0; padding:0; }

#tab-liveEvents-wrap {
	background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-tabs-ondemand2.gif") no-repeat; /*change to your button image*/
	width: 322px;
	height: 40px;
	}

	#tab-liveEvents-wrap li, #tab-liveEvents-wrap a {display:block; height: 40px; } /**/

	#tab-onDemand {width:124px;}
	#tab-liveEvents {width:119px;}

	#tab-liveEvents-wrap li { float: left; list-style: none; _display: inline; }
	#tab-liveEvents-wrap span { display: none; }

#tab-liveEvents-wrap.on-onDemand #tab-onDemand { background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-tabs-ondemand2.gif")  0px -40px; } 
#tab-liveEvents-wrap.on-liveEvents #tab-liveEvents { background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-tabs-ondemand2.gif") -124px -40px; }


#wrap-onDemand {
	background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-ondemand-bg-index.gif") no-repeat;
	width: 322px;
	height: 218px;
	padding-top: 1px;
	} /*dimensions of the box your content appears in*/

#content-onDemand img {
	/*width:84px;
	height:49px;
	float:left; */
	width:295px;
	padding-left:3px;
	height:187px;
	margin:2px auto;
	}

#content-onDemand span {
	padding-right:6px;
	}		
	
#content-onDemand {
	width: 320px;
	height: 191px;
	overflow: auto;
	margin: 0px auto;
}		
#content-liveEvents {
	width: 320px;
	height: 191px;
	overflow: hidden;
	margin: 0px auto;
}	
#content-liveEvents p {
	color: #FFFFFF;
	text-align: center;
}	

.block-wrap {
	width: 290px;
	height: 47px;
	margin: 0px auto;
	margin-top: 12px;
}
.block-thumb {
	width: 82px !important;
	height: 47px !important;
	margin-right: 10px !important;
	float: left !important;
}
.block-sport { float: left; color: #FFFFFF; font-size: 9px; }
.block-sub a:link { color: #666666; text-decoration:none; font-size: 9px; }
.block-sub a:visited { color: #666666; text-decoration:none; font-size: 9px; }
.block-sub a:hover { color: #CC0000; text-decoration:none; font-size: 9px; }

#more-videos {
	width: 310px;
	height: 26px;
	line-height: 26px;
	text-align: right;
	margin: 0px auto;
	font-size: 12px;
}
#more-videos a:link { color: #FFFFFF; text-decoration:none; }
#more-videos a:visited { color: #FFFFFF; text-decoration:none; }
#more-videos a:hover { color: #FFFFFF; text-decoration:none; }
/* tabs-sport
 * ---------------------------------------------------------------------------- */

#tab-onDemand-wrap, #tab-onDemand-wrap * { margin:0; padding:0; }

#tab-onDemand-wrap {
	background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-tabs-ondemand-sport2.gif") no-repeat; /*change to your button image*/
	width: 296px;
	height: 39px;
	}

	#tab-onDemand-wrap li, #tab-onDemand-wrap a {display:block; height: 39px; } /**/

	#tab-onDemandSports {width:109px;}
	#tab-photos {width:104px;}

	#tab-onDemand-wrap li { float: left; list-style: none; _display: inline; }
	#tab-onDemand-wrap span { display: none; }

#tab-onDemand-wrap.on-onDemandSports #tab-onDemandSports { background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-tabs-ondemand-sport2.gif")  0px -39px; } 
#tab-onDemand-wrap.on-photos #tab-photos { background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-tabs-ondemand-sport2.gif") -109px -39px; }


#wrap-events-sports {
	background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-ondemand-bg-sport.gif") no-repeat;
	width: 296px;
	height: 265px;
	overflow: hidden;
	padding-top: 1px;
	} /*dimensions of the box your content appears in*/

#content-onDemandSports {
	width: 294px;
	height: 239px;
	overflow: auto;
	margin: 0px auto;
	}

#content-onDemandSports img {
	/*width:84px;
	height:49px;
	float:left; */
	width:270px;
	padding-left:3px;
	height:223px;
	margin:2px auto;
	}

#content-onDemandSports span {
	padding-right:6px;
	}

.block-wrap-sport {
	width: 270px;
	height: 52px;
	margin: 0px auto;
	margin-top: 10px;
	overflow: hidden;
}
.block-thumb-sport {
	width: 82px !important;
	height: 47px !important;
	margin-right: 10px !important;
	float: left !important;
}
.block-sport-sport { float: left; color: #FFFFFF; font-size: 9px; }
.block-sub-sport a:link { color: #666666; text-decoration:none; font-size: 9px; }
.block-sub-sport a:visited { color: #666666; text-decoration:none; font-size: 9px; }
.block-sub-sport a:hover { color: #CC0000; text-decoration:none; font-size: 9px; }

#more-videos-sport {
	width: 280px;
	height: 26px;
	line-height: 26px;
	text-align: right;
	margin: 0px auto;
	font-size: 12px;
}
#more-videos-sport a:link { color: #FFFFFF; text-decoration:none; }
#more-videos-sport a:visited { color: #FFFFFF; text-decoration:none; }
#more-videos-sport a:hover { color: #FFFFFF; text-decoration:none; }

#content-photos {
	width: 294px;
	height: 264px;
	overflow: auto;
	margin: 0px auto;
}

.photo-block {
	float:left;
	height:105px;
	padding:7px 0px 7px 11px;
	width:82px;
}
.photo-block img {
	width: 82px !important;
	height: 47px !important;
}
.photo-block h1 {
	color: #CCCCCC;
	font-size: 10px;
	margin: 0px;
	padding: 1px 2px;
}
.photo-block p {
	font-size: 9px;
	margin: 0px;
	padding: 1px 2px;
	text-transform: uppercase;
}
.photo-block a:link { color: #FFFFFF; text-decoration:none; }
.photo-block a:visited { color: #FFFFFF; text-decoration:none; }
.photo-block a:hover { color: #CC0000; text-decoration:none; }

/*  #social media
 * ---------------------------------------------------------------------------- */

#social-media {
	background:url("http://grfx.cstv.com/schools/geo/graphics/mark-up2010/socialnetworking-sirius.jpg") no-repeat;
	width:115px;
	height:26px;
	padding-left:165px;
	padding-top:4px;
	}	
	
/* sport-hdr
 * ---------------------------------------------------------------------------- */

#sport-hdr ul {
	margin:0;padding:0;
	color:#fff;
	padding-top:10px;
	padding-right:14px;
	}
	
#sport-hdr ul {
	float:right;
	}
	
#sport-hdr li {
	display:inline;
	}
	
#sport-hdr li.divider {
	padding:0px 2px;
	}
	
#sport-hdr li a {
	color:#fff;
	text-decoration:none;
	}
	
#sport-hdr li a:hover {
	text-decoration:underline;
	}	
							
	
/* search
 * ---------------------------------------------------------------------------- */	

#search-wrap {
	background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-search-bg.gif") no-repeat;
	width:280px;
	height:52px;
	padding-top:2px;
	}
	
#search-wrap img {
	background:url("http://grfx.cstv.com/schools/geo/graphics/geo-10-search-bg.gif") no-repeat;
	width:66px;
	height:49px;
	float:left;
	}
	
#search-image {
	padding-left:20px;
	}
	
/* sport-headlines 
 * ---------------------------------------------------------------------------- */	
	
#s-headlines-wrap, #s-headlines-wrap * {
	margin:0;padding:0;
	}
	
#s-headlines-wrap {
	height:104px;
	padding:10px 0px;
	}	

#s-headlines-wrap div {
	padding-top:3px;
	}
	
#s-headlines-wrap div img {
	height:6px;
	padding-left:14px;
	}
	
#s-headlines-wrap img, #s-headlines-wrap p {
	display:inline;
	}
	
#s-headlines-wrap div p {
	margin:0;padding:0;
	}
	
#s-headlines-wrap div p a {
	color:#b6b5b5;
	text-decoration:none;
	}
	
#s-headlines-wrap div p a:hover {
	color:#fff;
	}						
		
/* story ads
 * ---------------------------------------------------------------------------- */

#holder-storyOne {
	width:300px;
	height:250px;
	float:left;
	padding:11px 4px 0px 11px;
	}
	
body#story-page #holder-storyOne {
	float:none;
	padding:none;
	margin:0 auto;
	}	
	
#holder-storyTwo {
	width:300px;
	height:250px;
	float:left;
	padding:11px 0px 0px 4px;
	}
	
/* story top15
 * ---------------------------------------------------------------------------- */	

#story-top15 {
	border:1px solid #c00;
	}
	
#story-top15 span {
	color:#fff;
	background:#c00;
	width:148px;
	display:block;
	}	

#story-top15 ul {
	list-style-type:none;
	text-align:left;
	margin:0;padding:0;
	}

#story-top15 ul li {
	padding:2px 3px 3px 6px;
	}

#story-top15 li a {
	text-decoration:underline;
	color:#c00;
	}		
	
/* footer
 * ---------------------------------------------------------------------------- */

 
#printer-footer {
	width:676px;
	background:#fff;
	padding-bottom:10px;
	}

#printer-footer-inside {
	width:400px;
	padding:5px 0px 5px 0px;
	}		

#printer-footer a {
	color:#000;
	text-decoration:none;
	}
	
#printer-footer .oaslink {
	color:#c00;
	}

#printer-footer .oaslink:hover {
	text-decoration:underline;
	}		
	
#printer-footer a:hover {
	color:#c00;
	}
	
#footer {
	color: #fff;
	padding: 30px 0px;
	text-align: center
	}
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }
	
#footer-disclaimer
{
	position:relative;
	margin:0 auto;
	width:1000px;
}

#disclaimer-wrap
{
	position:absolute; 
	width:1000px;
	z-index:1;
}

#sponsor-disclaimer
{
	position:absolute;
	left:465px;
	top:25px;
	z-index:100;
}


/*Fade-Slide CSS*/
.is-wrapper {
	clear: both;
}
.imageswapper {
	position: relative;
	overflow: hidden; 
}
.imageswapper a, .imageswapper a img,.imageswapper div { border: 0; margin:0px; padding: 0px; }
.imageswapper ul { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; left: 0; }
.imageswapper ul li { float: left; }
.imgswap-button-left {
	position: absolute;
	left: 0px;
	z-index: 100;
}
.imgswap-button-right {
	position: absolute;
	right: 0px;
	z-index: 100;
}
.imgswap-button-right a, .imgswap-button-left a {
	display: block;
	text-indent: -9999px;

}

/* ------------------------------ STICKY FOOTER ------------------------------ */	
#sticky-footer {
	width: 100%;
	height: 40px;
	display: block;
	position: fixed;
	bottom: 0px;
	z-index: 111;
}
#sticky-footer-wrap {
	background: url("http://grfx.cstv.com/schools/geo/graphics/spacer.gif") no-repeat;
	width: 1000px;
	height: 40px; /*I changed this */
	display: block;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	position: fixed;
	z-index: 666;
}	
/* ------ END STICKY FOOTER ------ */

/*stat design*/
.stats-m-footbl-pass  {background:#000; color:#cc0000; }

.stats-m-footbl-pass  tbody {background:#fff; color:#000; }

.stats-m-footbl-pass  thead tr th {text-align:left; padding:4px; }

.stats-m-footbl-pass  tbody tr td {padding:4px; }

.stats-m-footbl-rush {background:#000; color:#cc0000; }

.stats-m-footbl-rush  tbody {background:#fff; color:#000; }

.stats-m-footbl-rush  thead tr th {text-align:left; padding:4px; }

.stats-m-footbl-rush  tbody tr td {padding:4px; }

.statsTotal td {font-weight:700; background:#797979;}





.is-wrapper {
	clear: both;
}
.imageswapper {
	position: relative;
	overflow: hidden; 
}
.imageswapper a, .imageswapper a img,.imageswapper div { border: 0; margin:0px; padding: 0px; color:#cc0000; }
.imageswapper ul { list-style: none; margin: 6px; padding: 6px; position: absolute; top: 0; left: 0; }
.imageswapper ul li { float: left; }
