/* 
 ----------------------------------------------------------------------------
  Author: CSTV Online, Inc.
  CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/

/* 
 ----------------------------------------------------------------------------
	yellow: #FECD32
	purple: #472073
 ----------------------------------------------------------------------------
*/

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

body { 
	background: #200F33 url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-ribbon.gif") repeat-y 981px 5px;
	color: #000;
	font: 11px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}

h1,h2,h3,h4,h5,h6 { font-size: 1.0em }

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

a:link, a:visited { color: #472073; text-decoration: underline }
a:hover, a:active { color: #FECD32; text-decoration: underline }

body#story pre { overflow:auto; width:800px }


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

.center { text-align: center }
.left { text-align: left }
.right { text-align: right }

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


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

.storyheadline, .StoryHeadline, .page-header { color: #472073; font-weight: bold; font-size: 15px }
.storyteaser, .StoryTeaser { color: #222; font-weight: bold }
.dottedBorder { background-color:#fff; margin-bottom:10px  }
.pollquestion { 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	}

body#story #space table { line-height:normal }

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

#wrap { 
	background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-wrap-bg.gif") repeat-y;
	width: 981px
	}
	
body#story #wrap { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-bg-wrap-sport.gif") repeat-y }
	
#mast img { float: left }

#scoreboard { clear: both;  _margin-top: 8px; height: 35px; width: 981px }

#main-left, #main-right { float: left }

#main-left { width: 157px }

#main-right { margin-left: 1px; width: 823px }

#space { padding: 8px }

#ads-column-right, body#sport #holder-skyscraper {
	display: inline;
	float: left;
	}

#ads-column-right { width:150px; margin:0 3px 0 2px; }
#ads-column-right a { display:block; }

body#story #skyscraper { position: absolute; top: 150px; left: 1050px }

#banner-top { position: absolute; left: 5px; top: 5px }

#banner-bottom { margin: 10px auto }
	
body#sport #holder-skyscraper { width: 160px }

#fanpoll * { border-collapse:collapse; margin:0; padding:0 }
#fanpoll {  color: #fff; font-size: 10px; margin-left:4px; }
	
/* columns
 * ---------------------------------------------------------------------------- */	

#columns { 
	border-collapse: collapse;
	clear: both;
	margin: 0;
	padding: 0
	}
	
#column-left, #column-right {
	margin: 0;
	padding: 0;
	vertical-align: top
	}
	
#column-left { width: 505px }

#column-right { padding-left: 1px; width: 316px; }
	
	
/* headers
 * ---------------------------------------------------------------------------- */

#hdr {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hdr-sport-bg.jpg") repeat-x;
	height: 30px
	}

#hdr-mens, #hdr-womens, #hdr-athletics, #hdr-student, #hdr-search { height: 51px; width: 157px }

#hdr-mens { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hdr-mens.jpg") }
#hdr-womens { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hdr-womens.jpg") }	
#hdr-athletics { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hdr-inside.jpg") }
#hdr-student { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hdr-sa-corner.jpg") }		
#hdr-search { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hdr-search.jpg") }


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

#wrap-pre-footer {
	clear: both;
	margin-left: 158px;
	padding-bottom: 15px;
	text-align: center;
	width: 823px;
	}

	#wrap-pre-footer a { color: #222 }
	#wrap-pre-footer a:hover { color: #472073 }

#email-print { margin: 10px 0 }
#email-print li { display:inline; list-style: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, #footer * { margin: 0; padding: 0 }

#footer {
	background: #EAE8ED url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-footer-bg.gif") repeat-x 0 107px;
	border-top: 1px solid #fff;
	clear: both;
	margin-left: 158px;
	overflow: hidden;
	padding-bottom: 15px;
	width: 823px;
	text-align: center;
	}

	#footer-links li {
		float: left;
		display: inline;
		}
		

/* sidebar
 * ---------------------------------------------------------------------------- */
	
#hdr-sidebar {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hdr-highlights.gif");
	height: 45px;
	margin-top: 5px;
	width: 317px
	}
	
#hdr-catamount {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-08-hdr-catamount.jpg");
	height: 45px;
	margin-top: 5px;
	width: 317px
	}
	
body#sport #sidebar * { margin: 0; padding: 0 }

#top-sidebar {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-tabs-video-bg-top.jpg") no-repeat; 
	height: 6px;
	margin-top: 5px;
	width: 317px
	}

#sidebar {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hi-lt-middle-bg.gif") repeat-y;
	padding: 5px 0 10px 0;
	_margin-top: -7px;
	width: 317px
	}
	
#btm-sidebar {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-hi-lt-bottom-bg.gif") no-repeat;
	height: 5px;
	overflow: hidden;
	margin-bottom: 10px;
	width: 317px
	}

body#sport #sidebar div, body#sport #sidebar h3 { margin-left: 20px }
body#sport #sidebar { color: #fff }
body#sport #sidebar h3 { color: #FECD32; margin-top: 10px; font-size: 14px }

body#sport #sidebar a:link, body#sport #sidebar a:visited { font-weight: bold; text-decoration: none }
body#sport #sidebar a:hover, body#sport #sidebar a:active { font-weight: bold; text-decoration: none }
	
body#sport #sidebar a:link, body#sport #sidebar a:visited { color: #fff; text-decoration: none }
body#sport #sidebar a:hover, body#sport #sidebar a:active { color: #FECD32; text-decoration: none }


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

.calendar, .calendar * { 
	border-collapse:collapse; 
	font-size:10px;
	margin:0; 
	padding:0 
	}
	
.calendar td { color: #472073; padding: 2px 7px }

.calendar a { color: #222 }
.calendar a:hover { color:#472073 }

.calendar .dailydate { 
	color::#472073; 
	font-weight:bold 
	}

.calendar .categories td { color: #FECD32; font-weight:bold; background-color:#472073 }


/* search
 * ---------------------------------------------------------------------------- */

#search { margin: 10px 0 0 0 }

#search input { 
	border: none; 
	margin-bottom: 5px;
	vertical-align: middle;
	width: 126px 
	}
	
#search input.submit { width: 23px }
#search input.radio { height: 10px; width: 10px }
	

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

/* navigation: #newnav
 * ------------------------------------------------------------------------- */

#newnav, #newnav * { border-collapse: collapse; margin: 0; padding: 0; text-decoration:none; }

#newnav {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-leftnav-off.gif") no-repeat;
	height: 15px;
	position: relative;
	width: 157px;
	z-index: 99; 
	}
	
#newnav span { padding-left:8px; color:#fff;  }

#newnav li, #newnav a {
	font-size: 11px;  
	height: 15px;
	display: block;
	font-weight:bold;
	}

#newnav li { float: left; }


#newnav-01 { width:157px; }
#newnav-02 { width:157px; }


#newnav-01 a:hover { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-leftnav-on.gif") 0 0px }
#newnav-02 a:hover { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-leftnav-on.gif") 0px 0px }


#newnav-01:hover>a { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-leftnav-on.gif") 0 0px }
#newnav-02:hover>a { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-leftnav-on.gif") 0px 0px }

#newnav ul {
		border: solid #472073;
		border-width: 0 1px;
		left: -9999px;
		top: 0px;
		position:absolute;
		z-index:99;
		display:block;
		}


	#newnav ul, 
	#newnav li li { width: 157px } 

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

	#newnav li:hover ul, 
	#newnav a:hover ul { left: auto; margin-left:157px; }

	#newnav li li { border-bottom: 1px solid #472073; text-indent: 0; }


	#newnav li li a {
		background: #fff;
		color: #472073;
		display: block;
		padding: 1px;
		text-decoration:none;
     
		_width: 100%
		}

	#newnav li li a:hover { 
		background: #472073; 
		color: #FECD32;
		display:block;
		}

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

	#newnav .header a, #newnav .header a:hover { 
		background: #0258c5; 
		color: #fff; 
		font-weight: bold
		}
	
.nav, .nav * { list-style: none; margin: 0; padding: 0 }

.nav a:link, .nav a:visited { 
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-leftnav-off.gif");
	color: #eee;
	display: block;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	padding: 0 2px 0 8px;
	text-decoration: none;
	width: 147px
	}
	
.nav a:hover, .nav:active { 
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-leftnav-on.gif"); 
	color: #FECD32 
	}


/* nav-top
 * ---------------------------------------------------------------------------- */
	
#nav-top, #nav-top * { list-style: none; margin: 0; padding: 0 }

#nav-top {
	background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-topnav.jpg");
	float: left;
	_float: none;
	height: 13px;
	margin-top:-21px;
	margin-left: 97px;
	position:relative;
	width: 784px
	}

#nav-top li { float: left }
#nav-top li, #nav-top a { display: block; height: 13px }
#nav-top span { display: none }

#nav-top-01 { width: 132px }
#nav-top-02 { width: 72px }
#nav-top-03 { width: 100px }
#nav-top-04 { margin-left: 209px; width: 85px }
#nav-top-05 { width: 96px }
#nav-top-06 { width: 90px }

#nav-top-01 a:hover { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-topnav.jpg")      0 -13px }
#nav-top-02 a:hover { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-topnav.jpg") -132px -13px }
#nav-top-03 a:hover { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-topnav.jpg") -204px -13px }
#nav-top-04 a:hover { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-topnav.jpg") -513px -13px }
#nav-top-05 a:hover { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-topnav.jpg") -598px -13px }
#nav-top-06 a:hover { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-topnav.jpg") -694px -13px }




/* navigation: #sportnav
 * ---------------------------------------------------------------------------- */

#hdr img { float: left; margin-top: 1px; margin-left: 4px; }

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

	#sportnav { 
		font-size: 12px;
		float: right;
		}


	#sportnav li {
		border-left: 1px solid #FECD32;
		display: inline;
		font-weight: bold;
		line-height: 30px;
		list-style-type: none;
		padding: 0 7px 0 9px
		}

	#sportnav li.first { border-left: none }
	
	#sportnav a:link, #sportnav a:visited { color: #FECD32; text-decoration: none }
	#sportnav a:hover, #sportnav a:active { color: #eee; text-decoration: none }


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

#tabs-1 ul.tabs,
#tabs-2 ul.tabs,
#tabs-1-sport ul.tabs,
#tabs-club ul.tabs { margin:0; padding:0 }

#tabs-1 ul.tabs li,
#tabs-2 ul.tabs li,
#tabs-1-sport ul.tabs li,
#tabs-club ul.tabs li { float: left; list-style: none }

#tabs-1 ul.tabs span,
#tabs-2 ul.tabs span,
#tabs-1-sport ul.tabs span,
#tabs-club ul.tabs span { display: none }

#tabs-1-sport, #tabs-2, #tabs-club { margin-top: 10px }

#tabs-club { margin-bottom: 10px }

#column-right #tabs-1 { margin-left: 11px }

#tabs-2 {
	background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-events-bg.jpg") no-repeat 0 20px;
	height:480px;
	margin-left: 5px
	}

#events, #promo {
	height: 415px;
	margin:11px;
	overflow:auto;
	width: 473px
	}
	
#promo p { padding:0 8px }

#more-headlines, #features, #merch, #club {
	background-color: #fff;
	border: 3px solid #674788;
	height: 220px;
	overflow: auto;
	padding: 8px;
	width: 269px
	}
	
	#features h3 { margin-bottom: 2px }
	
body#sport #more-headlines, body#sport #features, body#sport #merch, #club {
	height: 275px;
	margin-left: 5px;
	width: 472px
	}


/* tabs: #tabs-1
 * ---------------------------------------------------------------------------- */	

#tabs-1 ul.tabs { 
	background:url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-moreheadlines.gif");
	height: 20px; 
	width: 291px	
	}
	
#tabs-1 ul.tabs li, #tabs-1 ul.tabs a { display: block; height: 20px }

#tabs-1 ul.tabs li { width: 97px }

#tab-more-headlines a:hover, #tab-more-headlines.on { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-moreheadlines.gif") 0 -20px }
#tab-features a:hover, #tab-features.on { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-moreheadlines.gif") -97px -20px }
#tab-merch a:hover, #tab-merch.on { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-moreheadlines.gif") -194px -20px }


/* tabs: #tabs-1-sport
 * ---------------------------------------------------------------------------- */	

#tabs-1-sport ul.tabs { 
	background:url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-tabs-morhdlns-sport.gif");
	height: 20px; 
	margin-left: 5px;
	width: 494px	
	}
	
#tabs-1-sport ul.tabs li, #tabs-1-sport ul.tabs a { display: block; height: 20px }

#tabs-1-sport ul.tabs li { width: 164px }

#tabs-1-sport #tab-more-headlines a:hover, #tabs-1-sport #tab-more-headlines.on { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-tabs-morhdlns-sport.gif") 0 -20px }
#tabs-1-sport #tab-features a:hover, #tabs-1-sport #tab-features.on { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-tabs-morhdlns-sport.gif") -164px -20px }
#tabs-1-sport #tab-merch a:hover, #tabs-1-sport #tab-merch.on { background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-tabs-morhdlns-sport.gif") -328px -20px }


/* tabs: #tabs-2
 * ---------------------------------------------------------------------------- */	

#tabs-2 ul.tabs { 
	background:url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-events.gif");
	height: 20px; 
	width: 494px	
	}
	
#tabs-2 ul.tabs li, #tabs-2 ul.tabs a { display: block; height: 20px }

#tabs-2 ul.tabs li { width: 247px }

#tab-events a:hover, #tab-events.on { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-events.gif") 0 -20px }
#tab-promo a:hover, #tab-promo.on { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-events.gif") -247px -20px }


/* tabs: #tabs-club
 * ---------------------------------------------------------------------------- */

#tabs-club ul.tabs { 
	background:url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-club.gif");
	height: 20px;
	margin-left: 5px;
	width: 494px	
	}

#tabs-club ul.tabs li, #tabs-club ul.tabs a { display: block; height: 20px }

#tabs-club ul.tabs li { width: 247px }

#tab-club a:hover, #tab-club.on { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-club.gif") 0 -20px }
#tabs-club #tab-features a:hover, #tabs-club #tab-features.on { background: url("http://grfx.cstv.com/schools/wcar/graphics/wcar-07-tabs-club.gif") -247px -20px }


/* bsi & relativeFrame & photo
 * ---------------------------------------------------------------------------- */

#bsi { 
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-bsi-bg.jpg");
	height: 325px;
	}

#relativeFrame { 
	height: 200px;
	position: relative; 
	z-index: 1 
	}

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

	#relativeFrame div#frm0 { visibility: visible }
	
#frame_photo { margin:14px 0 5px 14px; float: left; }

#lead-photo {
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-sportpic-bg.jpg");
	height: 294px;
	margin-left: 5px;
	text-align: center;
	width: 498px
	}
	
#lead-photo img { border: 1px solid #eee; margin-top: 7px }


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

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

.lead-headlines { 
	background: #FDCB34 url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-07-bsi-content-bg.jpg") repeat-x top;	
	margin: 0 7px 0 6px;
	padding: 8px 12px
	}

body#sport .lead-headlines { margin-left: 5px }

.lead-headlines a:link, .lead-headlines a:visited { color: #472073; font-weight:bold; text-decoration: none }
.lead-headlines a:hover, .lead-headlines a:active { color: #222 }

.lead-headlines h3 { 
	font-size: 12px;
	margin-bottom: 8px 
	}

.lead-headlines p { font-size: 11px; line-height: 16px; }

.lead-headlines p.date {
	font-size: 10px; 
	font-style: italic;
	margin: 0
	}
	
/* cc-lead-headlines
 * ---------------------------------------------------------------------------- */	

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

.cc-lead-headlines { 
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/about-cc-bg.jpg");	
	margin: 0 7px 0 6px;
	padding: 5px 12px
	}
	
.cc-lead-background { 
	background: url("http://grfx.cstv.com/schoolslt/wcar/graphics/wcar-cc-club-background-new.jpg");
	
	margin: 0 7px 0 6px;
	padding: 5px 12px
	}
	
body#sport .cc-lead-headlines { margin-left: 5px }

.cc-lead-headlines a:link, .lead-headlines a:visited { color: #472073; font-weight:bold; text-decoration: none }
.cc-lead-headlines a:hover, .lead-headlines a:active { color: #222 }

.cc-lead-headlines h3 { 
	font-size: 14px;
	margin-bottom: 5px; 
	font-weight: bold;
	}

.cc-lead-headlines p { font-size: 11px; line-height: 16px; }

.cc-lead-headlines p.date {
	font-size: 10px; 
	font-style: italic;
	margin: 0
	}


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

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

.secondary-headlines a:link, .secondary-headlines a:visited { color: #472073; text-decoration: none }
.secondary-headlines a:hover, .secondary-headlines a:active { color: #222 }

.secondary-headlines h3 { font-size: 11px; margin-bottom: 12px }

.secondary-headlines p { 
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 16px
	}

.secondary-headlines p.date { 
	font-size: 11px; 
	margin: 0
	}

.secondary-headlines img { float:left; margin:0 4px 15px 0 }


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

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

#wrap-mini { 
	margin: 13px 0 0 9px;
	float: left;
	}

#wrap-mini div { margin-bottom:5px; _margin-bottom: 3px; }

#wrap-mini a { 
	background-color: #222;
	height: 87px;
	width: 87px;
	
	_height: 85px;
	}

#wrap-mini a img { border: 1px solid #3A294B }
#wrap-mini a:hover img, #wrap-mini div.miniOn a img { border: 1px solid #fff }	


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

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

#nav-bsi {
	clear: both;
	height: 23px;
	margin-left: 427px
	}

#nav-bsi li { 
	float:left;	
	list-style: none
	}

#nav-bsi a { 
	display: block;
	}




