/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive, CBS College Sports
	Producer: Stanley J. Haag
 	CSS Document: stan-10-display.css
 ---------------------------------------------------------------------------- 
*/

/* DEFAULT TYPE SELECTORS
 * ---------------------------------------------------------------------------- */
body { 
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center top;
	color: #111111;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px; 
}
td {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #111111;
	margin: 0px; 
	padding: 0px;
}

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: #990000; text-decoration: none; }
a:hover, a:active { color: #E1C790; text-decoration: none; }
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; }
/*--- END DEFAULT TYPE SELECTORS ---*/

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

#revLayeredAd .revClickText  { color: #FFFFFF; }

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #990000; 
	font-weight: bold; 
	font-size: 16px; 
}
.storyteaser, 
.StoryTeaser { color: #000000; font-weight: bold; }

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

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

/* LAYOUT
 * ---------------------------------------------------------------------------- */
#wrap { 
	width: 1000px;
	margin: 0px auto;
	display: block;
}

#sticky-header {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-sticky.png") repeat-x;
	width: 100%;
	height: 37px;
	display: block;
	position: fixed;
	top: 0px;
	z-index: 333;
}
#sticky-header-middle-wrap {
	width: 1000px;
	height: 28px;
	display: block;
	margin: 0px auto;
}
#sticky-official-text {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-sticky-official-txt-sm.gif") no-repeat;
	width: 174px;
	height: 28px;
	display: block;
	float: left;
}
#sticky-gift {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-sticky-make-gift.gif") no-repeat;
	width: 136px;
	height: 28px;
	display: block;
	float: left;
}
#sticky-header-right-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-sticky-red.gif") no-repeat;
	width: 688px;
	height: 28px;
	display: block;
	float: left;
}
#sticky-header-content-wrap {
	width: 353px;
	height: 28px;
	display: block;
	float: left;
	padding: 0px 0px 0px 15px;
}
#sticky-header-content-wrap img {
	float: left;
	margin: 0px 5px 0px 0px;
}

#sticky-header-search-wrap {
	width: 165px;
	height: 18px;
	display: block;
	float: left;
	margin:3px 0 0 150px;
}

#mast {
	width: 1000px;
	height: 180px;
	display: block;
	margin: 0px auto;
	padding: 27px 0px 0px 0px;
}
#mast-left {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-mast-left.png") no-repeat;
	width: 550px;
	height: 180px;
	display: block;
	float: left;
	margin: 0px auto;
}
#mast-right {
	/*background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-mast-promo-right.png") no-repeat;*/
	width: 450px;
	height: 180px;
	display: block;
	float: left;
}
/*--- END LAYOUT ---*/

/* TICKETS-NAVIGATION: #ticknav
 * ------------------------------------------------------------------------- */
#ticknav-wrap {
	width: 136px;
	height: 23px;
	float: left;
}
#ticknav, #ticknav * { border-collapse: collapse; margin: 0px; padding: 0px;  }
#ticknav {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav-select-a-sport.gif") no-repeat;
	height: 23px;
	position: relative;
	width: 136px;
	z-index: 199;
}
#ticknav span { display: none; }
#ticknav li, #ticknav a {
	font-size: 11px;  
	height: 23px;
	font-weight: bold;
	display: block;
}
#ticknav li { float: left; }
#ticknav-01 { width: 136px; }
#ticknav-01 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav-select-a-sport.gif") 0 -23px }
#ticknav-01:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav-select-a-sport.gif") 0 -23px }
#ticknav ul {
	left: -9999px;
	top: 21px;
	position: absolute;
	z-index: 199;
 	margin-left: 7px;
	border: 1px #666666 solid;
}
#ticknav ul, 
#ticknav li li { width: 120px; border-bottom: 1px #666666 solid; } 

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

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

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

#ticknav li li a {
	padding-left: 7px;
	background: #FFFFFF;
	color: #990000;
	display: block;
	text-decoration: none;
	_width: 100%
}

#ticknav li li a:hover { 
	background: #000000; 
	color: #FFFFFF;
}
/* END TICKETS-NAVIGATION: #ticknav ------------------------------------*/

/* MAIN-NAVIGATION: #nav
 * ------------------------------------------------------------------------- */
#mainnav-wrap {
	width: 1000px;
	height: 39px;
	display: block;
	margin: 0px auto;
}
#nav, #nav * { border-collapse: collapse; margin: 0px; padding: 0px }
#nav {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") no-repeat;
	height: 39px;
	position: relative;
	width: 1000px;
	z-index: 199; 
}
#nav span { display: none; }
#nav li, #nav a {
	font-size: 11px; 
	font-weight: bold; 
	height: 39px;
	display: block;
	}
#nav li { float: left; }

#nav-01 { width: 86px; }
#nav-02 { width: 99px; }
#nav-03 { width: 81px; }
#nav-04 { width: 88px; }
#nav-05 { width: 90px; }
#nav-06 { width: 133px; }
#nav-07 { width: 93px; }
#nav-08 { width: 105px; }
#nav-09 { width: 152px; }
#nav-10 { width: 73px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") 0 -39px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -86px -39px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -185px -39px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -266px -39px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -354px -39px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -444px -39px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -577px -39px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -670px -39px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -775px -39px }
#nav-10 a:hover { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -927px -39px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") 0 -39px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -86px -39px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -185px -39px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -266px -39px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -354px -39px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -444px -39px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -577px -39px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -670px -39px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -775px -39px }
#nav-10:hover>a { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-nav.gif") -927px -39px }

/* navigation dropdown: #nav
 * ------------------------------------------------------------------------- */
	#nav ul {
		border: solid #666666;
		border-width: 0px 1px;
		left: -9999px;
		top: 37px;
		position: absolute;
		z-index: 199;
	}

	#nav-01 ul { margin-left: 11px; }
	#nav-02 ul { margin-left: 2px; }
	#nav-03 ul { margin-left: 2px; }
	#nav-04 ul { margin-left: 3px; }
	#nav-05 ul { margin-left: 3px; }
	#nav-06 ul { margin-left: 2px; }
	#nav-07 ul { margin-left: 3px; }
	#nav-08 ul { margin-left: 3px; }
	#nav-09 ul { margin-left: 2px; }
	#nav-10 ul { margin-left: -90px; }

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


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

	#nav li li a:hover { 
		background: #000000; 
		color: #FFFFFF 
	}

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

	#nav li.header { 
		background: #FFFFFF; 
		color: #000000; 
		font-weight: bolder;
		text-align: center;
		text-transform: uppercase;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	/* 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: 39px;
		line-height: 14px;
	}

	#nav ul.right { margin-left: 150px; text-align: left; }
/* END MAIN-NAVIGATION: #nav ------------------------------------*/

/* COLUMNS
 * ---------------------------------------------------------------------------- */
#columns-top { 
	background: #4C0909;
	width: 1000px;
	height: 550px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse; 
}
#column-1-top, #column-2-top { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-top { width: 685px; padding: 7px 8px 7px 3px; }
#column-2-top { width: 300px; padding: 7px 4px 7px 0px; }

#columns-bottom { 
	background: #4C0909;
	width: 1000px;
	height: 545px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse;  
}
#column-1-bottom, #column-2-bottom { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-bottom { width: 454px; padding: 0px 9px 7px 3px; }
#column-2-bottom { width: 530px; padding: 0px 4px 7px 0px; }

#columns-top-sport { 
	background: #4C0909;
	width: 1000px;
	height: 550px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse; 
}
#column-1-top-sport, #column-2-top-sport { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-top-sport { width: 685px; padding: 0px 8px 7px 3px; }
#column-2-top-sport { width: 300px; padding: 0px 4px 7px 0px; }

#columns-bottom-sport { 
	background: #4C0909;
	width: 1000px;
	height: 545px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse;  
}
#column-1-bottom-sport, #column-2-bottom-sport { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-bottom-sport { width: 454px; padding: 0px 9px 7px 3px; }
#column-2-bottom-sport { width: 530px; padding: 0px 4px 7px 0px; }

#columns-story { 
	background: #4C0909;
	width: 1000px;
	height: 550px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse; 
	border-left: 1px solid #4C0909;
}
#column-1-story, #column-2-story { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-story { background: #FFFFFF url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-story.gif") no-repeat; width: 708px; padding: 7px; }
#column-2-story { background: #4C0909; width: 268px; padding: 0px 6px 0px 3px; }

#columns-non-sport { 
	background: #4C0909;
	width: 994px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse; 
	margin-left: 3px;
	border-left: 1px solid #4C0909;
	border-right: 1px solid #4C0909;
}
#column-1-non-sport { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-non-sport { width: 982px; padding: 6px; background: #FFFFFF url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-interior.gif") no-repeat; }
#non-sport-content { border: 2px #666666 solid; padding: 10px; width: 958px; display: block; }
#non-sport-content td { padding: 3px; }
#non-sport-header-wrap {
	background: #4C0909;
	width: 996px;
	height: 36px;
	position: relative;
	margin: 0px auto;
	margin-left: 3px;
}
#red-bar-non { width: 996px; height: 15px; background: #4C0909; margin: 0px auto; margin-left: 3px; }
/*--- END COLUMNS ---*/

/* TABS
 * ---------------------------------------------------------------------------- */
#headlines-tab ul.headlines-1, #calendar-tab ul.calendar-1, #blogs-tab ul.blogs-1, #headlines-tab2 ul.headlines2-1 { margin: 0px; padding: 0px; }
#headlines-tab ul.headlines-1 li, #calendar-tab ul.calendar-1 li, #blogs-tab ul.blogs-1 li, #headlines-tab2 ul.headlines2-1 li { float: left; list-style: none; text-indent: -9999px; }
#headlines-tab ul.headlines-1 span, #calendar-tab ul.calendar-1 span, #blogs-tab ul.blogs-1 span, #headlines-tab2 ul.headlines2-1 span { display: none; }

/* Headline Tabs: #headlines-tab
 * --------------------------------------- */
#headlines-tab ul.headlines-1 { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-top-stories.gif");
	height: 29px; 
	width: 685px	
}
#headlines-tab ul.headlines-1 li, #headlines-tab ul.headlines-1 a { display: block; height: 29px; }
#tab-headlines { width: 163px; }
#tab-video { width: 522px; }
#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-top-stories.gif") 0 -29px }
#headlines-tab.on-video #tab-video { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-top-stories.gif") -163px -29px }	
#headlines { 	  
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-bsi.gif") no-repeat; 
	width: 685px;
	height: 506px;
	display: block;
	position: relative; 
}
#all-access-link-index { width: 210px; height: 23px; position: absolute; top: 11px; left: 444px; z-index: 222; }
#video { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-video-tab.gif") no-repeat; 
	width: 685px;
	height: 506px;
	display: block;
	position: relative;
}
#video ul { list-style-type: none; margin: 0px; padding: 0px; }
/*----- END Headline Tabs -----*/

/* Calendar Tabs: #calendar-tab
 * --------------------------------------- */	
#calendar-tab ul.calendar-1 { 
	background:url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-results.gif");
	height: 31px; 
	width: 454px;	
}
#calendar-tab ul.calendar-1 li, #calendar-tab ul.calendar-1 a { display: block; height: 31px }
#tab-calendar { width: 155px; }
#tab-records { width: 299px; }
#calendar-tab.on-calendar #tab-calendar { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-results.gif") 0 -31px }
#calendar-tab.on-records #tab-records { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-results.gif") -155px -31px }
#calendar-tab { position: relative; }
#full-cal {
	width: 136px;
	height: 23px;
	position: absolute;
	top: 3px;
	right: 8px;
	z-index: 222;
}	
#calendar { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-calendar-legend.gif") no-repeat; 
	width: 454px;
	height: 288px;
	display: block;
	margin-bottom: 7px;
	position: relative;
}
#calendar-wrap {
	width: 432px;
	height: 264px;
	display: block;
	overflow: auto;
	margin: 0px auto;
	padding: 0px 0px 0px 4px;
}

#legend {
	width: 226px;
	height: 22px;
	position: absolute;
	left: 22px;
	bottom: 13px;
}
#records { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-calendar-legend.gif") no-repeat; 
	width: 454px;
	height: 288px;
	display: block;
	margin-bottom: 7px;
	position: relative;
}
#records-wrap {
	width: 432px;
	height: 264px;
	display: block;
	overflow: auto;
	margin: 0px auto;
	padding: 0px 0px 0px 4px;
}
#rec-rank { padding: 0px; margin: 0px; vertical-align: top; width: 412px; *width: 402px; _width: 402px; }
#rec-rank td { padding: 4px 5px; border-bottom: 1px dotted #E1C790; }
#rec-rank strong { text-transform: uppercase; }
#records-wrap h3 { color: #990000; text-align: center; margin: 0px 0px 5px 0px; }
#rec-rank h4 { color: #990000; margin: 5px 0px 0px 0px; }
#rec-rank td.hdr { background: #E1C790; border-bottom: 1px solid #990000; border-top: 1px solid #990000; }
#records ul { list-style-type: none; margin: 0px; padding: 0px; }
/*----- END Calendar Tabs -----*/

/* Blogs Tabs: #blogs-tab
 * ---------------------------------------------------------------------------- */	
#blogs-tab ul.blogs-1 { 
	background:url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-blogs.gif");
	height: 31px; 
	width: 454px;	
}
#blogs-tab ul.blogs-1 li, #blogs-tab ul.blogs-1 a { display: block; height: 31px; }
#tab-blogs { width: 137px; }
#tab-features { width: 133px; }
#tab-profiles { width: 184px; }
#blogs-tab.on-blogs #tab-blogs { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-blogs.gif") 0 -31px }
#blogs-tab.on-features #tab-features { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-blogs.gif") -137px -31px }	
#blogs-tab.on-profiles #tab-profiles { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-blogs.gif") -270px -31px }
#blogs { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-blogs.gif") no-repeat; 
	width: 454px;
	height: 181px;
	display: block;
}
#blog-wrap {
	width: 426px;
	height: 162px;
	display: block;
	margin: 0px auto;
	overflow: auto;
	padding: 5px;
}
.blog-content {
	color: #000000;
	border-bottom: 1px dotted #666666;
	padding: 6px;
	display: block;
}

#features { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-blogs.gif") no-repeat; 
	width: 454px;
	height: 181px;
	display: block;
}
#feature-wrap {
	width: 426px;
	height: 162px;
	display: block;
	margin: 0px auto;
	overflow: auto;
	padding: 5px;
}
#feature-wrap h2 { text-align: center; border-bottom: 2px dotted #E1C790; }

#profiles { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-blogs.gif") no-repeat; 
	width: 454px;
	height: 181px;
	display: block;
}
#gen-wrap {
	width: 426px;
	height: 162px;
	display: block;
	margin: 0px auto;
	overflow: auto;
	padding: 5px;
}
#gen-wrap h1 { margin: 0px 0px 5px 0px; float: left; font-size: 16px; border-bottom: 3px solid #990000; }
#gen-wrap h2 { margin: 0px; float: right; font-size: 16px; }
#features ul { list-style-type: none; margin: 0px; padding: 0px; }
/*----- END Blogs Tabs -----*/

/* Headline Tabs Sport: #headlines-tab2
 * --------------------------------------- */
#headlines-tab2 { position: relative; }	
#all-access-link { width: 210px; height: 23px; position: absolute; top: 5px; left: 325px; }
#headlines-tab2 ul.headlines2-1 { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-stories-sport.gif");
	height: 29px; 
	width: 685px	
}
#headlines-tab2 ul.headlines2-1 li, #headlines-tab2 ul.headlines2-1 a { display: block; height: 29px; }
#tab-headlines2 { width: 163px; }
#tab-moreheadlines { width: 522px; }
#headlines-tab2.on-headlines2 #tab-headlines2 { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-stories-sport.gif") 0 -29px }
#headlines-tab2.on-moreheadlines #tab-moreheadlines { background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-tabs-stories-sport.gif") -163px -29px }	
#headlines2 { 	  
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-bsi.gif") no-repeat; 
	width: 685px;
	height: 506px;
	display: block;
	position: relative; 
}
#moreheadlines { 
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-headline-tab2.gif") no-repeat; 
	width: 685px;
	height: 505px;
	display: block;
	position: relative;
	padding-top: 1px;
}
#moreheadlines-wrap { 
	background: #FFFFFF;
	width: 649px;
	height: 477px;
	display: block;
	overflow: auto;
	padding: 10px;
	margin: 0px auto;
	position: relative;
	z-index: 99;
}
#moreheadlines ul { list-style-type: none; margin: 0px; padding: 0px; }

#moreheadlines-wrap h1 { font-size: 16px; margin: 0px; }
#moreheadlines-wrap .pubdate { font-size: 14px; margin: 0px; font-weight: bold; }
#moreheadlines-wrap .teaser { font-size: 14px; margin-top: 0px; }
/*----- END Headline Tabs Sport -----*/

/*----------------------------- END TABS -----------------------------*/

/* BSI
 * ---------------------------------------------------------------------------- */
.photo_gradiant {
	z-index: 1;
	width: 671px;
	height: 390px;
	background:url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bsi-overlay.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/stan/graphics/stan-10-bsi-overlay.png', sizingMethod='scale');
	margin: 0px auto;
}
#pngBsi {
	z-index: 2;
	width: 669px;
	height: 388px;
	margin: 0px auto;	
}
#pngWrap {
	display: block;
	z-index: 5;
	width: 669px;
	height: 388px;
	margin: 0px auto;
}
#relativeFrame, #relativeFrame * { margin: 0px; padding: 0px; }

#relativeFrame {
	position: absolute; 
	width: 640px;
	z-index: 5;
	top: 300px;
	left: 28px;
}

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

#relativeFrame h1 { font-size: 17px; }
#relativeFrame a:link { color: #990000; text-decoration: none; }
#relativeFrame a:visited { color: #990000; text-decoration: none; }
#relativeFrame a:hover { color: #E1C790; text-decoration: none; }


#relativeFrame p.pubdate { color: #000000; font-size: 11px; font-weight: bold; }
#relativeFrame p.synopsis { color: #000000; font-size: 11px; }


#minis div img { display: block; }

.mini-teaser {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	height: 23px;
	left: 0px;
	overflow: hidden;
	padding: 1px 1px 1px 3px;
	position: absolute;
	text-align: left;
	top: 74px;
	*top: 75px;
	width: 113px;
	*width: 113px;
	z-index: 1;
}

.belt a img {
	opacity: .55;
	filter: alpha(opacity=55);
	z-index:2;
}

.belt a:hover img, .panel div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	z-index:2;
}
	
#carousel-wrap {
	margin: 0px;
	padding: 0px;
	width: 678px;
    position: absolute;
    bottom: 5px;
    left: -2px;
}

.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 636px; /*Width of Carousel Viewer itself*/
	height: 100px; /*Height should enough to fit largest content's height*/
	margin: 0px auto;
}

.stepcarousel .belt {
	position: absolute;/* leave this value alone*/
	left: 0px;
	top: 0px;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px 10px; /*margin around each panel*/
	width: 117px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 100px;
}

#mygallery {
	overflow: hidden;
	margin: 0px auto;
}	


#vid0, #vid1, #vid2, #vid3, #vid4, #vid5, #vid6, #vid7, #vid8, #vid9 {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bsi-play-sm.png") no-repeat;
	*background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/stan/graphics/stan-10-bsi-play-sm.png"', sizingMethod='scale');
	position: absolute;
	top: 21px;
	left: 43px;
	width: 31px !important;
	height: 30px !important;
	z-index: 10;
}
#frame_photo {
	display: block;
	width: 669px;
	height: 388px;
	border: 1px #000000 solid;
	margin: 0px auto;
}

#bsi-video-wrap {
	display: none;
	height: 342px;
	left: 37px;
	top: 34px;
	position: absolute;
	width: 608px;
	z-index: 10;
}

#bsi-flash-video {
	display: block;
	width: 608px;
	height: 342px;
	z-index: 10;
}
/* END BSI ------------------------------------*/

/* LAYOUT...
 * ---------------------------------------------------------------------------- */
#store-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-store.gif") no-repeat; 
	width: 300px;
	height: 128px;
	display: block;
	margin-bottom: 8px;
}
#connect-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-11-bg-connect.jpg") no-repeat; 
	width: 300px;
	height: 141px;
	display: block;
	position: relative;
	margin-top: 8px;
}
#buck {
	width: 53px;
	height: 53px;
	display: block;
	position: absolute;
	top: 30px;
	left: 14px;
}
#face {
	width: 53px;
	height: 53px;
	display: block;
	position: absolute;
	top: 30px;
	left: 86px;
}
#twitt {
	width: 53px;
	height: 53px;
	display: block;
	position: absolute;
	top: 30px;
	left: 159px;
}
#tube {
	width: 53px;
	height: 53px;
	display: block;
	position: absolute;
	top: 30px;
	left: 231px;
}

#mobileinit {
	width: 53px;
	height: 53px;
	display: block;
	position: absolute;
	top: 90px;
	left: 14px;
}

#spec-prom-event-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-special-promos.gif") no-repeat;
	width: 530px;
	height: 110px;
	display: block;
	margin-bottom: 9px;
	padding-top:31px;
}
#quick-links-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-quick-links.gif") no-repeat;
	width: 300px;
	height: 359px;
	display: block;
	float: left;
	padding-top: 29px;
	margin-right: 8px;
}
#quick-links-wrap {
	width: 290px;
	height: 354px;
	display: block;
	margin: 0px auto;
}
.quick-link-wrap {
	width: 289px;
	height: 58px;
	display: block;
	margin: 0px auto;
}
.quick-link-thumb {
	width: 36px;
	height: 35px;
	float: left;
	display: block;
	padding: 11px 8px 12px 8px;
}
.quick-link-content {
	width: 229px;
	height: 58px;
	float: left;
	display: block;
}
.quick-link-content h1 {
	border-bottom: 1px solid #E1C790;
	font-size: 12px;
	margin: 0px;
	padding: 8px 0px 2px 0px;
	text-transform: uppercase;
}

#right-wrap {
	width: 222px;
	height: 388px;
	display: block;
	float: left;
}
#sponsors-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-sponsors.gif") no-repeat;
	width: 222px;
	height: 101px;
	display: block;
	margin-bottom: 8px;
	padding-top: 28px;
}
#sponsors-wrap {
	width: 212px;
	height: 95px;
	display: block;
	margin: 0px auto;
}
#shop-stanford-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-shop-stan.gif") no-repeat;
	width: 222px;
	height: 86px;
	display: block;
	margin-bottom: 8px;
	padding-top: 26px;
}
#saotw-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-saotw.gif") no-repeat;
	width: 222px;
	height: 102px;
	display: block;
	padding-top: 29px;
}
#saotw-wrap {
	width: 210px;
	height: 95px;
	margin: 0px auto;
	padding: 1px;
}
#saotw-thumb-wrap {
	width: 57px;
	height: 95px;
	display: block;
	float: left;
}
#saotw-thumb-wrap img {
	width: 57px;
	height: 95px;
	display: block;
}
#saotw-content-wrap {
	display: block;
	float: left;
	font-size: 10px;
	height: 91px;
	line-height: 11px;
	padding: 2px 5px;
	width: 143px;
}
#saotw-content-wrap h1 {
	font-size: 12px;
	margin: 0px 0px 2px 0px;
}

#logos-wrap {
	width: 1000px;
	height: 122px;
	display: block;
	margin: 0px auto;
	margin-top: 8px;
}
#logos-wrap img {
	float: left;
	display: block;
}
/*--- END LAYOUT... ---*/

/* SPORT-BODIES
 * ---------------------------------------------------------------------------- */
#sport-header-wrap {
	background: #4C0909;
	width: 1000px;
	height: 36px;
	position: relative;
}
#sport-header {
	width: 430px;
	height: 36px;
	display: block;
}
#sport-nav-wrap {
	color: #FFFFFF;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 36px;
	padding: 0px 10px 0px 0px;
	line-height: 36px;
}
#sport-nav-wrap .divider { padding: 0px 5px; }
#sport-nav-wrap a:link { color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-size: 10px; }
#sport-nav-wrap a:visited { color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-size: 10px; }
#sport-nav-wrap a:hover { color: #E1C790; text-decoration: none; text-transform: uppercase; font-size: 10px; }

#sport-calendar-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-calendar-sport-legend.gif") no-repeat;
	width: 454px;
	height: 286px;
	display: block;
	padding-top: 31px;
	margin-bottom: 8px;
}
#sport-calendar-wrap {
	width: 432px;
	height: 264px;
	display: block;
	overflow: auto;
	margin: 0px auto;
	padding: 0px 0px 0px 4px;
}
#card-clips-bg {
	background: url("http://grfx.cstv.com/schools/stan/graphics/stan-10-bg-cardinal-clips.gif") no-repeat;
	width: 300px;
	height: 359px;
	display: block;
	float: left;
	padding-top: 29px;
	margin-right: 8px;
}
#card-clips-wrap {
	width: 270px;
	height: 344px;
	display: block;
	overflow: auto;
	margin: 0px auto;
	padding: 0px 10px 10px 10px;
}
.sidebar-wrap { padding: 2px; border-bottom: 1px dotted #666666; }

#col2-story-wrap { background: #E8D5AB; padding: 20px 0px 0px 0px; }

#red-bar { width: 1000px; height: 15px; background: #4C0909; margin: 0px auto; }

#story-content { border: 2px #666666 solid; padding: 8px; width: 688px; display: block; }

#story-content td { padding: 3px; }

#story-content li { /*list-style-type: none;*/ }

#storyNav td { padding: 0px !important; }

#return-sport {
	border-top: 1px solid #000000;
	height: 5px;
	margin: 0px auto;
	padding: 5px;
	text-align: center;
	width: 570px;
	margin-top: 30px;
}
.sport-top15-wrap {
	width: 254px;
	padding: 7px;
}
#top15-headlines-wrap {
	border-bottom: 1px #666666 solid;
}
#top15-headlines-wrap h1 { margin-top: 0px; font-size: 11px; }
#top15-headlines-wrap .pubdate { margin-bottom: 0px; font-size: 11px; font-weight: bold; }
#top15-headlines-wrap a:link { color: #990000; text-decoration: none; }
#top15-headlines-wrap a:visited { color: #990000; text-decoration: none; }
#top15-headlines-wrap a:hover { color: #666666; text-decoration: none; }
/*--- END SPORT-BODIES ---*/

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

.calendar { width: 412px; *width: 402px; _width: 402px; }

.calendar td { padding: 6px 3px; color: #000000; border: 0px; }

.calendar td a:link { text-decoration: underline; color: #990000; }
.calendar td a:visited { text-decoration: underline; color: #990000; }
.calendar td a:hover { text-decoration: none; color: #E1C790; }

.calendar tr.calendar-date td {
	color: #990000; 
	font-weight: bold;
	font-size: 14px;
	padding: 8px 0px 2px 4px;
}

.calendar tr.calendar-headers td { 
    font-weight: bold;
    font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #990000;
	padding: 4px;
}
.calendar tr.calendar-body td { 
	border-bottom: 1px #999999 dotted;
}
.calendar tr.V td { 
	background: #FFFFFF;
}
.calendar tr.H td { 
	background: #D8D7D5;
}
/* --- END CALENDAR --- */

/* SIDEBAR
 * ---------------------------------------------------------------------------- */
#sidebar, #sidebar * { margin: 0px; padding: 0px; }

#sidebar { margin: 0px; }

#sidebar h3 { margin-top: 15px; }
/*--- END SIDEBAR ---*/

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

/* EMAIL-PRINT
 * ---------------------------------------------------------------------------- */
.email-print { margin: 10px 0px; text-align: center; }
.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0px 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; }
/*--- END EMAIL-PRINT ---*/				

/* FOOTER
 * ---------------------------------------------------------------------------- */	
#banner-promo-wrap {
	width: 1000px;
	height: 90px;
	display: block;
	margin: 0px auto;
	padding-top: 7px;
}
#holder-banner {
	width: 728px;
	height: 90px;
	float: left;
}
#promo-wrap {
	background: url("http://grfx.cstv.com/schools/stan/graphics/pac12-260x90.jpg") no-repeat;
	width: 260px;
	height: 90px;
	float: left;
	margin-left: 11px;
}

#footer {
	width: 960px;
	color: #000000 !important;
	padding: 20px;
	text-align: center;
}

}	
#footer-wrap-temp { color: #000000 !important; }
#footer a:link, #footer a:visited { color: #000000 !important; }
#footer a:hover, #footer a:active { color: #990000 !important; }

#footer-disclaimer
{position:relative;}

#sponsor-disclaimer
{
	position:absolute;
	left:435px;
	top:50px;
	z-index:100;
	color: #000000 !important;
}
/*--- END FOOTER ---*/

/*AutoStats*/
.statsTotal td { background: #cdcdcd; font-weight: 700; }
.stats-w-volley td {padding:2px; border:1px;}
.stats-w-volley thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.statscategory {text-align:center;}
.vbstatseta {display:none;}
.vbstatsepct {display:none;}
.vbstatdpct {display:none;}
.vbstatdta {display:none;}
.vbstatsta {display:none;}
.vbstatspct {display:none;}
.stats-fieldh td {padding:3px; text-align:center; border-bottom: 1px dotted #aaa;} /*Passing Table*/
.stats-fieldh thead {background:#990000; color: #fff; text-transform:uppercase;} /*Passing Table*/
.yr2013, .yr2012, .yr2011, .yr2010, .yr2009, .yr2008, .yr2007, .yrtotl {font-weight:700;}
.yrtotl, .gstotl, .gptotl, .gltotl, .astotl, .pttotl, .shtotl, .sptotl, .sgtotl, .sttotl, .gwtotl, .psattotl, .dstotl, .mntotl, .gatotl, .svtotl, .gvtotl, .sototl, .wntotl, .lototl, .titotl { font-weight:700; background:#ddd;}
.stats-m-soccer td {padding:2px; border:1px;}
.stats-m-soccer thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl td {padding:2px; border:1px;}
.stats-m-footbl thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl-rush td {padding:2px; border:1px;}
.stats-m-footbl-rush thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl-recv td {padding:2px; border:1px;}
.stats-m-footbl-recv thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl-kikr td {padding:2px; border:1px;}
.stats-m-footbl-kikr thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl-pntr td {padding:2px; border:1px;}
.stats-m-footbl-pntr thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl-defn td {padding:2px; border:1px;}
.stats-m-footbl-defn thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl-pass td {padding:2px; border:1px;}
.stats-m-footbl-pass thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}
.stats-m-footbl-fegs td {padding:2px; border:1px;}
.stats-m-footbl-fegs thead th {background: #990000; color:#FFF; font-weight:700; text-align:left;}

.stats-m-basebl td {padding:5px;}
.stats-m-basebl thead {background: #990000; color:#FFF; font-weight:700; text-transform:uppercase; text-align:center;}
.stats-m-basebl tbody {text-align:center;}

.statsTotal td { background: #999999; font-weight: 700; text-align:center;}
.stats-w-lacros td {padding:4px; text-align:center;}
.stats-w-lacros thead { background: #990000; color:#fff; font-weight:700; text-transform:uppercase; text-align:center;}
