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

/* DEFAULT TYPE SELECTORS
 * ---------------------------------------------------------------------------- */
body { 
	background: #000000;
	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: #CC0000; text-decoration: none; }
a:hover, a:active { color: #333333; 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; }
/*--- 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: #CC0000; 
	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
 * ---------------------------------------------------------------------------- */
#container {
	background: #000000 url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg.jpg") no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
#container-sport {
	background: #000000 url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-interior.jpg") no-repeat;
	background-position: center top;
	background-attachment: fixed;
}

#container-ncaa-sport {
	background: #000000 url("http://grfx.cstv.com/schools/lou/graphics/ncaa-bg-v2.jpg") no-repeat;
	background-position: center top;
	background-attachment: fixed;
}

#wrap { 
	width: 1000px;
	min-height: 1295px;
	margin: 0px auto;
	display: block;
}
#wrap-sport { 
	width: 1000px;
	margin: 0px auto;
	display: block;
}
	
#mast { 
	width: 1000px;
	height: 82px;
	display: block;
}
#mast-logo { 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-mast-logo.gif") no-repeat;
	width: 110px;
	height: 82px;
	display: block;
	float: left;
}
#mast-right-side { 
	width: 890px;
	height: 82px;
	display: block;
	float: left;
}
#mast-right-top-bar { 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-mast-top-bar.gif") no-repeat;
	width: 890px;
	height: 27px;
	display: block;
	float: left;
	position: relative;
}
#mast-flash-icons-wrap {
	width: 500px;
	height: 27px;
	display: block;
	position: absolute;
	top: 0px;
	right: 315px;
}
#mast-search-wrap {
	width: 315px;
	height: 27px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}
#mast-right-wordmark { 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-mast-wordmark.gif") no-repeat;
	width: 475px;
	height: 55px;
	display: block;
	float: left;
}
#mast-right-promo { 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-mast-promo-blank.gif") no-repeat;
	width: 415px;
	height: 55px;
	display: block;
	float: left;
}
#mainnav-wrap {
	width: 1000px;
	height: 22px;
	display: block;
	margin: 0px auto;
}
#subnav-wrap {
	width: 1000px;
	height: 15px;
	display: block;
	margin: 0px auto;
}
#sport-header-wrap {
	width: 688px;
	height: 27px;
	padding: 4px 0px 0px 5px;
	position: relative;
}


#sport-header-wrap-ncaa {
	width: 980px;
	height: 27px;
	padding: 4px 0px 0px 5px;
	position: relative;
}


#sport-nav-wrap {
	color: #FFFFFF;
	position: absolute;
	top: 0px;
	*top: 10px;
	right: 0px;
	height: 19px;
	padding: 0px 0px 0px 0px;
	width: 435px;
}
#sport-nav-wrap li { float: left; list-style-type: none; font-size: 10px; }
#sport-nav-wrap .divider { padding: 0px 5px; }
#sport-nav-wrap a:link { color: #FFFFFF; text-decoration: none; }
#sport-nav-wrap a:visited { color: #FFFFFF; text-decoration: none; }
#sport-nav-wrap a:hover { color: #CC0000; text-decoration: none; }
/*--- END LAYOUT ---*/

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

#nav-01 { width: 99px; }
#nav-02 { width: 115px; }
#nav-03 { width: 92px; }
#nav-04 { width: 130px; }
#nav-05 { width: 106px; }
#nav-06 { width: 107px; }
#nav-07 { width: 118px; }
#nav-08 { width: 106px; }
#nav-09 { width: 127px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") 0 -22px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -99px -22px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -214px -22px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -306px -22px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -436px -22px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -542px -22px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -649px -22px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -767px -22px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -873px -22px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") 0 -22px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -99px -22px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -214px -22px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -306px -22px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -436px -22px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -542px -22px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -649px -22px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -767px -22px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav.gif") -873px -22px }


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

	/* normal dropdown
	 * ----------------------*/
	#nav ul.generic {
		border: none;
		border-width: 0px 1px;
		left: -9999px;
		top: 22px;
		position: absolute;
		z-index: 222;
		width: 200px;
		margin-top: 3px;
		font-size: 11px;
	}
	#nav ul.generic-right {
		border: none;
		border-width: 0px 1px;
		left: -9999px;
		top: 22px;
		position: absolute;
		z-index: 222;
		width: 200px;
		margin-left: 190px; 
		text-align: left;
		margin-top: 3px;
		font-size: 11px;
	}

	#nav ul.generic-right-more {
		border: none;
		border-width: 0px 1px;
		left: -9999px;
		top: 22px;
		position: absolute;
		z-index: 222;
		width: 200px;
		margin-left: 375px; 
		text-align: left;
		margin-top: 3px;
		font-size: 11px;
	}

	/* dropdown w/background 
	 * ----------------------*/
	#nav ul.panel {
		position: absolute;
		background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-panel.png") no-repeat;
		top: 22px;
		left: -9999px;
		width: 987px;
		height: 157px;
		z-index: 200;
		padding: 0px;
		_padding: 0px;
		font-size: 11px;
		display: block;
		overflow: hidden;
		margin-left: 6px;
	}
	
	li.header { color: #FFFFFF; font-size: 13px !important; font-weight: bold !important; }

	#nav li li { width: 220px; font-size: 11px; line-height: 14px !important; } 

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

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

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

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

	#nav li li a {
		color: #CC0000;
		display: block;
		padding: 0px;
		text-decoration: none;
		_width: 145px;
	}

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

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

	#nav .header a, #nav .header a:hover { 
		background: none; 
		color: #FFFFFF; 
		font-size: 12px;
		font: Arial;
	}
	
	/* dropdown w/background
	 * ---------------------------------------------------- */
	#nav li.background li a {
		color: #CC0000;
		font-weight: normal;
		display: block;
		padding: 0px;
		text-decoration: none;
		_width: 145px;
	}

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

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

	#nav li ul li ul  {
		display: none;
		width: 145px;
		margin-left: 145px; /* 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: 21px;
		line-height: 14px;
	}

	#nav ul.right { margin-left: 150px; text-align: left; }
	#nav li li.header a, #nav li li.header a:hover { background: none; color: #FFFFFF; font-size: 12px; }

	#content-box {
		visibility: visible;
		border: 0px solid #CC0000;
		display: block;
		height: 123px;
		right: 50px;
		*right: 200px;
		padding: 5px;
		position: absolute;
		top: 8px;
		width: 320px;
		color: #FFFFFF;
		font-size: 10px;
	}
	#content-box img {
		border: 1px solid #CC0000;
		float: right;
		margin-left: 10px;
		display: block;
	}
	#content-box strong {
		color: #CC0000;
	}
	#content-box div { 
		display: block;
		float: left;
		height: 129px;
		margin-top: -2px;
		padding: 5px;
		position: relative;
		width: 190px;
		z-index: 222;
	}
	#nav #content-box a:link { color: #CC0000; text-decoration: underline; margin: 0px; padding: 0px; font-size: 10px; display: inline; }
	#nav #content-box a:visited { color: #CC0000; text-decoration: underline; margin: 0px; padding: 0px; font-size: 10px; display: inline; }
	#nav #content-box a:hover { color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; font-size: 10px; display: inline; }
/* END MAIN-NAVIGATION: #nav ------------------------------------*/

/* SUB-NAVIGATION: #subnav
 * ------------------------------------------------------------------------- */
#subnav, #subnav * { border-collapse: collapse; margin: 0px; padding: 0px; }
#subnav {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") no-repeat;
	height: 15px;
	position: relative;
	width: 1000px;
	z-index: 99; 
}
#subnav span { display: none; }
#subnav li, #subnav a {
	font-size: 11px; 
	font-weight: normal; 
	height: 15px;
	line-height: 14px;
	display: block;
}
#subnav li { float: left; }

#subnav-01 { width: 131px; }
#subnav-02 { width: 165px; }
#subnav-03 { width: 120px; }
#subnav-04 { width: 189px; }
#subnav-05 { width: 141px; }
#subnav-06 { width: 128px; }
#subnav-07 { width: 126px; }

#subnav-01 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") 0 -15px }
#subnav-02 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -131px -15px }
#subnav-03 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -296px -15px }
#subnav-04 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -416px -15px }
#subnav-05 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -605px -15px }
#subnav-06 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -746px -15px }
#subnav-07 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -874px -15px }

#subnav-01:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") 0 -15px }
#subnav-02:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -131px -15px }
#subnav-03:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -296px -15px }
#subnav-04:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -416px -15px }
#subnav-05:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -605px -15px }
#subnav-06:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -746px -15px }
#subnav-07:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-secondary.gif") -874px -15px }
/* END SUB-NAVIGATION: #subnav ------------------------------------*/

/* COLUMNS
 * ---------------------------------------------------------------------------- */
#columns-top { 
	width: 1000px;
	height: 460px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse; 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-bsi.gif") no-repeat; 
}
#column-1-top, #column-2-top { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-top { width: 697px; }
#column-2-top { width: 303px; }

#columns-top-sport { 
	width: 1000px;
	height: 490px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse; 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-bsi.gif") no-repeat; 
}
#column-1-top-sport, #column-2-top-sport { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-top-sport { width: 697px; }
#column-2-top-sport { width: 303px; }

#flash-middle-wrap { 
	width: 1000px; 
	height: 75px; 
	display: block; 
	/*background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-ribbon.gif") no-repeat; */
}

#columns-bottom { 
	width: 1000px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse;  
}
#column-1-bottom, #column-2-bottom, #column-3-bottom { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-bottom { width: 287px; }
#column-2-bottom { width: 422px; }
#column-3-bottom { width: 287px; }

#columns-bottom-sport { 
	width: 1000px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse;  
}
#column-1-bottom-sport, #column-2-bottom-sport, #column-3-bottom-sport { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-bottom-sport { width: 300px; }
#column-2-bottom-sport { width: 493px; padding: 0px 3px 0px 5px; }
#column-3-bottom-sport { width: 199px; }

#columns-sport-story { 
	background: #000000;
	width: 1000px;
	padding: 0px; 
	margin: 0px; 
	border-collapse: collapse; 
}
#column-1-sport-story, #column-2-sport-story { padding: 0px 0px 10px 0px; margin: 0px; vertical-align: top; }
#column-1-sport-story { width: 697px; }
#column-1-ncaa-sport-story { width: 980px; }
#column-2-sport-story { width: 303px; }

#story-wrap-top {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-round-top.gif") no-repeat;
	width: 694px;
	height: 15px;
	margin: 0px 0px 0px 2px;
	display: block;
}



#story-wrap-top-ncaa {
	background: url("http://grfx.cstv.com/schools/lou/graphics/ncaa-top-2011.gif") no-repeat;
	width: 1000px;
	height: 15px;
	margin: 0px 0px 0px 2px;
	display: block;
}



#story-wrap {
	background: #FFFFFF;
	width: 654px;
	margin: 0px 0px 0px 2px;
	padding: 1px 20px;
}

#story-wrap-ncaa {
	background: #FFFFFF;
	width: 960px;
	margin: 0px 0px 0px 2px;
	padding: 1px 20px;
}

#story-wrap td { padding: 2px; }
#story-wrap a:link { color: #CC0000 !important; text-decoration: underline; }
#story-wrap a:visited { color: #CC0000 !important; text-decoration: underline; }
#story-wrap a:hover { color: #CCCCCC !important; text-decoration: none; }

#story-wrap-ncaa a:link { color: #CC0000 !important; text-decoration: none; }
#story-wrap-ncaa a:visited { color: #CC0000 !important; text-decoration: none; }
#story-wrap-ncaa a:hover { color: #CCCCCC !important; text-decoration: none; }


#non-sport-wrap {
	background: #FFFFFF;
	width: 654px;
	margin: 0px 0px 0px 2px;
	padding: 1px 20px;
}
#story-wrap-bottom {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-round-btm.gif") no-repeat;
	width: 694px;
	height: 15px;
	margin: 0px 0px 0px 2px;
	display: block;
}


#story-wrap-bottom-ncaa {
	background: url("http://grfx.cstv.com/schools/lou/graphics/ncaa-bottom-11.gif") no-repeat;
	width: 1000px;
	height: 15px;
	margin: 0px 0px 0px 2px;
	display: block;
}


/*--- END COLUMNS ---*/

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

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

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

#relativeFrame a:link { color: #CC0000; text-decoration: none; }
#relativeFrame a:visited { color: #CC0000; text-decoration: none; }
#relativeFrame a:hover { color: #FFFFFF; text-decoration: none; }


#relativeFrame p.pubdate { display:none }
#relativeFrame p.synopsis { color: #FFFFFF; }

#minis {
	height: 83px;
	margin: 0;
	padding: 0px 0px 0px 7px;
	position: absolute;
	top: 374px;
	width: 685px;
}

#mini0, #mini1, #mini2, #mini3, #mini4 {
	float: left;
	width: 134px;
	height: 83px;
	margin: 0px 3px 0px 0px;
	position: relative;
}
#mini0 a, #mini1 a, #mini2 a, #mini3 a, #mini4 a {
	float: left;
	width: 134px;
	height: 83px;
}
#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
}

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

#minis img {
	border-width: 0;
}

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bsi-play.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/lou/graphics/lou-10-bsi-play.png"', sizingMethod='scale');
/*	opacity: .75;
	filter: alpha(opacity=60);*/
	position:absolute;
	top: 14px;
	left: 40px;
	width: 54px !important;
	height: 54px !important;
	z-index: 10;
}
#frame_photo {
	display: block;
	width: 697px;
	height: 371px;
}

#bsi-video-wrap {
	display: none;
	height: 364px;
	left: 25px;
	top: 3px;
	position: absolute;
	width: 648px;
	z-index: 10;
}

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

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

/* promos tabs: #promos-tab
 * ------------------------------------- */	
#promos-tab ul.promos-1 { 
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-promos.gif");
	height: 23px; 
	width: 303px	
}
#promos-tab ul.promos-1 li, #promos-tab ul.promos-1 a { display: block; height: 23px; }

#tab-promos { width: 105px; }
#tab-photo-store { width: 107px; }
#tab-tickets { width: 91px; }

#promos-tab.on-promos #tab-promos { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-promos.gif") 0 -23px }
#promos-tab.on-photo-store #tab-photo-store { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-promos.gif") -105px -23px }	
#promos-tab.on-tickets #tab-tickets { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-promos.gif") -212px -23px }

#promos, #photo-store, #tickets { 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-promo-wipe.gif") repeat-y;
	width: 303px;
	height: 175px; 
	padding: 0px; 
}
#tickets ul { list-style-type: none; margin: 0px; padding: 0px; }

#promos-tabs-btm {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-promo-corners.gif") no-repeat;
	width: 303px;
	height: 10px;
	display: block;
}

.quick-wrap {
	width: 281px;
	height: 175px;
	display: block;
	overflow: auto;
	margin: 0px auto;
	color: #FFFFFF;
	padding: 0px 5px 0px 10px;
}
.quick-wrap h2 {
	font-size: 13px;
	color: #CC0000;
	margin-bottom: 1px;
}
.quick-wrap a:link { color: #CC0000; text-decoration: none; }
.quick-wrap a:visited { color: #CC0000; text-decoration: none; }
.quick-wrap a:hover { color: #FFFFFF; text-decoration: underline; }

.quick-wrap img {
	float: left;
	margin: 10px 20px 0px 0px;
}
/* Headlines tabs: #headlines-tab
 * -------------------------------------- */	
#headlines-tab ul.headlines-1 { 
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-headlines.gif");
	height: 22px; 
	width: 422px	
}

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

#tab-headlines { width: 147px; }
#tab-calendar { width: 132px; }
#tab-rankings { width: 143px; }

#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-headlines.gif") 0 -22px }
#headlines-tab.on-calendar #tab-calendar { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-headlines.gif") -147px -22px }	
#headlines-tab.on-rankings #tab-rankings { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-headlines.gif") -279px -22px }

#headlines, #calendar, #rankings { 	   
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-headlines-wipe.gif") repeat-y; 
	width: 422px;
	height: 223px;
	padding: 0px;
}

#calendar ul { list-style-type: none; margin: 0px; padding: 0px; }

#headlines-tabs-btm {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-headlines-corners.gif") no-repeat;
	width: 422px;
	height: 10px;
	display: block;
}
.quick-wrap2 {
	width: 406px;
	height: 213px;
	display: block;
	overflow: auto;
	margin: 0px auto;
	padding: 10px 0px 0px 10px;
	color: #FFFFFF;
}
#rank-em td { color: #FFFFFF; border: 1px dotted #CC0000; padding: 4px; font-size: 10px; }
#rank-em strong { color: #CC0000; text-transform: uppercase; font-size: 12px }
table#rank-em { width: 385px; }
#acad-calendar td { color: #FFFFFF; border: 1px dotted #CC0000; padding: 4px; font-size: 10px; }
#acad-calendar strong { color: #CC0000; text-transform: uppercase; font-size: 12px }
table#acad-calendar { width: 455px; }

td.sport { color: #666666 !important; text-transform: uppercase; }

.gray { background: #333333; padding: 7px 0px 1px 3px; margin-left: -5px; }
.black { background: #000000; padding: 7px 0px 1px 3px; margin-left: -5px; }
#sec-headlines-wrap p { margin: 0px; color: #CCCCCC; font-size: 10px; }
#sec-headlines-wrap h1 { margin: 0px 0px 10px 0px; color: #FFFFFF; font-size: 11px; }
#sec-headlines-wrap a:link { color: #FFFFFF; text-decoration: none; }
#sec-headlines-wrap a:visited { color: #FFFFFF; text-decoration: none; }
#sec-headlines-wrap a:hover { color: #CC0000; text-decoration: none; }

/* Headlines2 tabs: #headlines2-tab
 * -------------------------------------- */	
#headlines2-tab ul.headlines2-1 { 
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-headline-sport.gif");
	height: 22px; 
	width: 493px	
}

#headlines2-tab ul.headlines2-1 li, #headlines2-tab ul.headlines2-1 a { display: block; height: 22px }

#tab-headlines2 { width: 246px; }
#tab-calendar2 { width: 247px; }

#headlines2-tab.on-headlines2 #tab-headlines2 { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-headline-sport.gif") 0 -22px }
#headlines2-tab.on-calendar2 #tab-calendar2 { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-headline-sport.gif") -246px -22px }

#headlines2, #calendar2 { 	   
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-headline-sport.gif") no-repeat; 
	width: 493px;
	height: 228px;
	padding: 0px;
	display: block;
}

#calendar2 ul { list-style-type: none; margin: 0px; padding: 0px; }

.quick-wrap3 {
	width: 479px;
	height: 208px;
	display: block;
	overflow: auto;
	margin: 0px auto;
	padding: 10px 0px 0px 10px;
}

#acad-services-calendar {color:#ffffff; margin-bottom:10px;}

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

/* SLIDER-TABS
 * ---------------------------------------------------------------------------- */
#tab-auctions {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-accordian-off.gif") no-repeat;
	width: 287px;
	height: 24px;
	display: block;
}
#tab-auctions:hover { cursor: pointer; }

#tab-store {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-accordian-on.gif") no-repeat;
	width: 287px;
	height: 24px;
	display: block;
}
#tab-store:hover { cursor: pointer; }

#tabs-bg-auctions {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-wipe.gif") repeat-y;
	width: 287px;
	height: 123px;
	display: none;
}
#tabs-wrap-auctions {
	width: 287px;
	height: 133px;
	overflow: auto;
	display: none;
}
#tabs-bg-store {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-wipe.gif") repeat-y;
	width: 287px;
	height: 123px;
	display: block;
}
#tabs-wrap-store {
	width: 287px;
	height: 133px;
	overflow: auto;
	display: block;
	padding: 5px 0px 0px 8px;
}

#sliders-btm-auctions {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-corners.gif") no-repeat;
	width: 287px;
	height: 10px;
	display: none;
}
#sliders-btm-store {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-corners.gif") no-repeat;
	width: 287px;
	height: 10px;
	display: block;
}
#auction-portal {
	width: 283px;
	height: 124px;
	margin: 0px auto;
}

#tab-email {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-accordian-off.gif") no-repeat;
	width: 287px;
	height: 24px;
	display: block;
}
#tab-email:hover { cursor: pointer; }

#tab-saotw {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-tab-accordian-on.gif") no-repeat;
	width: 287px;
	height: 24px;
	display: block;
}
#tab-saotw:hover { cursor: pointer; }

#tabs-bg-email {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-wipe.gif") repeat-y;
	width: 287px;
	height: 123px;
	display: none;
}
#tabs-wrap-email {
	width: 283px;
	height: 133px;
	display: none;
	padding-left: 4px;
}
#tabs-wrap-email img {
	width: 279px;
	height: 123px;
}
#tabs-bg-saotw {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-wipe.gif") repeat-y;
	width: 287px;
	height: 123px;
	display: block;
}
#tabs-wrap-saotw {
	width: 279px;
	height: 123px;
	overflow: auto;
	display: block;
	color: #FFFFFF;
	padding: 5px 0px 0px 5px;
}
#tabs-wrap-saotw img {
	float: left;
	margin-right: 5px;
}
#tabs-wrap-saotw h2 {
	margin: 2px 0px;
	color: #CC0000;
	font-size: 13px;
}
#tabs-wrap-saotw a:link { color: #CC0000; text-decoration: none; }
#tabs-wrap-saotw a:visited { color: #CC0000; text-decoration: none; }
#tabs-wrap-saotw a:hover { color: #FFFFFF; text-decoration: underline; }

#sliders-btm-email {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-corners.gif") no-repeat;
	width: 287px;
	height: 10px;
	display: none;
}
#sliders-btm-saotw {
	background:url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-accordian-corners.gif") no-repeat;
	width: 287px;
	height: 10px;
	display: block;
}

.rotating-promos-wrap {
	width: 287px;
	height: 70px;
	margin: 3px 0px 0px 0px;
}
/*--- END SLIDER-TABS ---*/

/* SPORT-BODIES
 * ---------------------------------------------------------------------------- */
#sidebar-wrap {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	height: 224px;
	margin: 2px 0px;
	overflow: auto;
	padding: 7px;
	width: 285px;
}
#sidebar-wrap h2 {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px 0px;
}
#sidebar-wrap a:link { color: #CC0000; text-decoration: none; }
#sidebar-wrap a:visited { color: #CC0000; text-decoration: none; }
#sidebar-wrap a:hover { color: #FFFFFF; text-decoration: underline; }
#sport-store-wrap {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-store.gif") no-repeat;
	width: 300px;
	height: 131px;
	display: block;
	margin: 0px 0px 1px 1px;
	padding: 29px 0px 0px 16px;
}
#non-sport-store-wrap {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-store.gif") no-repeat;
	width: 300px;
	height: 131px;
	display: block;
	margin: 4px 0px 1px 1px;
	padding: 29px 0px 0px 16px;
}
#sport-promo-wrap {
	background: #CC0000;
	width: 300px;
	height: 87px;
	display: block;
	margin: 0px 0px 0px 1px;
}
#sport-auction-wrap {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-bg-auctions.gif") no-repeat;
	width: 197px;
	height: 131px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 0px;
}
#sport-promo-small-wrap {
	background: #CC0000;
	width: 197px;
	height: 90px;
	display: block;
	margin: 1px 0px 0px 0px;
}
/*--- END SPORT-BODIES ---*/

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

.calendar { width: 385px; *width: 375px; _width: 375px; }

.calendar td { padding: 6px 4px; color: #FFFFFF; border: 0px; }

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

.calendar tr.calendar-date td {
	color: #CC0000; 
	padding-top: 5px;
	font-weight: bold;
	font-size: 13px;
	padding: 8px 0px 2px 0px;
}

.calendar tr.calendar-headers td { 
    font-weight: bold;
    font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #CC0000;
	border-bottom: 1px #999999 solid;
	padding: 4px;
}
.calendar tr.calendar-body td { 
	border-bottom: 1px #999999 dotted;
	background: #101010;
}

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

.calendar-sport { width: 455px; *width: 445px; _width: 445px; }

.calendar-sport td { padding: 6px 4px; color: #FFFFFF; }

.calendar-sport td a:link { text-decoration: underline; color: #CC0000; }
.calendar-sport td a:visited { text-decoration: underline; color: #CC0000; }
.calendar-sport td a:hover { text-decoration: none; color: #CCCCCC; }

.calendar-sport tr.calendar-date-sport td {
	color: #CC0000; 
	padding-top: 5px;
	font-weight: bold;
	font-size: 13px;
	padding: 8px 0px 2px 0px;
}

.calendar-sport tr.calendar-headers-sport td { 
    font-weight: bold;
    font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #CC0000;
	border-bottom: 1px #999999 solid;
	padding: 4px;
}
.calendar-sport tr.calendar-body-sport td { 
	border-bottom: 1px #999999 dotted;
	background: #101010;
}
/* --- 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
 * ---------------------------------------------------------------------------- */	
#footer {
	background: #000000;
	width: 1000px;
	color: #FFFFFF;
	padding: 1px 0px 60px 0px;
	text-align: center;
}	
#footer a:link, #footer a:visited { color: #FFFFFF; }
#footer a:hover, #footer a:active { color: #CC0000; }

#banner-promo-wrap {
	width: 1000px;
	height: 90px;
	display: block;
}
#banner-promo-wrap-sport {
	width: 1000px;
	height: 90px;
	display: block;
	margin: 3px 0px 2px 0px;
}
#holder-banner {
	width: 728px;
	height: 90px;
	float: left;
}
#photo-store-wrap {
	background: #CC0000;
	width: 269px;
	height: 90px;
	float: left;
	margin: 0px 0px 0px 3px;
}

#footernav-wrap {
	width: 1000px;
	height: 22px;
	margin: 0px auto;
	display: block;
	margin-top: 3px;
}

#footer-logos-wrap {
	width: 1000px;
	height: 85px;
	margin: 0px auto;
	display: block;
	margin: 5px 0px 20px 0px;
}

#footer-logos-wrap img {
	float: left;
	height: 85px;
	display: block;
}
/*--- END FOOTER ---*/	

/* FOOTER-NAVIGATION: #footernav
 * ------------------------------------------------------------------------- */
#footernav, #footernav * { border-collapse: collapse; margin: 0px; padding: 0px; }
#footernav {
	background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") no-repeat;
	height: 22px;
	position: relative;
	width: 1000px;
	z-index: 99; 
}
#footernav span { display: none; }
#footernav li, #footernav a {
	font-size: 11px; 
	font-weight: normal; 
	height: 22px;
	line-height: 14px;
	display: block;
}
#footernav li { float: left; }

#footernav-01 { width: 122px; }
#footernav-02 { width: 120px; }
#footernav-03 { width: 145px; }
#footernav-04 { width: 201px; }
#footernav-05 { width: 180px; }
#footernav-06 { width: 117px; }
#footernav-07 { width: 115px; }

#footernav-01 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") 0 -22px }
#footernav-02 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -122px -22px }
#footernav-03 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -242px -22px }
#footernav-04 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -387px -22px }
#footernav-05 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -588px -22px }
#footernav-06 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -768px -22px }
#footernav-07 a:hover { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -885px -22px }

#footernav-01:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") 0 -22px }
#footernav-02:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -122px -22px }
#footernav-03:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -242px -22px }
#footernav-04:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -387px -22px }
#footernav-05:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -588px -22px }
#footernav-06:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -768px -22px }
#footernav-07:hover>a { background: url("http://grfx.cstv.com/schools/lou/graphics/lou-10-nav-footer.gif") -885px -22px }
/* END FOOTER-NAVIGATION: #footernav ------------------------------------*/


/* Bio Page
	 * ---------------------------------------------------------------------------- */
	.bio-table { background-color: #fff; border: 1px solid #fff }
	.bio-table, .bio-table * { background-color:#fff !important; color:#222; line-height: normal !important;  }

	.bio-table table table table img { display: none; }

	.player-number, #player-number { font-size: 15px; font-weight:bold; padding-left: 8px  }

	.player-name { font-size: 15px; font-weight:bold; }


	#player-photo{
	border:1px solid #000;
	}
	

#storyNav td{
	padding:0;
}
#storyNav {
	position: relative !important;
	z-index: 2 !important;
}
