
/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive, CBS College Sports
	Producer: jd
 	CSS Document: ole-10-display.css
 ---------------------------------------------------------------------------- 
*/


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


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

body { 
    background: #000 url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg.jpg") center 0;
	background-attachment:fixed;
    color: #222;
    font: 12px Arial, Verdana, Helvetica, sans-serif;
    margin:0; 
    padding:0 
}

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


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

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

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

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

a { outline: none }

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

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

.center { text-align: center }

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

.clear { 
	clear: both; 
}

#revLayeredAd .revClickText  {
	color:#fff;
}

#olebio {
font-family:Impact, Arial, Verdana;
	font-size:21px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}





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

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #d6374d; 
	font-weight: bold; 
	font-size: 18px 
	}

.storyteaser, 
.StoryTeaser { color: #222; font-weight: bold; font-size:15px; }

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

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


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

#wrap { 
	width:998px;
	margin:0 auto;
}

body#story #wrap { 
	background: #424242 url("http://grfx.cstv.com/schools/ole/graphics/ole-10-story-bg.jpg") no-repeat;
	width:998px;
	margin:0 auto;
}



#top-ads
{
	width:996px;
}
	
#holder-banner
{
	float:left;
	width:728px;
	height:90px;
	padding-right:13px;
	padding-left:1px;
}
	
#top-promo
{
	float:left;padding-top:2px;
}	

#media-wrap
{
	position:absolute;
	left:343px;
	top:0;	
	width:653px;
	height:33px;
 }

	
#mast 
{
	width:996px;
	height:113px;
	position:relative;
}

#mast-L
{
	position:absolute;
	left:0;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-mast-title.jpg") no-repeat;
	width:343px;
	height:113px;
}

#mast-R
{
	position:absolute;
	left:343px;
	top:33px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-mast-middle.jpg") no-repeat;
	width:344px;
	height:80px;
}



body.umaaf #mast-L
{
	position:absolute;
	left:0;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-umaaf-title.jpg") no-repeat;
	width:343px;
	height:113px;
}

body.umaaf #mast-R
{
	position:absolute;
	left:343px;
	top:33px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-umaaf-middle.jpg") no-repeat;
	width:344px;
	height:80px;
}

body.rr #mast-L
{
	position:absolute;
	left:0;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-rebel-title.jpg") no-repeat;
	width:343px;
	height:113px;
}

body.rr #mast-R
{
	position:absolute;
	left:343px;
	top:33px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-rebel-middle.jpg") no-repeat;
	width:344px;
	height:80px;
}

body.acad-support #mast-L
{
	position:absolute;
	left:0;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-mast-acad-support-title.jpg") no-repeat;
	width:343px;
	height:113px;
}

body.acad-support #mast-R
{
	position:absolute;
	left:343px;
	top:33px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-mast-acad-support-middle.jpg") no-repeat;
	width:344px;
	height:80px;
}

body.compliance #mast-L
{
	position:absolute;
	left:0;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-mast-compliance-title.jpg") no-repeat;
	width:343px;
	height:113px;
}

body.compliance #mast-R
{
	position:absolute;
	left:343px;
	top:33px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-mast-compliance-middle.jpg") no-repeat;
	width:344px;
	height:80px;
}

#mast-promo
{
	position:absolute;
	left:687px;
	top:33px;
	width:309px;
	height:80px;
}

#nav-search
{
	width:993px;
	padding:0 0 0 3px;
}

#nav-wrap
{
	width:768px;
	float:left;
}

#search-wrap
{
	width:223px;
	float:left;
	padding-left:0px;
}


#search
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-search.gif") no-repeat;
	width:193px;
	height:33px;
}

#search-box
{
	padding:0 0 0 39px;
}


#title-wrap
{
	width:998px;
	height:44px;
}

#title
{
	float:left;
	width:481px;
}

#sport-nav
{
	float:left;
	background: url("http://grfx.cstv.com/schools/ole/graphics/bg-ole-10-bg-sports-nav.jpg");
	width:512px;
	height:29px;
	color:#fff;
	padding-top:15px;
}


#sport-nav-links a
{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	padding-right:10px;
}

#sport-nav-links a:hover
{color:#d6374d;}


#twit-wrap
{
	border:1px #d6374d solid;
	width:725px;
	margin-left:7px;
}

#story-twit-wrap
{
	width:300px;
	height:310px;
	margin:10px 0;
}

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

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

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

#column-top-1 {width:675px;padding:0 5px 0 0; }
#column-top-2 {width:300px; }
#column-btm-1 {width:730px; }
#column-btm-2 {width:266px; padding:7px 0 0 5px;}


body#story #column-top-1 {width:675px;padding:0 10px 0 0; }

body#story #column-top-1
{
	width:677px;
	padding-left:5px;
}


body#story #column-top-2 {width:300px;background:#333; }

body#non-sport #column-top-1
{
	width:988px;
	padding:0px 0 0 5px;

}


#non-sport-pad
{
	background:#fff;
	padding:10px;
}

#story-pad
{
	background:#fff;
	padding:10px;
}



#more-tabs-wrap
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-bsi-moreheadlines.gif") no-repeat;
	width:302px;
	height:252px;
	padding-left:1px;
}



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

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


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

#headlines-tab ul.headline-1 { 
	background:url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-morenews.gif");
	height: 35px; 
	width: 300px	
}

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

#tab-headlines { width: 130px }
#tab-blog { width: 170px }

#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-morenews.gif") 0 -35px }
#headlines-tab.on-blog #tab-blog { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-morenews.gif") -130px -35px }	

#headlines, #blog { 
	height: 220px; 
	width:300px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#blog a
{
	color:#fff;
	line-height:24px;
	text-decoration:none;
}

#blog a:hover
{color:#cc0000;}

#blog { 
	height: 220px; 
	width:280px;
	padding:4px 10px 10px 10px;
	overflow-x:hidden;
	overflow-y:hidden;
}

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

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


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

#rebelvision-tab ul.event-1 { 
	background:url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-rebelvision.gif");
	height: 34px; 
	width: 371px	
}

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

#tab-live { width: 163px }
#tab-upcoming { width: 99px }
#tab-archive { width: 109px }

#rebelvision-tab.on-live #tab-live { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-rebelvision.gif") 0 -34px }
#rebelvision-tab.on-upcoming #tab-upcoming { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-rebelvision.gif") -163px -34px }	
#rebelvision-tab.on-archive #tab-archive { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-rebelvision.gif") -262px -34px }

#live, #upcoming, #archive { 
	height: 205px;
	*height:200px;
	overflow-x:hidden;
	overflow-y:hidden;  
	width:730px;
	margin-left:-359px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-rebelvision.gif");
	position:relative;
}

.block-wrap{
	float:left;
	padding:10px 0 0 50px;;
	color:#fff;
	width:190px;
}

.block-wrap a{
	color:#fff;
}

.block-wrap a:hover{
	color:#c9212e;
	text-decoration:none;
}

.block-wrap p{
	margin:4px 0 3px 0;
	padding:0;
}

.block-thumb{
	width:140px;
	height:105px;
	margin-right:40px;
	margin-bottom:5px;
	*margin-bottom:2px;
	border:1px solid #000;
}

#liveBlock{
	display:none;
	}

#noVideo{
	display:none;
	}
.block-sport{
	font-size:13px;
	font-weight:bold;
}

.block-sub, .block-sub a{
	color:#fff;
	width:148px;
	text-decoration:none;
	font-size:11px;
	height:29px;
	dispaly:block;
	overflow:hidden;
}


.block-sub a:hover {color:#d6374d;}

#join-btn{
	/*padding:90px 0 0 545px;
	width:175px;*/
	position:absolute;
	top:188px;
	*top:183px;
	left:555px;
}

#join-btn img{
	float:left;
}
/* tabs
 * ---------------------------------------------------------------------------- */

#sportlinks-tab ul.sportevent-1 { margin:0; padding:0 }
#sportlinks-tab ul.sportevent-1 li{ float: left; list-style: none; text-indent: -9999px; }
#sportlinks-tab ul.sportevent-1 span { display: none }


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

#sportlinks-tab ul.sportevent-1 { 
	background:url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-links.gif");
	height: 35px; 
	width: 300px	
}

#sportlinks-tab ul.sportevent-1 li, #sportlinks-tab ul.sportevent-1 a { display: block; height: 35px }

#tab-links { width: 100px }
#tab-news { width: 100px }
#tab-sportblog { width: 100px }

#sportlinks-tab.on-links #tab-links { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-links.gif") 0 -35px }
#sportlinks-tab.on-news #tab-news { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-links.gif") -100px -35px }	
#sportlinks-tab.on-sportblog #tab-sportblog { background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-tabs-links.gif") -200px -35px }

#links, #news, #sportblog { 
	height: 195px; 
	width:300px;
	
}


#links, #sportblog
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/bg-ole-10-bg-tabs.gif");
	width:300px;
	height:195px;
}

#news
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-tabs-moreheadlines.gif");
	width:298px;
	height:195px;
}


#sportblog a
{
	color:#fff;
	line-height:24px;
	text-decoration:none;
}

#sportblog a:hover
{color:#cc0000;}

#sportblog { 
	height: 220px; 
	width:280px;
	padding:4px 10px 10px 10px;
	overflow-x:hidden;
	overflow-y:hidden;
}

/* BSI PNG
 * ---------------------------------------------------------------------------- */

#bsi-wrap
{
	padding:8px 0 0 5px;
	position:relative;
	height:500px;
	width:682px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-bsi.gif") no-repeat;
}

body#sport #bsi-wrap
{
	padding:4px 0 0 8px;
	position:relative;
	height:500px;
	width:682px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-bsi.gif") no-repeat;
}

.photo_gradiant {
	z-index:1;
	width:675px;
	height:380px;
}

#pngBsi {
	background:#000;
	z-index:2;
	width:675px;
	height:380px;	
	/*background:100px 0px no-repeat;*/
}
	
#pngWrap {
	display:block;
	z-index:5;
	width:675px;
	height:380px;
}

/* RelativeFrame
 * ---------------------------------------------------------------------------- */
#relativeFrame, #relativeFrame *{
	margin:0;
	padding:0;	
	
}

#relativeFrame {
	position: relative; 
	width:655px;
	height:70px !IMPORTANT;
	z-index: 1;
	top:-90px;
	left:0px;
	background:#000;
	opacity: .80;
	filter: alpha(opacity=80);
	padding:10px;
}

#relativeFrame div {
	width:655px;
	height:70px !IMPORTANT;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	color:#fff;
}

#relativeFrame div#frm0 { visibility: visible }

#minis {
	margin:0;
	padding:0;	
	width:675px;
    position:absolute;
    top:389px;
}

#relativeFrame h1 a
{
	font-family:Impact, Arial, Verdana;
	font-size:21px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}


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

#relativeFrame a
{
	color:#d6374d;
	font-size:10px;
	text-decoration:none;

}


#relativeFrame a:hover {color:#fff;}

#mini0, #mini1, #mini2, #mini3, #mini4 {
	float:left;
	width:126px;
    position:relative;
	margin-right:9px;
}

#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	margin-bottom:3px;
	border:1px solid #424242;
}
	
#minis a:hover img, #minis div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	border:1px solid #d6374d;
}

#teaser a
{
	color:#fff;
	text-decoration:none;
	font-size:10px;
}

#teaser a:hover {color:#d6374d;}

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/ksu/graphics/ksu-10-bsi-vid-play.gif") no-repeat;
	opacity: .65;
	filter: alpha(opacity=50);
	position:absolute;
	top:30px;
	left:51px;
	width:23px !important;
	height:21px !important;
	z-index:10;
}

#bsi-video-wrap { 
	display:none;
	width:626px;
	height:352px;
	position:absolute;
	top:12px;
	left:25px;
	z-index:96;
	}

#bsi-flash-video {
	
	display:block;
	width:626px;
	height:352px;	
}


#sec-headlines-wrap
{
	padding:3px 0 6px 2px;
	height:16px;
}



#sec-headlines-wrap a
{
	color:#fff;
	text-decoration:none;
	margin-top:-4px;
}
.headline2 a
{
	color:#fff;
	text-decoration:none;
	margin-top:-4px;
}
.headline2 a:hover
{color:#d6374d;}


.sec-sport-btn
{
	width:42px;
	height:16px;
	padding-left:2px;
	margin-top:2px;
	padding-right:3px;
}

#media-tab
{	
	height:245px;
}

#media-title
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-hdr-rebelvision.gif") no-repeat;
	height:34px;
	width:371px;	
	margin:7px 0 0 4px;
	padding:0 0 0 359px;
}


body#sport #media-title
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-hdr-rebelvision.gif") no-repeat;
	height:34px;
	width:371px;	
	margin:6px 0 0 4px;
	padding:0 0 0 359px;
}

#calendar-wrap
{
	margin:8px 0 0 4px;
	}





#event-wrap{
	margin:0 0 0 4px;
	padding:10px 0 0 25px;
	height:240px;
	width:707px;
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-calendar.gif") no-repeat;

}

#market
{
	
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-marketplace.gif") no-repeat;
	width:255px;
	height:707px;
}

#market-imgs img
{
	padding-left:10px;
margin-top:12px;
}

#story-market-imgs img
{
	margin:10px 0 0 10px;
}


#auction-wrap
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-auction.gif") no-repeat;
	width:232px;
	height:100px;
	padding:14px 0 0 2px;
	margin:10px 0 0 10px;
}


#store-wrap
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-storeportal.gif") no-repeat;
	height:105px;
	padding:14px 0 0 0;
	width:232px;
	margin-left:10px;
margin-top:10px;
}

#story-auction-wrap
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-bg-sports-auction.jpg") no-repeat;
	width:285px;
	height:100px;
	padding:14px 0 0 2px;
	margin:10px 0 0 10px;
}

#btm-banner
{
	margin:0 5px;
	padding-top:10px;
	height:90px;
}


body#sport #btm-banner
{
	margin:0 5px;
	padding-top:12px;
	height:90px;
}



body#story #btm-banner
{
	margin:0 5px;
	padding-top:10px;
	height:90px;
float:left;
}

#btm-promo
{padding-top:10px;}


#story-ad
{
	padding:5px 0 0 0;
}

/* sidebar
 * ---------------------------------------------------------------------------- */
#sidebar
{
	width:260px;
	padding:10px 0 10px 20px;
	overflow:hidden;
}

#sidebar ul
{
	margin:0;
	padding:0;
}

#sidebar li
{
	list-style:none;
	margin:0;
	padding:0;
}

#left-col, #right-col
{
	float:left;
	color:#fff;

}

#left-col li
{
	padding-right:40px;
}


#left-col li a, #right-col li a
{
	color:#fff;
	text-decoration:none;
}

#left-col li a:hover {color:#d6374d;}
 #right-col li a:hover {color:#d6374d;}

/* photo-table
 * ---------------------------------------------------------------------------- */

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


/* email-print
 * ---------------------------------------------------------------------------- */

.email-print { margin: 10px 0 }

.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0 30px; 
	padding-left: 25px 
}

.email-print li.email { background: url("http://grfx.cstv.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0 2px no-repeat }
		
		


/* footer
 * ---------------------------------------------------------------------------- */
#footer-return
{
	text-align:center;
	margin:35px 0;
}

#footer-return a
{
	color:#d6374d;
}



#footer-logos
{
	width:998px;
	padding-left:60px;
	margin-top:25px;
}

#footer-logos img
{
	padding-right:90px;
}
	

body#story #footer-logos 
{
	background:#333;
	height:133px;
	width:936px;
	padding-top:5px;	
}

#footer
{padding-top:10px;}

body#story #footer 
{
	background: url("http://grfx.cstv.com/schools/ole/graphics/ole-10-story-footer.jpg") ;	
	width:996px;
	padding-top:10px;
}
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }

/* bio
 * ---------------------------------------------------------------------------- */

.statsTotal td { background: #ccc; font-weight: 700; }
.stats-m-soccer td {padding:4px;}
.stats-m-soccer thead { background: #072e69; color:#fff; font-weight:700; text-transform:uppercase; text-align:left;}

.stats-w-volley td {padding:5px;}
.stats-w-volley thead {background: #072e69; color:#fff; font-weight:700; text-align:left;}
.statscategory {text-align:center;}	


.stats-m-baskbl td {padding:5px;}
.stats-m-baskbl thead {background: #072e69; color:#fff; font-weight:700; text-align:left;}
.statscategory {text-align:center;}	
	
/*Embeddable*/	
	
#outerdiv
{
width:636px;
height:354px;
overflow:hidden;
position:relative;
}

#inneriframe
{
position:absolute;
top:-163px;
left:-162px;
width:1280px;
height:1200px;
}	
