/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: PRODUCER'S NAME HERE
 	CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/


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


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

body { 
	background: #002469 url("http://graphics.fansonly.com/schools/marq/graphics/marq-08-index-bg.gif") repeat-y;
	color: #000;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
}


body#sport { 
	background: #002469 url("http://graphics.fansonly.com/schools/marq/graphics/marq-06-sport-bg.gif") repeat-y;
	color: #000;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
}



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


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

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

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

a {color:#000066;text-decoration:none;}
a:hover
{color:#ffcc00;}
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: #222; 
	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:956px;
	}
	
#mast {width:956px;margin-left:5px;display:block;}

#mast-L {
	background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-masthead.jpg") no-repeat; 
		width:756px;
		height:124px;
		float:left;
		display:block;

}
#mast-R 
{ 
	float:left;
	width:195px;
	height:217px;
	display:block;
}

#offset-table
{padding-left:5px;}

#hdr { }

#scoreboard { }

#holder-banner
{
background: url("http://grfx.cstv.com/schools/marq/graphics/marq-08-ad-bg-new.jpg") no-repeat;
height:93px;
width:756px;
margin-top:89px;
*margin-top:92px;
left:5px;}

#icons-wrap
{padding:0 0 0 290px;}




#holder-skyscraper{
margin:-55px 0 0 25px;
height:655px;
padding-top:55px;
}


#search-wrap{
	position:absolute;
	top:10px;
	left:800px;
	}

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

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

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

#column-1 {width:550px; }
#column-2 {width:406px; }

#column-2a
{width:260px;
margin-left:2px;
float:left;
}

#story-pad
{padding:10px;}



#column-2b
{width:130px;
float:left;
padding-left:5px;
}


#column-2b img
{padding-top:7px;}



#index-bsi-wrap
{
	width:550px;
	}




#lead-photo{
	float:left;
	width:250px;
	margin-left:6px
}

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

}

#relativeFrame {
	position: relative; 	
	z-index: 1;
	width:279px;
	float:left;
}

#relativeFrame div {
	padding-left:15px;
padding-top:10px;
	width:279px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
}

#relativeFrame a
{color:#000066;
font-size:11px;
text-decoration:none;
font-weight:bold;}

#relativeFrame a:hover
{color:#ffcc00;
text-decoration:none;
font-weight:bold;}
#relativeFrame div#frm0 { visibility: visible }

#relativeFrame img{
padding-top:5px;
}

#numbers{
	margin:25px 0 0 15px;
	padding:0;
	width:176px;float:left;
}

#numbers img{
	display:block;
}

#numbers div{
	float:left;
	border:1px solid #fff;
	width:19px;
}



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

#numbers #controls img{
	border-width:0;
}

#controls li {margin-top:25px;
	float: left; 
	list-style: none; 
	_display: inline; 
}

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



#seconds-wrap
{height:207px;
_height:217px;
overflow:auto;
width:540px;
margin-left:5px;
background:#2156BC;
color:#fff;
padding:5px;}

#seconds-wrap h1
{margin:0;
padding:0;}

#seconds-wrap h1 a
{color:#fff;
text-decoration:none;
font-size:12px;}
#date
{font-size:11px;}

#seconds-wrap a:hover
{text-decoration:underline;}

#sky-holder
{margin-left:40px;
margin-top:-545px;}

/* sidebar
#sidebar-wrap
{margin-left:10px;}

/* 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 {
	width:939px;
background:#fff;
margin-left:5px;
border:2px solid #ffcc00;
border-left:none;
height:110px;
	padding-top:20px;
padding-left:10px;}

#sport-footer {
	width:939px;
background:#fff;
border:2px solid #ffcc00;
border-left:none;
height:110px;
	padding-top:20px;
padding-left:10px;
	}

	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }



#nav-wrap
{margin-left:5px;}



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

	#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }

	#nav {
		background: #002469 url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") no-repeat;
		height: 42px;
		position: relative;
		width: 950px;
		z-index: 99; 
		}

	#nav span { display:none; }

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

	#nav li { float: left; }


	#nav-01 { width:90px; }
	#nav-02 { width:86px; }
	#nav-03 { width:91px; }
	#nav-04 { width:123px; }
	#nav-05 { width:163px; }
	#nav-06 { width:152px; }
	#nav-07 { width:117px; }
	#nav-08 { width:128px; }


	#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") 0 -42px }
	#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -90px -42px }
	#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -176px -42px }
	#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -267px -42px }
	#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -390px -42px }
	#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -553px -42px }
	#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -705px -42px }
	#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -822px -42px }


	#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") 0 -42px }
	#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -90px -42px }
	#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -176px -42px }
	#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -267px -42px }
	#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -390px -42px }
	#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -553px -42px }
	#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -705px -42px }
	#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-09-nav.gif") -822px -42px }


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

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

		#nav ul {
			border: solid #000;
			border-width: 0 1px;
			left: -9999px;
			top: 42px;
			position:absolute;
			z-index:99
			}

		#nav-08 ul { margin-left: -15px }

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

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

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

		#nav li li { border-bottom: 1px solid #000; text-indent: 0; }


		#nav li li a {
			background: #2156BC;
			color: #ffcc00;
			display: block;
			padding: 3px;
			text-decoration:none;

			_width: 100%
			}

		#nav li li a:hover { 
			background: #ffcc00; 
			color: #2156BC;
			}

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

		#nav .header a, #nav .header a:hover { 
			background: #ffcc00; 
			color: #2156BC; 
			font-weight: bold
			}



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

		#nav ul.right { margin-left: 150px; text-align: left }
		#nav li li.header a, #nav li li.header a:hover { background-color: #BF3130; color: #fff; font-weight: bold }
	/* navigation: #nav 
	*/



	/* tabs
	 * ---------------------------------------------------------------------------- */
#tab-wrap
{margin-top:8px;}
	#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-08-schedule-tabs.gif");
		height: 28px; 
		width: 400px	
		}

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

	#tab-schedules{ width: 142px }
	#tab-results { width: 125px }
	#tab-tickets { width: 133px }

	#headlines-tab.on-schedules #tab-schedules { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-08-schedule-tabs.gif") 0 -28px }
	#headlines-tab.on-results #tab-results { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-08-schedule-tabs.gif") -142px -28px }	
	#headlines-tab.on-tickets #tab-tickets { background: url("http://grfx.cstv.com/schools/marq/graphics/marq-08-schedule-tabs.gif") -267px -28px }

	#schedules, #results, #tickets { 
	height: 200px; 
	padding: 8px; 
	overflow: auto;  
	background:#fff; 
	width:380px;
	border:2px solid #2156BC;
border-top:none;}


.calendar, .calendar * { margin: 0; padding:0 }

.calendar h3, .calendar p, .calendar ul { padding-left: 10px }

.calendar p { margin-bottom: 4px }

.calendar p.date { 
	background: #2156BC;
	color: #fff;
	height: 18px;
	margin-bottom: 0; 
	line-height: 18px
	}

.calendar ul { list-style-type: none; padding-bottom: 4px; }

.calendar li { padding-right: 4px }


.calendar a
{color:#002469;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.calendar a:hover
{text-decoration:underline;}



/********************************************************************************/
/*----- EDITOR GROUPS -----*/

.pagelink {color:#0D2469;font-size:11px;text-decoration:none;}
.pagelink:hover{text-decoration:underline;}


/*----- EDITOR GROUPS -----*/
/********************************************************************************/

#nonsportoffset
{padding-left:10px;}

/*----- MISC SITE SPECIFIC -----*/
.bluebg{background:#002469;width:930px; padding:10px;color:#fff;}
.bluebg a
{color:#fff;}
#headlinestitle{width:550px; height:28px; background:url('http://graphics.fansonly.com/schools/marq/graphics/marq-06-sport-blu-bar-bg.gif');}
#headlinescroll{
background-color:#2156BE; width:550px; height:200px; overflow:auto; 
scrollbar-face-color:#2055BB;  scrollbar-shadow-color:#CDCDD5; scrollbar-3dlight-color:#ffffff; 
scrollbar-darkshadow-color: #CDCDD5; scrollbar-track-color: #112F6D; scrollbar-arrow-color: #CDCDD5;
}
.headlineoffset{width:525px; margin-left:5px;}
#sporstitle{margin-left:5px;width:750px; height:36px; background:url('http://graphics.fansonly.com/schools/marq/graphics/marq-06-sport-title-bg.gif'); }

#non-sporstitle{margin-left:5px;width:950px; height:36px; background:url('http://graphics.fansonly.com/schools/marq/graphics/marq-06-sport-title-bg.gif'); }


.sporttiltepadding{padding-top:5px;}
.whitebg{background:#ffffff;}
.yellowbg{background:#fcc917;}

#ticketstab{width:248px; margin-left:10px; color:#fff; font-size:10px;}
#ticketstab a{color:#fff; font-size:10px; font-weight:bold; text-decoration:none;}
#ticketstab a:hover{text-decoration:underline;}
/*----- MISC SITE SPECIFIC -----*/





.bottomnavlink {color:#0D2469;font-size:11px;text-decoration:none;}
.bottomnavlink:hover{text-decoration:underline;}

.mainnavlink {color:#0D2469;font-size:11px;text-decoration:none;}
.mainnavlink:hover{text-decoration:underline;}
.printerfriendly{color:#000000;text-decoration:none;}
.printerfriendly:hover{text-decoration:underline;}

.relconlink {color:#0D2469;font-size:11px;text-decoration:none;}
.relconlink:hover{text-decoration:underline;}
#sidebar {color:#FFE98A; font-size:11px; text-decoration:none;margin:0; padding-left:10px;}
#SidebarHeader{color:#fff; font-size:12; font-weight:bold;margin:0; padding:0;}
#sidebar a{color:#FFE98A; font-size:11px; text-decoration:none;margin:0; padding:0;}
#sidebar a:hover{text-decoration:underline;}
#sidebarlink a {color:#FFE98A; font-size:11px; text-decoration:none;margin:0; padding:0;}
#sidebarlink a:hover{text-decoration:underline;}
/* add'l sidebar group and notes */

#sportnav{margin-left:5px;width:735px; height:28px; font-size:13px; font-weight:bold; color:#fcc917; background:url('http://graphics.fansonly.com/schools/marq/graphics/marq-06-sport-blu-bar-bg.gif'); }
#sportnav a{font-size:13px; font-weight:bold; color:#fcc917; text-decoration:none; text-transform:uppercase; line-height:25px;}
#sportnav a:hover{text-decoration:underline;}
.divider{padding-right:15px; padding-left:15px;}
.sportnavoffset{width:729px; margin-left:10px;}
#sportnavL{position:absolute; top:259; left:5;}
/* add'l sportnav group and notes */

.topnavlink {color:#0D2469;font-size:11px;text-decoration:none;}
.topnavlink:hover{text-decoration:underline;}

/* --------  NAVIGATION & LINKS ----------- */

/*-----search-----*/
.searchvert{line-height:29px;}
.searchtextfield{font-family:verdana; font-size:9px; font-weight:bold; width:117px; height:19px; color:#000000; border-color:#666666; border-style:solid; border-width:1px;}

/*-----search-----*/

/*----------FANPOLL----------*/
.pollquestion {font-size: 11px; color:#ffffff; font-weight:800;}
.pollanswers {font-size: 10px; color:#ffffff;}
.polllink {font-size: 11px;}
#pollradio {background-color: #0D2469;}
.fanpollborder{background-color: #0D2469; border-style:solid; border-color:#cccccc; border-left-width:5px; border-right-width:5px; border-bottom-width:5px; border-top-width:0px;}
.pollborder {border-color:#cccccc; }
.pollbg {background-color: #0D2469;}
/*----------FANPOLL----------*/

/*----------EMAIL----------*/
.email {font-size: 10px;}
/*----------EMAIL----------*/

/*----------EVENTS----------*/
.liveeventdate,.liveevent,.liveeventaudio,.livesport {font-family: verdana, arial, helvetica, geneva;}
.liveeventdate,.liveevent,.liveeventaudio,.liveeventcoverage {color: #fff;}
.liveeventdate {font-size: 11px; font-weight: 800;}
.livesport {font-size:11px; font-weight: 800; color:#fff; text-decoration:none;}
.livesport:hover {text-decoration:underline;}
.liveevent,.liveeventcoverage {font-size:10px;}
.liveeventaudio {font-size:10px; font-weight:bold; text-decoration:none;}
.liveeventaudio:hover {text-decoration:underline;}
.eventtitle {font-size: 10px;}
/*----------EVENTS----------*/

/*-----footer-----*/
.disclaimer{color:#000000;}
.disclaimerlink{color:#002469;text-decoration:none;}
.disclaimerlink:hover{text-decoration:underline;}

.oaslink{color:#002469;text-decoration:none;}
.oaslink:hover{text-decoration:underline;}

/*-----footer-----*/


/*----- OFFSETS -----*/
.secheadlinesoffset{margin-left:10px;width:350;}
.sportheaderL{position:absolute;left:130;top:267;}
.non-sportheaderL{position:absolute;left:130;top:267;}
.sportnavL{position:absolute;left:130;top:291;}
.contentoffset{margin-left:10px;width:600;}
.headlineoffset {margin-left:10px;width:350;}
.sidebaroffset{margin-left:10px;width:230;}
.topadoffset{width:728px; margin-left:15px;}
/*----- OFFSETS -----*/









/*  ------------  NOTHING BELOW THIS LINE ------------ */
/* --------------------------------------------------- */




/*-----VERT SPACING-----*/
.topadvert {line-height:111px;}
.fivevert{line-height:5px;}
.tenvert{line-height:10px;}
.twentyvert{line-height:20px;}
/*-----VERT SPACING-----*/


/*----- PROTECTED HEADLINES----- color, size, weight, decoration  */

/* ---------- 1st headline, largest photo ---------- */
.topcaption{color:#0D2469; font-size:10px;}
.topheadline{color:#002469;font-size:12px;font-weight:bold;text-decoration:none;}
.topheadline:hover{text-decoration:underline;}
.topmore{color:#0D2469; font-size:10px;}
.topmore:hover{text-decoration:underline;}
.toppubdate{color:#0D2469; font-size:10px;}
.topsportname{color:#0D2469; font-size:10px;}
.topsynopsis{color:#000; font-size:10px;}
.topteaser{color:#000; font-size:10px;}
.thumbteaser{color:#000; font-size:10px;}
.thumbteaser:hover{text-decoration:underline;}

 /* ---------- other photo headlines ---------- */
.leadcaption{color:#000000; font-size:10px;}
.leadheadline{color:#002469;font-size:12px;font-weight:bold;text-decoration:none;}
.leadheadline:hover{text-decoration:underline;}
.leadmore{color:#0D2469; font-size:10px; text-decoration:none;}
.leadmore:hover{text-decoration:underline;}
.leadpubdate{color:#000000; font-size:10px;}
.leadsportname{color:#000000; font-size:10px;}
.leadsynopsis{color:#000000; font-size:10px;}
.leadteaser{color:#000000; font-size:10px;}

 /* ---------- non-photo headlines ---------- */
.seccaption{color:#000000; font-size:10px;}
.secheadline{color:#fff;
text-decoration:none;
font-size:12px;font-weight:bold;}
.secheadline:hover{text-decoration:underline;}
.secmore{color:#ffffff; font-size:10px;}
.secmore:hover{text-decoration:underline;}
.secpubdate{color:#ffffff; font-size:11px;}
.secsportname{color:#ffffff; font-size:10px;}
.secsynopsis{color:#ffffff; font-size:10px;}
.secteaser{color:#ffffff; font-size:10px;}

/* ---------- FEATURE HEADLINES ---------- */
.featurecaption{color:#0D2469; font-size:10px;}
.featureheadline{color:#002469;font-size:12px;font-weight:bold;text-decoration:none;}
.featureheadline:hover{text-decoration:underline;}
.featuremore{color:#0D2469; font-size:10px;}
.featuremore:hover{text-decoration:underline;}
.featurepubdate{color:#0D2469; font-size:10px;}
.featuresportname{color:#0D2469; font-size:10px;}
.featuresynopsis{color:#0D2469; font-size:10px;}
.featureteaser{color:#0D2469; font-size:10px;}

/* ---------- STORY HEADLINES ---------- */
.storycaption{color:#0D2469; font-size:10px;}
.storyheadline{color:#002469;font-size:12px;font-weight:bold;text-decoration:none;}
.storyteaser{color:#0D2469; font-size:10px;}

/* -------- END PROTECTED HEADLINES -------------------- */


/*----- PROTECTED SPORT HEADLINES (IF diff from index) ----- color, size, weight, decoration  */
/* currently unused */
/* -------------------- END SPORT PROTECTED HEADLINES -------------------- */

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

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


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

