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


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


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


body {
	background:#00335a url('http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg.jpg') center top fixed no-repeat;
	padding:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#222;
	}
		
td {
	font: 11px Verdana, Arial, 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: #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;}

/* 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: #222; 
	font-weight: bold; 
	font-size: 16px 
	}

.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	}


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

#wrap {
	width:966px;	
	position:relative;
	z-index:500;
	top:0;left:0;
	}
	
#maincontainer {
	position:static;
	}	
	
#story-page #wrap {
	width:966px;	
	position:static;.position:relative !important;
	z-index:50;
	top:0;left:0;
	}	

#mast {
	width:1000px;
	height:196px;
	margin:0 auto;
	position:relative;
	z-index:999;
	display:block;
	}
	
#fade-wrap {
	background: url('http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-body.png') repeat;
/*	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-body.png', sizingMethod='scale');*/
	width:966px;
	padding:0px 20px 0px 14px;
	margin:0 auto;
	display:block;
	}

#site-btm {
	background: url('http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-btm.png') repeat;
/*	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-btm.png', sizingMethod='scale');*/
	width:1000px;
	height:24px;
	margin:0 auto;
	padding:0;
	}		

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

#nav-wrap {
	width: 846px;
	height: 27px;
	position:absolute;
	top:147px;
	left:134px;
	z-index:500;
	}

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

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

#nav span { display:none; }

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

#nav li { float: left; }


#nav-01 { width:137px; }
#nav-02 { width:193px; }
#nav-03 { width:161px; }
#nav-04 { width:120px; }
#nav-05 { width:113px; }
#nav-06 { width:122px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") 0 -27px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -137px -27px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -330px -27px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -491px -27px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -611px -27px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -724px -27px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") 0 -27px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -137px -27px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -330px -27px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -491px -27px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -611px -27px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-nav.gif") -724px -27px }


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

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

#nav-08 ul { margin-left: -15px }

#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 #fff; text-indent: 0; }


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

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

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

#nav .header a, #nav .header a:hover { 
	background: #f78f1e; 
	color: #fff; 
	font-weight: bold
	}
	
/* sport-navs
 * ---------------------------------------------------------------------------- */

#sportnav {
	width:470px;
	margin:0;padding:0;
	padding-top:16px;
	padding-left:20px;
	float:left;
	}

#sportnav li {
	float:left;
	list-style-type:none;
	}

#sportnav li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	}

#sportnav li a:hover {
	color:#fff;
	text-decoration:underline;
	}		

#sportnav li.divider {
	padding:4px 10px;
	}	

/* rows
 * ---------------------------------------------------------------------------- */

#row-1 {
	width:966px;
	height:381px;
	clear:left;
	}
	
#row-1-left {
	width:701px;
	height:381px;
	background:#000;
	float:left;
	margin-right:10px;
	position:relative;
	}
	
#row-1-right {
	width:255px;
	height:381px;
	float:left;
	position:relative;
	z-index:51;
	}
	
#row-2 {
	width:966px;
	height:270px;
	margin-top:10px;
	clear:left;
	}
	
#row-2-left {
	width:635px;
	height:270px;
	float:left;
	margin-right:11px;
	}
	
#row-2-right {
	background: url('http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-300x250.png') repeat;
/*	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-300x250.png', sizingMethod='scale');*/
	width:320px;
	height:270px;
	float:left;
	}		
	

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

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

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

#column-1 {
	width:663px;
	color:#000;
	border:1px solid #024377;
	background:#fff;
	padding:18px;
	position:relative;
	z-index:51;
	}

#column-2 {
	width:255px;
	padding-left:11px;
	position:relative;
	z-index:51;
	}
	
body#nonsport-page #column-1 {
	width:929px;
	}	

	
/* scoreboard and image promos
 * ---------------------------------------------------------------------------- */

#scoreboard {
	width:633px;
	height:57px;
	margin-bottom:11px;
	}

#image-promos {
	width:635px;
	height:209px;
	}
	
#image-promos .ads-rotate {
	float:left;
	display:block;
	}
	
#image-promos .ads-rotate2,
#image-promos .ads-rotate3 {
	padding-left:10px;
	}	
				

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

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

#relativeFrame {
	position:absolute; 
	width:226px;
	z-index:5;
	top:40px;
	left:10px;
	}

#relativeFrame div {
	width:226px;
	position:absolute; 
	visibility:hidden;
	z-index:5;
	}
	
#relativeFrame div#frm0 { visibility:visible; }

#relativeFrame a:link { color:#f78f1e; text-decoration:none; }
#relativeFrame a:visited { color:#f78f1e; text-decoration:none; }
#relativeFrame a:hover { color:#fff; text-decoration:none; }

#relativeFrame h1 a {font-size:16px;}

#relativeFrame p.pubdate { 
	margin-top:25px; 
	color:#fff; 
	font-size:10px; 
	font-weight:bold; 
	font-variant:italic;
	}
	
#relativeFrame p.synopsis { 
	margin-top:5px; 
	color:#fff;
	}
	
#relativeFrame p.caption { 
	margin-top:40px; 
	color:#fff;
	font-style:italic;
	}	

#num-controls-wrap {
	width:160px;
	height:15px;
	position:absolute;
	top:346px;
	left:22px;
	}
	
#num-controls-wrap #right {
	width:60px;
	float:left;
	}	

#minis {
	margin:0px;
	padding:0px;
	width:80px;
	height:10px;
	padding-top:5px;
	}

#mini0, #mini1, #mini2, #mini3, #mini4 {
	float:left;
	width:14px;
	}

#mini0 a, #mini1 a, #mini2 a, #mini3 a, #mini4 a {
	float:left;
	width:14px;
	display:block;
	}
	
#minis a {
	color:#215a87;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}

#minis a:hover, #minis div.miniOn a {
	color:#f78f1e;
	font-size:14px;
	font-weight:bold;
	}

#minis img {
	border-width:0;
	}
	
#controls, #controls * { margin: 0; padding: 0 }

#controls {
	width:43px;
	height:15px;
	float:right;
	}

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

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-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;
	}
	
#frame_photo {
	display:block;
	position:relative;
	}

#video-wrap {
	display:none;
	width:701px;
	height:381px;
	left:365px;
	top:0px;
	position:absolute;
	z-index:95;
	}

#flash-video {
	display:block;
	width:701px;
	height:381px;
	z-index:96;
	padding-top:9px;
	}

/* bsi png
 * ---------------------------------------------------------------------------- */
.photo_gradiant {
	z-index:1;
	width:701px;
	height:381px;
	background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bsi-top.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bsi-top.png', sizingMethod='scale');
	}

#pngBsi {
	z-index:2;
	width:701px;
	height:381px;	
	}
	
#pngWrap {
	display:block;
	z-index:5;
	width:701px;
	height:381px;
	}

/* photo-table
 * ---------------------------------------------------------------------------- */

.photo-table { 
	border-collapse: collapse;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	width: 160px 
	}
	
.photo-table .email-print li { 
	display: block; 
	margin: 3px 0
	}
	
.caption { font-size: 9px }

/* slider tabs
 * ---------------------------------------------------------------------------- */

#tab-sidebar {
	background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-on.gif") no-repeat;
	width:255px;
	height:29px;
	display:block;
	}

#tab-calendar, #tab-headlines {
	background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-off.gif") no-repeat;
	width:255px;
	height:29px;
	display:block;
	}

#tab-headlines:hover,
#tab-calendar:hover,
#tab-sidebar:hover { cursor:pointer; }

 #tabs-bg-sidebar 	{
	background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-bg.gif") no-repeat;
	width:255px;
	height:295px;
	overflow:auto;
	}

#tabs-bg-headlines,
#tabs-bg-calendar {
	background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-bg.gif") no-repeat;
	width:255px;
	height:295px;
	display:none;
	overflow:auto;
	}
	
 #tabs-wrap-sidebar {
	width:255px;
	height:295px;
	overflow:auto;
	}		

#tabs-wrap-headlines,
#tabs-wrap-calendar {
	width:255px;
	height:295px;
	overflow:auto;
	display:none;
	}
	
#tabs-wrap-sidebar ul {padding-left:25px;}

#tabs-wrap-sidebar ul a {text-decoration:none;}
#tabs-wrap-sidebar ul a:hover {color:#f78f1e;}
#tabs-wrap-sidebar h3 {
	color:#f78f1e;
	padding:12px 0px 3px 18px;
	font-size:11px;
	font-weight:normal;
	}
	
#tabs-wrap-sidebar h3 b {
	color:#f78f1e;
	}	
	
#tabs-wrap-sidebar div {
	color:#f78f1e;
	padding:-left: 18px;
	font-size:11px;
	font-weight:normal;
	}		
	
#tabs-wrap-sidebar, #tabs-wrap-sidebar *,
#tabs-wrap-calendar, #tabs-wrap-calendar *,
#tabs-wrap-headlines, #tabs-wrap-headlines * {
	margin:0;padding:0;
	color:#fff;
	}
	
#tabs-wrap-headlines .pubdate,
#tabs-wrap-sidebar .pubdate {
	color:#f78f1e;
	padding:8px 10px 0px 16px;
	font-style:italic;
	}
	
#tabs-wrap-headlines h1,
#tabs-wrap-sidebar h1 {
	padding:0px 10px 2px 16px;
	}	
	
#tabs-wrap-headlines h1 a,
#tabs-wrap-sidebar h1 a {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	
#tabs-wrap-headlines h1 a:hover,
#tabs-wrap-sidebar h1 a:hover {
	color:#f78f1e;
	}
	
#tabs-wrap-calendar p,
#tabs-wrap-calendar h3 {
	padding-left:16px;
	}
	
#tabs-wrap-calendar h3 a {
	color:#f78f1e;
	font-size:11px;
	text-decoration:none;
	}
	
#tabs-wrap-calendar h3 a:hover {
	color:#fff
	}	

#tabs-wrap-calendar ul {
	padding:2px 0px 16px 16px;
	}
	
#tabs-wrap-calendar .date {
	color:#f78f1e;
	font-style:italic;
	padding-top:6px;
	}
	
	
	/* slider tabs sports
	 * ---------------------------------------------------------------------------- */

	#tab-sheadlines {
		background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-on.gif") no-repeat;
		width:255px;
		height:29px;
		display:block;
		}

	#tab-scalendar, #tab-ssidebar {
		background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-off.gif") no-repeat;
		width:255px;
		height:29px;
		display:block;
		}

	#tab-ssidebar:hover,
	#tab-scalendar:hover,
	#tab-sheadlines:hover { cursor:pointer; }
	
#tabs-bg-ssidebar {
		background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-bg.gif") no-repeat;
		width:255px;
		height:295px;
		overflow:auto;
		}

	#tabs-bg-sheadlines,
	#tabs-bg-scalendar {
		background:url("http://grfx.cstv.com/schools/csfu/graphics/csfu-09-tabs-bg.gif") no-repeat;
		width:255px;
		height:295px;
		display:none;
		overflow:auto;
		}
		
	#tabs-wrap-ssidebar{
		width:255px;
		height:295px;
		overflow:auto;
		}		

	#tabs-wrap-sheadlines,
	#tabs-wrap-calendar {
		width:255px;
		height:295px;
		overflow:auto;
		display:none;
		}

	#tabs-wrap-ssidebar ul {padding-left:25px;}

	#tabs-wrap-ssidebar ul a {text-decoration:none;}
	#tabs-wrap-ssidebar ul a:hover {color:#f78f1e;}
	#tabs-wrap-ssidebar h3 {
		color:#f78f1e;
		padding:12px 0px 3px 18px;
		font-size:11px;
		font-weight:normal;
		}

	#tabs-wrap-ssidebar h3 b {
		color:#f78f1e;
		}	

	#tabs-wrap-ssidebar div {
		color:#f78f1e;
		padding:-left: 18px;
		font-size:11px;
		font-weight:normal;
		}		

	#tabs-wrap-ssidebar, #tabs-wrap-ssidebar *,
	#tabs-wrap-scalendar, #tabs-wrap-scalendar *,
	#tabs-wrap-sheadlines, #tabs-wrap-sheadlines * {
		margin:0;padding:0;
		color:#fff;
		}

	#tabs-wrap-sheadlines .pubdate,
	#tabs-wrap-ssidebar .pubdate {
		color:#f78f1e;
		padding:8px 10px 0px 16px;
		font-style:italic;
		}

	#tabs-wrap-sheadlines h1,
	#tabs-wrap-ssidebar h1 {
		padding:0px 10px 2px 16px;
		}	

	#tabs-wrap-sheadlines h1 a,
	#tabs-wrap-ssidebar h1 a {
		color:#fff;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		}

	#tabs-wrap-sheadlines h1 a:hover,
	#tabs-wrap-sidebar h1 a:hover {
		color:#f78f1e;
		}

	#tabs-wrap-scalendar p,
	#tabs-wrap-scalendar h3 {
		padding-left:16px;
		}

	#tabs-wrap-scalendar h3 a {
		color:#f78f1e;
		font-size:11px;
		text-decoration:none;
		}

	#tabs-wrap-scalendar h3 a:hover {
		color:#fff
		}	

	#tabs-wrap-scalendar ul {
		padding:2px 0px 16px 16px;
		}

	#tabs-wrap-scalendar .date {
		color:#f78f1e;
		font-style:italic;
		padding-top:6px;
		}	
		

/* banner and story ad
 * ---------------------------------------------------------------------------- */

#holder-story {
	margin:9px 0px 0px 10px;
	}

#banner-wrap {
	background: url('http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-banner.png') repeat;
/*	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/csfu/graphics/csfu-09-bg-banner.png', sizingMethod='scale');*/
	width:982px;
	height:114px;
	padding:18px 0px 0px 15px
	}

#holder-banner {
	width:728px;
	height:90px;
	background:#fff;
	float:left;
	}

#banner-promo {
	width:236px;
	height:90px;
	float:left;
	background:#ccc;
	margin-left:4px;
	}
			
/* Footer elements
 * ---------------------------------------------------------------------------- */

#footer-wrap {
	width:1000px;
	position: relative;
	margin:0 auto;
	}
	
	#footer-logos img {
		width:1000px;
		height:160px;
		position:relative;
		z-index:99;
		}	

#footer-logos {
	background: url('http://grfx.cstv.com/schools/csfu/graphics/csfu-09-logos.png') repeat;
/*	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/csfu/graphics/csfu-09-logos.png', sizingMethod='scale');*/
	width:1000px;
	height:160px;
	}
	
#footer-wrap-temp { width: 910px !important; }		


/* Autostats
 * ---------------------------------------------------------------------------- */
.statsTotal td { background: #cdcdcd; font-weight: 700; }
.stats-w-soccer td {text-align:center; padding:4px;}
.stats-w-soccer thead {background:#d0d0d0 !important; text-transform:uppercase; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:2px solid #000 !important;}
.statscategory {text-align:center;}

.statsTotal td { background: #cdcdcd; font-weight: 700; }
.stats-w-softbl td {text-align:center; padding:4px;}
.stats-w-softbl thead {background:#d0d0d0 !important; text-transform:uppercase; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:2px solid #000 !important;}
.statscategory {text-align:center;}

.statsTotal td { background: #cdcdcd; font-weight: 700; }
.stats-m-basebl td {text-align:center; padding:4px;}
.stats-m-basebl thead {background:#d0d0d0 !important; text-transform:uppercase; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:2px solid #000 !important;}
.statscategory {text-align:center;}
