/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: PRODUCER'S NAME HERE
 	CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/


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


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

body 
{ 
	background:#000 url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-bkg.jpg") 1001px 0px no-repeat fixed;
	margin:0; 
	padding:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

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


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; 
	font-size:0px;
	overflow: hidden; 
	background:#251245;
	}

#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;	}


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

#wrap 
{ 
	border:1px solid #54338c;
	width:998px;
}
	
#mast {
	display:block;
	width:1000px; 
	height:130px;
	background:#251245;
}

#mast-L
{
	float:left;
	padding-left:36px;
	width:130px;
	height:130px;
	background:#251245;
}

#mast-R
{
	float:left;
	width:833px;
	height:130px;
	background:#251245;
}


#top-ad
{
	width:998px;
	padding-bottom:5px;
}

#index-banner-top
{
	float:left;
	width:728px;
	height:90px;
}

#mini-event-top
{
	float:left;
	width:264px;
	height:90px;
}

#index-ticker
{
	width:998px;
	height:14px;
	background:#251245;
	color:#fff;
}
#index-ticker a
{color:#fff;}
#index-ticker td
{color:#fff;}



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

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

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

#column-1 {width:489px;}
#column-2 {width:233px;}
#column-3 { width:276px;}

body#sport-story #column-1
{
	width:828px;
	background:#fff;
}
body#sport-story #column-2
{width:170px;
padding:5px;}

#sport-content
{padding:10px;}

#sky-ad{
	float:left;
	width:160px;
	margin-left:9px;
	_margin-left:0;
}

#col-3-ads
{float:left;
width:107px;
padding-top:10px;}

#col-3-ads img
{padding:3px;

}


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

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

#sidebar { margin: 0 }

#sidebar h3 { margin-top: 15px }


/* 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
	}
	
.photo-table .caption { font-size: 10px }


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

	

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

#print-foot
{
	text-align:center;
	padding:30px;color:#54338c;
}

#print-foot a
{
	color:#54338c;
}
#print-foot a:hover
{color:#000;}

#footer 
{
	border:1px solid #54338c;
	width:998px;color:#54338c;
	background:#000;	
	text-align:center;
	margin-top:1px;
}
	
	#footer a:link, #footer a:visited { color: #fff; }
	#footer a:hover, #footer a:active { color: #eaeaea; }
	
	
/* lead-headlines-block & relativeFrame & transparency & secondary lead headlines
	 * ---------------------------------------------------------------------------- */
	
#top-sponsor-ad
{
	width:489px;
	height:25px;
	display:block;
}


#lead-headlines-block
{
		margin:0px;
		padding:0px;
		font-size:11px;
		background-color:#251245;
		height:380px;
        width:489px;
		position: relative;
}

#relativeFrame 
{
	width:469px;
	position: relative; 
	z-index: 1 
}

#relativeFrame h1 a
{
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
	color:#54338c;
}

#relativeFrame h1 a:hover
{color:#ffe306;}

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

#relativeFrame div#frm0 
{ 
	visibility: visible; 
}

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

#relativeFrame p
{
	color:#000;
}

#relativeFrame p a
{
	text-decoration:none;
	color:#000;
}


#relativeFrame p a:hover
{
	color:#000;
}

#relativeFrame li a
{
	text-decoration:underline;
	color:#000;
}

#relativeFrame li a:hover
{
	text-decoration:none;
}

#relativeFrame .date 
{
	font-weight:bold;
	font-size:11px;
	margin-top:10px;
}



	
/* lead-photo
 * ---------------------------------------------------------------------------- */

#lead-photo 
{ 
	float:left;  
	padding-right:10px; 
	width:395px;
	height:239px; 
}

#sport-lead-photo
{
	margin:0 auto;
	text-align:center;
}



#minis img
{
	width:79px;
	height:45px;
	border:1px #ffe306 solid;
	margin-bottom:3px;
	opacity: .50;
	filter: alpha(opacity=50);
}

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

#controls img
{
	border:none;
	width:25px;
	height:18px;
	opacity: 1.0;
	filter: alpha(opacity=100);
	margin:0;
	padding:0;
}


/* lead-headlines
 * ---------------------------------------------------------------------------- */	

.lead-headlines, .lead-headlines * 
{ 
	margin: 0; 
	padding: 0;
}

.lead-headlines div
{ 
	background:#fff;		
	color: #000;
	padding:10px;
	width:469px;
}

.lead-headlines h1 a
{
	font-size: 12px;
	color:#54338c;
	font-weight:bold;
	text-decoration:none;
}
.lead-headlines h1 a:hover
{color:#000;}


.lead-headlines h2 
{
	font-size: 12px;
}
.lead-headlines a
{
	font-weight:bold;
	color:#54338c;
	font-size:11px;
}

.lead-headlines a:hover
{color:#000;}

.lead-headlines p.date 
{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}


/* seconary-headlines
* ---------------------------------------------------------------------------- */

#index-sec-headlines
{
	margin-top:20px;
	background: #251254;
}

.secondary-headlines 
{
		background: #251254 url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-bg-headlines.gif");
		width:489px;
		height:238px;
		margin:0px;
		padding:0px;
		overflow:auto;
		line-height:14px;
}

.secondary-headlines h1 
{
	color:#fff;
	font-size: 10px;
	margin: 5px 12px 0px 0px;
	padding:0px 0px 0px 12px;
}

.secondary-headlines h2 
{
	margin-bottom:12px;
	color:#fff;
	width:425px;
	padding:0px 0px 0px 12px;
}

.secondary-headlines h2 a
{
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffe306;
	margin: 0px;
	text-decoration:none;
}
.secondary-headlines h2 a:visited
{color:#fff;}

.secondary-headlines h2 a:hover
{
	color:#fff;
}

.secondary-headlines, .secondary-headlines * 
{ 
	margin:0; 
	padding:0;
}       

.secondary-headlines h3, .secondary-headlines p 
{ 
	margin-bottom: 12px;
}

.secondary-headlines h3 
{ 
	margin-bottom: 4px;
}

.secondary-headlines p.date 
{ 
	font-size: .90em; 
	font-weight: bold;
	margin: 0;
}

/*-------------SPORT BSI-----------------*/

#sport-lead-headlines-block
{
	margin:0px;
	padding:0px;
	font-size:11px;
	background:#251245;
	width:489px;
}


#sport-lead-1
{
	background:#fff;
	padding:5px;
}

#sport-lead-1 h1
{
	color:#000;
}

#sport-lead-1 h1 a
{
	color:#54338c;
}

#sport-lead-1 h1 a:hover
{color:#000;}
 
#sport-lead-2 a
{
	color:#fff;
	background:#251245;
}
#sport-lead-2 a:hover
{color:#ffe306;}


#sport-lead-photo-2
{
	float:left;
	width:80px;
	padding:5px;
	background:#251245;
	height:145px;
}

#sport-headline-2
{
	float:left;
	color:#fff;
	width:389px;
	padding:5px;
	background:#251245;
	height:145px;
}


#sport-headline-2 h1 a
{
		color:#fff;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
}

#sport-headline-2 h1 a:hover
{color:#ffe306;}

#sport-sec-headlines
{
	
	background: #251254;
}


.sport-secondary-headlines 
{
	background: #251254 url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-bg-headlines.gif");
	width:489px;
	height:238px;
	margin:0px;
	padding:0px;
	overflow:auto;
	line-height:14px;
}

.sport-secondary-headlines h1 
{
	color:#fff;
	font-size: 10px;
	margin: 5px 12px 0px 0px;
	padding:0px 0px 0px 12px;
}

.sport-secondary-headlines h2 
{
	margin-bottom:12px;
	color:#fff;
	width:425px;
	padding:0px 0px 0px 12px;
}

.sport-secondary-headlines h2 a
{
	font-size: 12px;
	font-weight:bold;
	color:#ffe306;
	margin: 0px;
	text-decoration:none;
}


.sport-secondary-headlines h2 a:hover
{
	color:#fff;
}


.sport-secondary-headlines, .sport-secondary-headlines * 
{ 
	margin:0; 
	padding:0; 
}       

.sport-secondary-headlines h3, .sport-secondary-headlines p 
{ 
	margin-bottom: 12px; 
}

.sport-secondary-headlines h3 
{ 
	margin-bottom: 4px;
}

.sport-secondary-headlines p.date 
{ 
	font-size: .90em; 
	font-weight: bold;
	margin: 0;
}
/* tabs
 * ---------------------------------------------------------------------------- */

#headlines-tab ul.headline-1, #sports-tab ul.event-1 { margin:0; padding:0 }
#headlines-tab ul.headline-1 li, #sports-tab ul.event-1 li{ float: left; list-style: none; text-indent: -9999px; }
#headlines-tab ul.headline-1 span, #sports-tab ul.event-1 span { display: none }


/* Headline tabs: #headlines-tab
 * ---------------------------------------------------------------------------- */	

#headlines-tab ul.headline-1 
{ 
	background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-tabs-events.gif");
	height: 25px; 
	width:489px	
}

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

#tab-events { width: 146px }
#tab-results { width: 175px }
#tab-promos { width: 168px }

#headlines-tab.on-events #tab-events { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-tabs-events.gif") 0 -25px }
#headlines-tab.on-results #tab-results { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-tabs-events.gif") -146px -25px }	
#headlines-tab.on-promos #tab-promos { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-tabs-events.gif") -321px -25px }

#events, #results, #promos
{ 
	height: 560px; 
	padding: 8px; 
	overflow: auto;  
	background:#251245; 
	width:471px;
	border:1px solid #54338c;
	border-top:none;
}


/* Events tabs: #sports-tab
 * ---------------------------------------------------------------------------- */	

#sports-tab ul.event-1 { 
	background:url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-tabs-sports.gif");
	height: 23px; 
	width: 233px	
	}

#sports-tab ul.event-1 li, #sports-tab ul.event-1 a { display: block; height: 23px }

#tab-info { width: 122px }
#tab-archives { width: 111px }


#sports-tab.on-info #tab-info { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-tabs-sports.gif") 0 -23px }
#sports-tab.on-archives #tab-archives { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-tabs-sports.gif") -122px -23px }	

#info, #archives 
{ 
	height: 185px; 
	padding: 8px; 
	overflow: auto;  
	background:#251245; 
	width:215px;
	border:1px solid #54338c;
	border-top:none;
	color:#ffe306;
	text-decoration:none;
	font-size:11px;
	margin-bottom:5px;
}

#info a, #archives a
{
	color:#ffe306;
	text-decoration:none;
	font-size:11px;
}


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

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

	#nav {
		background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") no-repeat;
		height: 27px;
		position: relative;
		width: 998px;
		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:87px; }
	#nav-02 { width:108px; }
	#nav-03 { width:151px; }
	#nav-04 { width:87px; }
	#nav-05 { width:92px; }
	#nav-06 { width:139px; }
	#nav-07 { width:112px; }
	#nav-08 { width:131px; }
	#nav-09 { width:91px; }


	#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") 0 -27px }
	#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -87px -27px }
	#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -195px -27px }
	#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -346px -27px }
	#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -433px -27px }
	#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -525px -27px }
	#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -664px -27px }
	#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -776px -27px }
	#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -907px -27px }

	#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") 0 -27px }
	#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -87px -27px }
	#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -195px -27px }
	#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -346px -27px }
	#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -433px -27px }
	#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -525px -27px }
	#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -664px -27px }
	#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -776px -27px }
	#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/ecu/graphics/ecu-08-nav.gif") -907px -27px }


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

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

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

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

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


		#nav li li a {
			background: #251245;
			color: #fff;
			display: block;
			padding: 3px;
			text-decoration:none;

			_width: 100%
			}

		#nav li li a:hover { 
			background: #54338c; 
			color: #ffe306 
			}

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

		#nav .header a, #nav .header a:hover { 
			background: #54338c; 
			color: #ffe306; 
			font-weight: bold
			}



		/* Son of Suckerfish: 2nd Tier Drop Down
		 * ------------------------------------------------------------------------- */

		#nav li ul li ul  {
			display: none;
			width: 165px;
			margin-left: 165px; /* width of drop down nav +2 */
			margin-top: -19px; /* height of drop down nav item +1 */
			}

		#nav li ul li:hover ul, #nav li ul li.over ul { display: block; }

		#nav li ul li ul li a {
			height: 18px;
			width: 100%;
			}

		#nav li li.tall, #nav li li.tall a {
			height:27px;
			line-height:14px;
			}

		#nav ul.right { margin-left: 150px; text-align: left }
		#nav li li.header a, #nav li li.header a:hover { background-color: #54338c; color: #ffe306; font-weight: bold }
	/* navigation: #nav 
	*/





#sport-header
{
	width:998px;
	height:31px;
	background:#54338c;
	color:#ffe306;display:block;
}

#header
{
	float:left;
	margin-right:50px;height:31px;
}

#sport-nav
{
	float:left;height:31px;
}

.sport-nav-links
{
	padding-top:5px;
}

.sport-nav-links a
{
	color:#ffe306;
	text-decoration:none;
}


.sport-nav-links a:hover
{color:#fff;}
.sport-nav-links a:visited
{color:#fff;}

/*CALENDAR*/
.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
	  
}

.calendar { width: 100%;}
.calendar td { padding: 1px 3px; }
.calendar td.dailydate { color: #fff; font-weight: bold;font-size:13px; }
.calendar tr.categories td { background:#54338c;color: #fff; font-weight: bold;font-size:12px;}
.calendar tr.calendar-info td {color: #fff; font-size:11px;}

.calendar tr.calendar-info td a:active{color: #fff; font-size:11px;text-decoration:none;}
.calendar tr.calendar-info td a:visited{color: #ffe306; font-size:11px;}
.calendar tr.calendar-info td a:link{color: #fff; font-size:11px;}
/*CALENDAR*/

#video a
{color:#fff;
text-decoration:none;
}

#promo
{color:#fff;}

.tableheaderwhite
{color:#fff;}
