/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive, CBS College Sports
	Producer: JD
 	CSS Document: marq-10-display.css
 ---------------------------------------------------------------------------- 
*/
/* colors
 ----------------------------------------------------------------------------
	text: #222
	link: #444
 	link.hover: #666
 ----------------------------------------------------------------------------
*/
/* default type selectors
 * ---------------------------------------------------------------------------- */

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


body#sport-body { 
	background: #fff url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bg-sport.jpg") no-repeat center top;
	color: #222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
}

body#story { 
	background: #fff url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bg-interior.jpg") no-repeat center top;
	color: #222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
}

body#non-sport { 
	background: #fff url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bg-interior.jpg") no-repeat center top;
	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;
}

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

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

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

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

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

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

#wrap { 
	width:1000px;
	margin:0 auto;
}
	
#top-ads
{
	width:996px;
	height:90px;
	display:block;
	padding-left:4px;
	margin-bottom:4px;
}

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

#top-promo
{
	float:left;
	width:260px;
	height:90px;
	background:#003466;
	margin-left:4px;
}
	
#mast 
{
	width:1000px;
	padding-top:3px;
}

#mast-L
{
	background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-mast-bg.gif") no-repeat;
	width:620px;
	height:143px;
	float:left;
	margin-bottom:4px;
}

#mast-R
{
	float:left;
	width:380px;
	margin-bottom:4px;
}


#nav-wrap
{width:1000px;}

#panel-wrap
{
	float:left;
	margin-bottom:4px;
}

#search-wrap
{
	float:left;
	width:321px;
	height:25px;
	background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bg-search.gif");
	margin-bottom:4px;
	padding:5px 0 0 10px;
}

#sec-nav-wrap
{
	width:998px;
	padding:6px 0;
	color:#ccc;
	margin-left:28px;
	padding:5px 0;
}



#sec-nav-wrap a
{
	text-decoration:none;
	color:#003366;
	padding-right:45px;
	padding-left:45px;
	font-family:verdana;
	font-size:10px;
}

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


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

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

#column-1 {width:689px;padding-left:4px;padding-top:3px;padding-right:4px;background:#003366; }
#column-2 {width:299px; padding-right:4px;padding-top:3px;background:#003366; }
#column-3 {width:1000px;padding-top:4px; }

body#story #column-1
{
	background:#fff;
	width:700px;
}

body#story #column-2
{
	background:#fff;
	width:307px;
	padding-left:10px;
}

body#non-sport #column-1
{
	width:988px;
	background:#fff;
}

#col-2-promo
{padding:5px 0;}

#story-2-wrap
{
	background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bg-sidebar.gif") no-repeat;
	width:303px;
	height:469px;
	padding:4px 0 0 4px;
}






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

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


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

#headlines-tab ul.headline-1 { 
	background:url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-bsi.gif");
	height: 25px; 
	width: 689px	
}

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

#tab-headlines { width: 172px }
#tab-videos { width: 174px }
#tab-media { width: 172px }
#tab-photos { width: 171px }

#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-bsi.gif") 0 -25px }
#headlines-tab.on-videos #tab-videos { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-bsi.gif") -172px -25px }	
#headlines-tab.on-media #tab-media { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-bsi.gif") -346px -25px }
#headlines-tab.on-photos #tab-photos { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-bsi.gif") -518px -25px }

#headlines { 
	height: 437px; 
	overflow: hidden;  
	background:; 
	width:689px;
}


#videos, #media, #photos
{
	border:#f8c831 solid;
	border-width:3px;
	width:683px;
	height: 431px; 
	overflow-x: hidden; overflow-y:auto;
}

#videos
{overflow-x: hidden; overflow-y:hidden;}
/* Events tabs: #events-tab
 * ---------------------------------------------------------------------------- */	

#events-tab ul.event-1 { 
	background:url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-headline.gif");
	height: 24px; 
	width: 299px	
}

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

#tab-more { width: 151px }
#tab-calendar { width: 148px }

#events-tab.on-more #tab-more { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-headline.gif") 0 -24px }
#events-tab.on-calendar #tab-calendar { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-headline.gif") -151px -24px }

#more, #calendar
{ 
	height: 311px; 
	width:297px;
	overflow: auto; 
	border:#f8c831 solid;
	border-width:0 1px 1px 1px;
}

/* links tabs: #links-tab
 * ---------------------------------------------------------------------------- */	

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


#links-tab ul.sport-1 { 
	background:url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-links.gif");
	height: 24px; 
	width: 299px;
	margin:0;
	padding:0;	
	}

#links-tab ul.sport-1 li, #links-tab ul.sport-1 a { display: block; height: 24px }

#tab-links { width: 149px }
#tab-sportevents { width: 150px }


#links-tab.on-links #tab-links { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-links.gif") 0 -24px }
#links-tab.on-sportevents #tab-sportevents { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-tabs-links.gif") -149px -24px }	

#links, #sportevents
{ 
	height: 315px; 
	width:297px;
	overflow: auto; 
	border:#f8c831 solid;
	border-width:0 1px 1px 1px;
	background:#003366;
}


#links
{padding:7px 0 0 10px;
width:287px;}


#top-vids
{
	height: 437px; 
	overflow: auto;  
	background:; 
	width:689px;
}




#saotw-auctions
{
	float:left;
	background:#003366;
	width:684px;
	height:245px;
	padding-left:6px;
	margin-left:2px;
	padding-top:7px;
}

#saotw-auctions img
{
	margin-bottom:6px;
}

#saotw-camps-wrap
{
	float:left;
}

#saotw-camps
{
	background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bg-saotw.gif") no-repeat;
	width:448px;
	height:208px;
}


#saotw-camps-photo
{
	float:left;
	border:1px #f8c831 solid;
	width:105px;
	height:150px;
	margin:25px;
}

#saotw-camps-content
{
	padding:25px;
}

.saotw-name
{
	color:#f8c831;
	font-weight:bold;
}

.saotw-sport
{
	color:#fff;
	font-weight:bold;
	padding:0 0 5px 0;
}

.saotw-bio
{
	color:#fff;
	padding:10px 0 10px 0;
}

.saotw-more a
{
	color:#f8c831;
	font-weight:bold;
	padding:0 0 10px 0;
}

#auctions-wrap
{
	float:left;
	margin-left:8px;
}

#story-ad
{
	float:left;
	width:300px;
	padding-left:5px;
}

#social-wrap
{
	width:986px;
	height:155px;
	background:#003366;
	margin:4px 3px 4px 3px;
	padding:4px;
}


#social-L, #social-R
{
	float:left;
}

#social-L
{
	padding-left:2px;
}

#social-R
{
	padding-left:4px;
}

#social-L img, #social-R img
{
	padding-bottom:4px;
}


#connect-L
{
	padding-right:6px;
	float:left;}

#connect-R
{}

#sponsors-wrap
{
	width:984px;
	height:219px;
	background:#003366;
	margin:4px 3px 4px 3px;
	padding:5px;
}

#sponsors-wrap img
{
	padding-top:4px;
	padding-right:2px;
}

#photo-gallery-wrap
{
	padding:15px 0 7px 20px;
}

#photo-gallery
{
	float:left;
	padding-right:14px;
	width:150px;
	height:180px;
}

#photo-gallery a
{
	color:#f8c831;
	text-decoration:none;
	font-size:11px;
}

#photo-gallery a:hover
{color:#fff;}



#bsi-lead-wrap
{
	position:relative;
	top:0;
	left:0;
	z-index:100;
	border:#f8c831 solid;
	border-width:3px;
}


/* BSI PNG
 * ---------------------------------------------------------------------------- */
.photo_gradiant {
	z-index:1;
	width:683px;
	height:346px;
	background:url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bsi-overlay.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/marq/graphics/marq-10-bsi-overlay.png', sizingMethod='scale');
	}

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

/* RelativeFrame
 * ---------------------------------------------------------------------------- */


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

#relativeFrame {
	position: absolute; 
	width:650px;
	z-index: 100;
	left:15px;
	top:255px;
}

#relativeFrame div {
	width:650px;
	position: absolute; 
	visibility: hidden;
	z-index: 100;
}

#relativeFrame div#frm0 { visibility: visible }


#relativeFrame h1 a
{
	font-size:18px;
	color:#f8c831;
	text-decoration:none;
}

#relativeFrame a
{
	font-size:12px;
	color:#f8c831;
	text-decoration:none;
}

#relativeFrame h1 a:hover, #relativeFrame a:hover
{text-decoration:underline;}

#relativeFrame .pubdate
{color:#f8c831;}


#minis {
	background:#012851;
	margin:0;
	padding:4px 0 0 0;
	width:630px;
	height:85px;
	_height:80px;
	* height:80px;
	position:relative;
	top:0px;
	left:30px;
	z-index:100;	
}

#mini0
{margin-left:16px;}

#mini0, #mini1, #mini2, #mini3 {
	float:left;
	width:139px;
    border:1px solid #f8c831;
	margin-right:11px;
	z-index:100;
	position:relative;
}



#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	margin-right:5px;
}

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


#control-L
{
	position:absolute;
	top:30px;
	left:-16px;
	width:21px;
	height:25px;
}

#control-R
{
	position:absolute;
	top:30px;
	left:622px;
	width:21px;
	height:25px;
}
/*#teaser-link
{
	position:absolute;
	_top:86px;
	_left:474px;
	*top:86px;
	*left:474px;
	z-index:1;
}*/


#teaser-0
{
	background:#003366;
	color:#F8C831;
	font-size:9px;
	font-weight:bold;
	position:absolute;
	_top:80px;
	_left:0px;
	*top:80px;
	*left:0px;
	z-index:1;
	opacity:0.8;
	padding:2px;
	margin-top:-27px;
	width:133px;
}

#teaser-1
{
	background:#003366;
	color:#F8C831;
	font-size:9px;
	font-weight:bold;
	position:absolute;
	_top:80px;
	_left:0px;
	*top:80px;
	*left:0px;
	z-index:1;
	opacity:0.8;
	padding:2px;
	margin-top:-27px;
	width:133px;
}

#teaser-2
{
	background:#003366;
	color:#F8C831;
	font-size:9px;
	font-weight:bold;
	position:absolute;
	_top:80px;
	_left:0px;
	*top:80px;
	*left:0px;
	z-index:1;
	opacity:0.8;
	padding:2px;
	margin-top:-27px;
	width:133px;
}

#teaser-3
{
	background:#003366;
	color:#F8C831;
	font-size:9px;
	font-weight:bold;
	position:absolute;
	_top:80px;
	_left:0px;
	*top:80px;
	*left:0px;
	z-index:1;
	opacity:0.8;
	padding:2px;
	margin-top:-27px;
	width:133px;
}

#teaser a
{color:#f8c831;font-size:9px;font-weight:bold;}


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

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/marq/graphics/marq-10-btn-bsi-video.png") no-repeat;
	opacity: .65;
	filter: alpha(opacity=50);
	position:absolute;
	top:15px;
	left:50px;
	width:35px !important;
	height:35px !important;
	z-index:101;
}

#video-wrap { 
	position:absolute;
	top:-9px;
	left:35px;
	display:none;
	width:478px;
	height:268px;
	z-index:200;
}

#flash-video {
	display:block;
	width:478px;
	height:250px;
	z-index:200;
	padding-top:9px;
}


#sec-headlines-wrap
{
	padding:10px;
}

.sec-pubdate
{
	color:#fff;
	font-size:10px;
	
}

.sec-headline a
{
	color:#f8c831;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.sec-headline a:hover
{color:#fff;}

#sec-head-wrap
{
	float:left;
}


#second-headlines
{
	height:208px;
	background: url("http://grfx.cstv.com/schools/marq/graphics/marq-10-bg-headlines-sport.gif") no-repeat;
	width:448px;
	overflow:auto;
}

#sport-seconds
{
	height:200px;
	overflow:auto;
	width:441px;
}

#tab-flash-video 
{
	padding:3px 0 0 30px;
}

#calendar-wrap
{padding:10px;}

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0;
	color:#fff;  
}
	
.calendar { width: 100%;}

.calendar td { padding: 2px }

.calendar tr.calendar-date { 
	background-color: #f8c831; 
	color: #003366; 
	
	}
	
.calendar-date td
{color: #003366;font-weight: bold; }


.calendar a
{
	color: #f8c831; 
	text-decoration:none;
}

#title-wrap
{
	width:993px;
	margin-left:4px;
	margin-bottom:4px;
}

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


#sport-nav-wrap
{
	float:left;
	background:#003366;
	width:493px;
	height:13px;
	color:#fff;
	padding:7px 0;
	font-size:10px;
}

#sport-nav-links a
{
	color:#f8c831;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

#sport-nav-links
{padding-left:80px;}

/* sidebar
 * ---------------------------------------------------------------------------- */


#links h3
{
	margin:7px 0 0 0;
	padding:0;
}

#links h3
{color:#fff;}

#links
{color:#f8c831;}

#links a
{color:#f8c831;
text-decoration:none;}





/* photo-table


/* 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 }
		
/* pre-footer
 * ---------------------------------------------------------------------------- */

#footer-logos {
	width:1000px;
	height:145px;
}
	
#footer-logos img
{
	float:left;
}
/* footer
 * ---------------------------------------------------------------------------- */
#footer-return
{
	text-align:center;
}

#footer-return a
{
	color:#003366;
	text-decoration:none;
}

#footer {
	background:#003466;
	margin:0 4px 0 4px;
	height:250px;
}
	
#footer a:link, #footer a:visited { color: #444 }
#footer a:hover, #footer a:active { color: #666 }

#sticky {
	background: url("http://graphics.collegesports.com/testing/marq_7810/images/index-v2-bg-footer.png") repeat-x;
	color: #FFFFFF;
	width: 100%;
	height: 40px;
	position: fixed;
	bottom: 0px;
	text-align:center;
	z-index:5000;
}

#sticky-wrap {
	width:1000px;
	height:40px;
	margin:0 auto;
}


#scoreboard
{float:left;padding:5px 0;}

#btm-nav-wrap
{
	width:450px;
	height:34px;
	float:left;
	padding:6px 0;
}

	/* 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: 16px; font-weight:bold; padding-left: 8px  }

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


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

