/* 
  ----------------------------------------------------------------------------  
	Company: CBS Interactive
	PRODUCER: Stanley J. Haag
 	CSS Document: okla-09-display.css
  ---------------------------------------------------------------------------- 
*/

/* DEFAULT TYPE SELECTORS
 * ---------------------------------------------------------------------------- */
body { 
	background:#000000;
	/* background:#000000 url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bg-color-v4.jpg") repeat; */
	color:#222222;
	font: 11px/16px Verdana, Helvetica, Arial, sans-serif;
	*font: 11px/16px Verdana, Helvetica, Arial, sans-serif;
	margin:0px; 
	padding:0px; 
}

td {
	font:11px/16px Verdana, Helvetica, Arial, sans-serif;
	color:#222222;
}

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }

h4,h5,h6 { font-size:13px; }

body h2 {margin-top:2px;}

body #storyNav {margin-bottom:5px;}

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

a:link, a:visited { color:#9B0000; text-decoration:underline; }
a:hover, a:active { color:#222222; text-decoration:underline; }

a { outline:none; }

#columns pre { font-family:monospace; font-size:11px; }
#columns .presmall { font-family:monospace; font-size:11px; }
#columns pre a { font-family:monospace; }
#columns a:hover { text-decoration:none; }

/* CLASSES
 * ---------------------------------------------------------------------------- */
.center { text-align:center; }

.img-left { float:left; margin:0px 6px 4px 0px; }
.img-right { float:right; margin:0px 0px 4px 6px; }

.clear { clear:both; }

#revLayeredAd .revClickText  { color:#FFFFFF; }

/* CSTV SPECIFIC
 * ---------------------------------------------------------------------------- */
h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color:#222222; 
	font-weight:bold; 
	font-size:18px; 
}

.storyteaser, 
.StoryTeaser { color:#222222; 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;	}

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

.bio-table img { border:1px solid #000000 !important; }

.player-number { padding-left:10px !important; font:18px Verdana, Helvetica, Arial, sans-serif !important; font-weight:bolder !important; }
.player-name { font:18px Verdana, Helvetica, Arial, sans-serif !important; font-weight:bolder !important; }

/* LAYOUT
 * ---------------------------------------------------------------------------- */

#container {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-index.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-m-basebl {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-m-basebl.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-m-baskbl {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-m-baskbl.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-m-footbl {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-m-footbl.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-m-golf {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-m-golf.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-c-xc {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-c-xc.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-c-track {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-c-track.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-m-gym {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-m-gym.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-m-tennis {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-m-tennis.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-m-wrestl {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-m-wrestl.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-baskbl {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-baskbl.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-golf {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-golf.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-gym {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-gym.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-rowing {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-rowing.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-soccer {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-soccer.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-softbl {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-softbl.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-tennis {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-tennis.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
#container-w-volley {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bkg-w-volley.jpg") no-repeat;
	background-position:center top;
	background-attachment:fixed;
}

#mast { 
	width:1020px;
}

#mast-logo {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-mast-logo.gif") no-repeat;
	display:block;
	width:247px;
	height:119px;
	float:left;
	cursor:hand;
}

#mast-wrap { 
	width:773px;
	height:119px;
	float:left;
}

#mast-top-wrap { 
	width:773px;
	height:66px;
	float:left;
}

#mast-middle { 
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-mast-top.gif") no-repeat;
	display:block;
	width:209px;
	height:66px;
	float:left;
}

#mast-top-nav-wrap {
	width:564px;
	height:31px;
	float:left;
}

#mast-right-spacer {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-mast-middle.gif") no-repeat;
	display:block;
	width:564px;
	height:35px;
	float:left;
}

#mast-main-nav-wrap {
	width:773px;
	height:53px;
	float:left;
}

#wrap { 
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bg-border.jpg") repeat-y;
	width:1021px;
	padding:0px 0px 0px 1px;
	margin:0px auto;
	/*_padding-left:20px;*/
	margin-bottom:25px;
}

#tabs-area-wrap {
	width:420px;
	height:300px;
	display:block;
}

#bsi-area-wrap {
	background:#7C0000;
	width:599px;
	height:298px;
	display:block;
	border-left:1px #990000 solid;
	border-top:1px #990000 solid;
	border-bottom:1px #990000 solid;
	position:relative;
}

#features-ribbon-wrap {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bg-middle.gif") repeat-x;
	width:1020px;
	height:130px;
	padding:10px 0px 10px 0px;
	_padding:10px 0px 0px 0px;
}

#internal-stores {
	border-top:1px #990000 solid;
	background:#7C0000;
	width:720px;
	height:59px;
}

#video-area {
	background:#880000;
	width:720px;
	height:450px;
	border-top:1px #990000 solid;
	border-bottom:1px #990000 solid;
	position:relative;
}

#store-wrap {
	border-top:1px #990000 solid;
	width:300px;
	height:88px;
}

#holder-story {
	width:300px;
	height:250px;
	float:left;
}

#ssp-ads {
	width:300px;
	height:360px;
}
#ssp-ads img {
	display:block;
	float:left;
}

#ssp-ads-sport {
	width:300px;
}
#ssp-ads-sport img {
	display:block;
	float:left;
}

#video-wrap {
	width:387px;
	padding:0px 15px 0px 15px;
	float:left;
}
#flash-video {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bg-video.gif") no-repeat;
	background-position:bottom;
	margin:0px;
	padding:0px;
	width:380px;
	padding-bottom:5px;
}

#video-side {
	width:280px;
	height:240px;
	float:left;
}

#video-links {
	width:270px;
	height:21px;
	padding-left:20px;
	position:absolute;
	top:410px;
}
#video-library-link {
	width:300px;
	height:13px;
	position:absolute;
	bottom:23px;
	left:415px;
	line-height:normal;
}

#video-bottom {
	background:#DDDDDD;
	opacity:.20;
	filter: alpha(opacity=20);
	width:720px;
	height:129px;
	float:left;
}

#internal-promos {
	background:#7C0000;
	width:720px;
	height:58px;
}

#sooner-partners {
	background:#7C0000;
	width:720px;
	height:128px;
	border-top:1px #990000 solid;
	border-bottom:1px #990000 solid;
}
#sooner-partners img {
	display:block;
	float:left;
}

#sooner-footer {
	background:#780000 url("http://grfx.cstv.com/schools/okla/graphics/okla-09-bg-footer.gif") repeat-x;
	width:970px;
	height:275px;
	padding:25px;
	border-bottom:1px #990000 solid;
}

#footer-ads-wrap {
	margin:0px auto;
	width:1020px;
	height:90px;
	margin-top:25px;
	margin-bottom:25px;
	border:1px #990000 solid;
}

#footer-internal-promo-wrap {
	background:#DDDDDD;
	width:292px;
	height:90px;
	float:left;
}

#holder-banner {
	width:728px;
	height:90px;
	float:left;
}
/* COLUMNS
 * ---------------------------------------------------------------------------- */

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

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

#column-1-top { background:#FFFFFF; }
#column-2-top { background:#FFFFFF; }

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

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

#column-1-bottom { background:#FFFFFF; }
#column-2-bottom { background:#FFFFFF; border-bottom:1px solid #990000; }

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

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

#column-1-sport { background:#FFFFFF; font: 11px/16px Verdana, Helvetica, Arial, sans-serif !important; }
#column-1-sport td { font: 11px/16px Verdana, Helvetica, Arial, sans-serif; }
#column-2-sport { background:#FFFFFF; border-bottom:1px solid #990000; }

/* TOP NAVIGATION: #topnav
 * ------------------------------------------------------------------------- */
#topnav, #topnav * { border-collapse: collapse; margin: 0; padding: 0 }

#topnav {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") no-repeat;
	height:31px;
	position: relative;
	width:564px;
	z-index: 90; 
}
	
#topnav span { display:none; }

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

#topnav li { float: left; }

#topnav-01 { width:125px; }
#topnav-02 { width:138px; }
#topnav-03 { width:96px; }
#topnav-04 { width:93px; }
#topnav-05 { width:112px; }

#topnav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") 0 -31px }
#topnav-02 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -125px -31px }
#topnav-03 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -263px -31px }
#topnav-04 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -359px -31px }
#topnav-05 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -452px -31px }

#topnav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") 0 -31px }
#topnav-02:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -125px -31px }
#topnav-03:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -263px -31px }
#topnav-04:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -359px -31px }
#topnav-05:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-top.gif") -452px -31px }
/* END top navigation: #topnav */

/* NAVIGATION: #nav
 * ------------------------------------------------------------------------- */
#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }
#nav {
	background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") no-repeat;
	height:53px;
	position:relative;
	width:773px;
	z-index:101; 
}
#nav span { display:none; }
#nav li, #nav a {
	font-size:.95em;  
	height:53px;
	display:block;
}
#nav li { float:left; }

#nav-01 { width:70px; }
#nav-02 { width:76px; }
#nav-03 { width:59px; }
#nav-04 { width:84px; }
#nav-05 { width:82px; }
#nav-06 { width:119px; }
#nav-07 { width:71px; }
#nav-08 { width:85px; }
#nav-09 { width:127px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") 0 -53px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -70px -53px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -146px -53px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -205px -53px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -289px -53px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -371px -53px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -490px -53px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -561px -53px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -646px -53px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") 0 -53px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -70px -53px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -146px -53px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -205px -53px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -289px -53px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -371px -53px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -490px -53px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -561px -53px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav.gif") -646px -53px }

/* NAVIGATION dropdown: #nav
 * ------------------------------------------------------------------------- */
	#sports-drop {
		margin-left:14px;
	}
	
	#nav ul {
		left:-9999px;
		top:43px;
		position:absolute;
		z-index:101;
		border:3px #000000 solid;
	}

	#nav-09 ul { margin-left:0px; }

	#nav ul, 
	#nav li li { width:150px; } 

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

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

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


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

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

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

	#nav .header a, #nav .header a:hover { 
		background: #000000; 
		color:#880000; 
		font-weight:bold;
		text-transform:uppercase;
	}

	/* 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: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: #000000; 
		color:#880000; 
		font-weight:bold;
		text-transform:uppercase;
	}
	#nav li li.long a, #nav li li.long a:hover { 
		width:294px;
		margin-left:-151px;
	}
/* END navigation: #nav */

/* SPORT NAVIGATION: #sportnav
 * ------------------------------------------------------------------------- */
#sportnav, #sportnav * { border-collapse: collapse; margin: 0; padding: 0 }

#sportnav {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") no-repeat;
	height:13px;
	position: relative;
	width:380px;
	z-index: 90; 
}
	
#sportnav span { display:none; }

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

#sportnav li { float: left; }

#sportnav-01 { width:38px; }
#sportnav-02 { width:58px; }
#sportnav-03 { width:67px; }
#sportnav-04 { width:73px; }
#sportnav-05 { width:79px; }
#sportnav-06 { width:65px; }

#sportnav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") 0 -13px }
#sportnav-02 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -38px -13px }
#sportnav-03 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -96px -13px }
#sportnav-04 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -163px -13px }
#sportnav-05 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -236px -13px }
#sportnav-06 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -315px -13px }

#sportnav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") 0 -13px }
#sportnav-02:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -38px -13px }
#sportnav-03:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -96px -13px }
#sportnav-04:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -163px -13px }
#sportnav-05:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -236px -13px }
#sportnav-06:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-sport.gif") -315px -13px }
/* END sport navigation: #sportnav */


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


#update-tab ul.update-1 { 
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-tab-update.gif");
	height:31px; 
	width:420px;	
}

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

#tab-update   { width:140px; } 
#tab-calendar { width:140px; }
#tab-gameday  { width:140px; }

#update-tab.on-update #tab-update { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-tab-update.gif") 0 -31px }
#update-tab.on-calendar #tab-calendar { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-tab-update.gif") -140px -31px }	
#update-tab.on-gameday #tab-gameday { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-tab-update.gif") -280px -31px }

#update { 
	position:relative;
	height:268px; 
	_height:270px; 
	background:#880000; 
	width:420px;
	border-bottom:1px #990000 solid;
	color:#FFFFFF;
	font:11px/16px Verdana, Helvetica, Arial, sans-serif !important;
}
#premiere-partners-img {
	position:absolute;
	top:220px;
	left:0px;
	width:420px;
	height:48px;
}
#update td { color:#FFFFFF !important; }
#update a:link { color:#FFFFFF; text-decoration:underline; }
#update a:visited{ color:#FFFFFF; text-decoration:underline; }
#update a:hover { color:#CCCCCC; text-decoration:none; }

#calendar { 
	height:252px; 
	_height:254px;
	padding:8px; 
	overflow:auto;  
	background:#880000; 
	width:404px;
	border-bottom:1px #990000 solid;
    font:10px Verdana, Helvetica, Arial, sans-serif;
	
	scrollbar-base-color: #880000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #BA8080;

	scrollbar-shadow-color: #990000;
	scrollbar-lightshadow-color: #990000;
	scrollbar-darkshadow-color: #990000;

	scrollbar-highlight-color: #990000;
	scrollbar-3dlight-color: #990000;
}
#gameday { 
	position:relative;
	height:268px; 
	_height:270px; 
	background:#880000; 
	width:420px;
	border-bottom:1px #990000 solid;
	color:#FFFFFF;
	font:11px/16px Verdana, Helvetica, Arial, sans-serif !important;
}
#gameday td { color:#FFFFFF !important; font:11px/16px Verdana, Helvetica, Arial, sans-serif !important; }

#gameday a:link { color:#FFFFFF; text-decoration:underline; }
#gameday a:visited{ color:#FFFFFF; text-decoration:underline; }
#gameday a:hover { color:#CCCCCC; text-decoration:none; }

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

/* SUBSCRIBE NAVIGATION: #subscribenav
 * ------------------------------------------------------------------------- */
#subscribenav, #subscribenav * { border-collapse: collapse; margin: 0; padding: 0 }

#subscribenav {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-video.gif") no-repeat;
	height:21px;
	position: relative;
	width:240px;
	z-index: 90; 
}
	
#subscribenav span { display:none; }

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

#subscribenav li { float: left; }

#subscribenav-01 { width:68px; }
#subscribenav-02 { width:88px; }
#subscribenav-03 { width:84px; }

#subscribenav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-video.gif") 0 -21px }
#subscribenav-02 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-video.gif") -68px -21px }
#subscribenav-03 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-video.gif") -156px -21px }

#subscribenav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-video.gif") 0 -21px }
#subscribenav-02:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-video.gif") -68px -21px }
#subscribenav-03:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-video.gif") -156px -21px }
/* END subscribe navigation: #subscribenav */

/* VIEW-LIBRARY NAVIGATION: #view-librarynav
 * ------------------------------------------------------------------------- */
#view-librarynav, #view-librarynav * { border-collapse: collapse; margin: 0; padding: 0 }
#view-librarynav {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-index-vidlibrary.gif") no-repeat;
	height:13px;
	width:300px;
	z-index: 90; 
	float:left;
	/*margin-top:20px;
	margin-left:18px;*/
}	
#view-librarynav span { display:none; }
#view-librarynav li, #view-librarynav a {
	font-size:.95em;  
	height:13px;
	display:block;
}
#view-librarynav-01 { width:300px; }
#view-librarynav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-index-vidlibrary.gif") 0 -13px }
#view-librarynav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-index-vidlibrary.gif") 0 -13px }
/* END view-library navigation: #view-librarynav */

/* PAST-RELEASES NAVIGATION: #past-releasesnav
 * ------------------------------------------------------------------------- */
#past-releasesnav, #past-releasesnav * { border-collapse: collapse; margin: 0; padding: 0 }
#past-releasesnav {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-btn-past-releases.gif") no-repeat;
	height:13px;
	width:300px;
	z-index: 90; 
	position:absolute;
	top:102px;
	left:0px;
	display:block;
}	
#past-releasesnav span { display:none; }
#past-releasesnav li, #past-releasesnav a {
	font-size:.95em;  
	height:13px;
	display:block;
}
#past-releasesnav-01 { width:300px; }
#past-releasesnav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-btn-past-releases.gif") 0px -13px }
#past-releasesnav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-btn-past-releases.gif") 0px -13px }
/* END past-releases navigation: #past-releasesnav */

/* VIDEO-LIBRARY NAVIGATION: #video-librarynav
 * ------------------------------------------------------------------------- */
#video-librarynav, #video-librarynav * { border-collapse: collapse; margin: 0; padding: 0 }
#video-librarynav {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-btn-video-library.gif") no-repeat;
	height:13px;
	width:390px;
	z-index: 90; 
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
}	
#video-librarynav span { display:none; }
#video-librarynav li, #video-librarynav a {
	font-size:.95em;  
	height:13px;
	display:block;
}
#video-librarynav-01 { width:390px; }
#video-librarynav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-btn-video-library.gif") 0px -13px }
#video-librarynav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-btn-video-library.gif") 0px -13px }
/* END video-library navigation: #video-librarynav */

/* RETURN NAVIGATION: #returnnav
 * ------------------------------------------------------------------------- */
#returnnav, #returnnav * { border-collapse: collapse; margin: 0; padding: 0 }
#returnnav {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-non-sport.gif") no-repeat;
	height:13px;
	width:270px;
	z-index: 90; 
	line-height:normal;
}	
#returnnav span { display:none; }
#returnnav li, #returnnav a {
	font-size:.95em;  
	height:13px;
	display:block;
}
#returnnav-01 { width:270px; }
#returnnav-01 a:hover { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-non-sport.gif") 0 -13px }
#returnnav-01:hover>a { background: url("http://grfx.cstv.com/schools/okla/graphics/okla-09-nav-non-sport.gif") 0 -13px }
/* END return navigation: #returnnav */

/* CALENDAR
 * ---------------------------------------------------------------------------- */
.calendar, .calendar * { 
	border-collapse: collapse; 
	margin:0px; 
	padding:0px;
	font:10px Verdana, Helvetica, Arial, sans-serif;
	background:#880000;  
	color:#FFFFFF;
}
	
.calendar { width:388px; _width:385px; *width:385px; }

.calendar td { padding:3px; }

.calendar td a:link { color:#FFFFFF; text-decoration:none; }
.calendar td a:visited { color:#FFFFFF; text-decoration:none; }
.calendar td a:hover { color:#222222; text-decoration:none; }


.calendar tr.calendar-date td {
	background-color:#880000; 
	color:#FFFFFF; 
	font-weight:bold !important;
	padding-top:9px;
	font:10px Verdana, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
	
.calendar tr.calendar-headers td { 
	background-color:#770000; 
	color:#BA8080;
	text-transform:uppercase;
	border-top:1px solid #990000;
}
.calendar tr.calendar-body td { 
	border-bottom:1px #990000 dotted;
}

/* INDEX BSI
 * ---------------------------------------------------------------------------- */
#fade-div {
	position:absolute;
	top:228px;
	_top:230px;
	left:0px;
	width:600px;
	height:70px;
	background:#990000;
	opacity: .80;
	filter: alpha(opacity=80);
}

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

#relativeFrame {
	position:absolute;
	width:492px;
	padding-left:18px;
	z-index: 5;
	color:#FFFFFF;
	font:11px Verdana, Helvetica, Arial, sans-serif;
	top:240px;
}

#relativeFrame a { font-weight:bolder !important; font:18px Verdana, Helvetica, Arial, sans-serif !important; }

#relativeFrame a:link { color:#FFFFFF; text-decoration:none; font-weight:bolder !important; font:18px Verdana, Helvetica, Arial, sans-serif; }
#relativeFrame a:visited { color:#FFFFFF; text-decoration:none; font-weight:bolder !important; font:18px Verdana, Helvetica, Arial, sans-serif; }
#relativeFrame a:hover { color:#CCCCCC; text-decoration:none; font-weight:bolder !important; font:18px Verdana, Helvetica, Arial, sans-serif; }

#relativeFrame h1 { margin-bottom:0px; font:18px Verdana; font-weight:bold; }

#relativeFrame div {
	width:575px;
	font:11px Verdana, Helvetica, Arial, sans-serif;
	position: absolute;
	visibility: hidden;
	z-index: 1;
	/*top:-3px;*/
}

#relativeFrame div#frm0 { visibility: visible }

#control-numbers {
	border-right:1px solid #990000;
	height:21px;
	left:439px;
	position:absolute;
	top:290px;
	width:160px;
	z-index:100;
}
#control-numbers img { display:block; }

/* SPORT BODY
 * ---------------------------------------------------------------------------- */
#sport-header {
	width:1020px;
	height:120px;
	position:relative;
	border-top:1px #990000 solid;
}
#sport-header img{
	display:block;
}

#sport-links {
	position:absolute;
	top:68px;
	left:17px;
	width:380px;
	height:13px;
}
#non-sport-link {
	position:absolute;
	top:68px;
	left:17px;
	width:275px;
	height:13px;
}

#sport-feature {
	position:absolute;
	top:0px;
	left:719px;
	width:300px;
	height:120px;
}

#column-1-sport-wrap {
	background:#FFFFFF;
	border-bottom:1px #990000 solid;
	border-right:1px #990000 solid;
	width:709px;
	/*height:780px;*/
	padding-left:10px;
	overflow:hidden;
}
#column-1-sport-story-wrap {
	background:#FFFFFF;
	border-bottom:1px #990000 solid;
	border-right:1px #990000 solid;
	width:699px;
	padding:10px;
}

#bsi-sport-wrap {
	border:1px #990000 solid;
	width:599px;
	height:298px;
	margin-right:20px;
	float:left;
	position:relative;
}

#side-lead {
	width:70px;
	height:280px;
	float:left;
}

#past-releases-wrap {
	border-left:1px #990000 solid;
	width:299px;
	height:107px;
	position:relative;
	float:left;
	padding-top:8px;
	font:11px Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
}

#sec-headlines-wrap {
	padding:4px 0px 0px 15px;
}
#sec-headlines-wrap a:link { color:#9B0000; text-decoration:underline; font:11px Verdana, Helvetica, Arial, sans-serif; }
#sec-headlines-wrap a:visited { color:#9B0000; text-decoration:underline; font:11px Verdana, Helvetica, Arial, sans-serif; }
#sec-headlines-wrap a:hover { color:#222222; text-decoration:none; font:11px Verdana, Helvetica, Arial, sans-serif; }
#sec-headlines-wrap img {
	display:inline;
	float:left;
	margin-top:4px;
}

#video-library-wrap {
	width:390px;
	height:115px;
	position:relative;
	float:left;
	line-height:normal;
}

#static-sport-links {
	background:#FFFFFF;
	width:290px;
	height:330px;
	padding:10px 0px 10px 10px;
	overflow:hidden;
}
#static-sport-links table {
    margin-top:0px;
}
#static-sport-links tr td {
	vertical-align:top;
    font:10px Verdana, Helvetica, Arial, sans-serif;
	padding:1px;
}
#static-sport-links img {
	display:inline;
	float:left;
	margin-top:3px;
}
#static-sport-links a:link { color:#9B0000; text-decoration:none; font:10px Verdana, Helvetica, Arial, sans-serif; }
#static-sport-links a:visited { color:#9B0000; text-decoration:none; font:10px Verdana, Helvetica, Arial, sans-serif; }
#static-sport-links a:hover { color:#222222; text-decoration:none; font:10px Verdana, Helvetica, Arial, sans-serif; }

#recruiting-wrap {
	width:690px;
	height:446px;
}

#storyad-headline {
	float:left;
	width:700px;
}
#story-headlines {
	float:left;
	margin-left:20px;
}

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

#sidebar { margin:0px; }

#sidebar h3 { margin-top:15px; }

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

.photo-table img {border:1px solid #880000; width:160px; }


/* SOONER-FOOTER
 * ---------------------------------------------------------------------------- */
.sooner-wrap {
	float:left;
	padding-right:45px;
	width:135px;
	height:225px;
	*height:245px;
}
.sooner-wrap ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:3px;
	line-height:8px;
}
.sooner-wrap li {
	margin:0px;
	padding:0px;
	height:11px;
}
.sooner-wrap a:link { color:#DDBFBF; font:Arial; font-size:10px !important; text-decoration:none; position:absolute; }
.sooner-wrap a:visited { color:#DDBFBF; font:Arial; font-size:10px !important; text-decoration:none; position:absolute; }
.sooner-wrap a:hover { color:#FFFFFF; font:Arial; font-size:10px !important; text-decoration:underline; position:absolute; }

#partners-wrap {
	float:left;
}
#partners-wrap ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#premiere-partners {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-footer-premiere-logos.gif") no-repeat;
	width:415px;
	height:32px;
	display:block;
}
#premiere-partners img {
	float:left;
}
.sooner-wrap2 {
	float:left;
	padding-top:33px;
	height:135px;
	width:310px;
}
.sooner-wrap2 ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:10px;
	line-height:8px;
}
.sooner-wrap2 li {
	height:11px;
}
.sooner-wrap2 a:link { color:#DDBFBF; font:Arial; font-size:10px !important; text-decoration:none; position:absolute; }
.sooner-wrap2 a:visited { color:#DDBFBF; font:Arial; font-size:10px !important; text-decoration:none; position:absolute; }
.sooner-wrap2 a:hover { color:#FFFFFF; font:Arial; font-size:10px !important; text-decoration:underline; position:absolute; }
ul.right { 
	margin-left:147px; 
	margin-top:-109px; 
	*margin-top:-129px;
}

#footer-bottom-strip {
	height:27px;
	display:block;
	position:relative;
	margin-top:20px;
	*margin-top:15px;
	padding:5px;
}
#footer-bottom-strip img {
	float:left;
}

#footer-schools {
	background:url("http://grfx.cstv.com/schools/okla/graphics/okla-09-footer-schools.gif") no-repeat;
	width:283px;
	height:27px;
	display:block;
	float:right;
}
#school-spacer {
	margin:0px;
	display:block;
	float:left;
}
		
/* PRE-FOOTER
 * ---------------------------------------------------------------------------- */

#pre-footer {
	border: solid #AAAAAA; 
	border-width:2px 0px;
	display:block;
	padding-top:6px;
	text-align:center;
	width:460px;
}
	
/* FOOTER
 * ---------------------------------------------------------------------------- */	
#footer {
	background:#880000;
	color:#FFFFFF;
	padding:10px 10px 40px 10px;
	text-align:center;
	width:980px;
	margin:0px auto;
	margin-top:20px;
}
	
#footer a:link, #footer a:visited { color:#444444; }
#footer a:hover, #footer a:active { color:#666666; }



/* OTHER
 * ---------------------------------------------------------------------------- */
 #lrad11 img {float:left; display:block;}
 
 #sched_records {line-height:13px;}
 #sched_records div {line-height:13px;}
