/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: KRISTIN HART
 	CSS Document: pur-07-display.css
 ---------------------------------------------------------------------------- 
*/


/* colors
 ----------------------------------------------------------------------------
	text: #000
	link: #000
 	link.hover: #5a0318
 ----------------------------------------------------------------------------
*/


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

body { 
	background:#404040 url("http://grfx.cstv.com/schools/ford/graphics/ford-main-bg.jpg") repeat-y;
	color: #000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}
	
td {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	}

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: #000; text-decoration: underline;}
a:hover, a:active { color: #5a0318; text-decoration: none;}

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

#store-portal {padding:5px 0px 5px 0px;}

/* 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; 
	height: 0.01em; 
	overflow: hidden 
	}

#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:1008px;
	}
	
#mast {width:1008px;float:left;display:block;}
#mast-left {width:251px;height:119px;float:left;display:block;}
#mast-right {width:757px;height:119px;float:left;display:block;}
#scoreboard {width:757px;height:27px;background:#fff;}


/* sport hdr nav
 * ---------------------------------------------------------------------------- */
#sport-hdr-nav {
width:757px;
height:27px;
background:#b4b5b9 url('http://grfx.cstv.com/schools/ford/graphics/ford-07-sport-hdr-bg.jpg');

}

#sport-hdr-nav #sport-hdr {width:414px;height:27px;float:left;}

#sport-hdr-nav #sport-nav {color:#fff;width:322px;padding-left:20px;float:left;padding-top:8px;}

#sport-hdr-nav #sport-nav span {padding-right:3px;padding-left:3px;}

#sport-hdr-nav #sport-nav a {color:#fff;font-size:11px;text-decoration:none;}

#sport-hdr-nav #sport-nav a:hover {color:#5a0318;font-size:11px;text-decoration:none;}

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

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

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

#column-1 {width:251px;background:#76032E;}
#column-2 {width:756px;}

body#story #column-2 {background:#fff;}

#container {padding:10px;}

#col-left {width:414px;float:left;}
#col-right {
	width:341px;	
	border:1px solid #000;
	border-width:0 0 0 1px;
	float:left;
}

/* Navigation
 * ---------------------------------------------------------------------------- */

#column-1 #nav-sports, #column-1 #nav-univ, #column-1 #nav-athletics, #column-1 #nav-fanguide {margin:0;padding:5px 0px 25px 0px;font-size:11px; text-transform: uppercase; }

#nav-sports .nav-text, #nav-univ .nav-text, #nav-athletics .nav-text, #nav-fanguide .nav-text{list-style-type:none;padding:2px 0px 2px 15px;}

#nav-sports .nav-text a, #nav-univ .nav-text a, #nav-athletics .nav-text a, #nav-fanguide .nav-text a {text-decoration:none;color:#fff;}

#nav-sports .nav-text a:hover, #nav-univ .nav-text a:hover, #nav-athletics .nav-text a:hover, #nav-fanguide .nav-text a:hover {text-decoration:underline; color:#ccc;}


/* lead-headlines-block & relativeFrame & transparency & secondary lead headlines
 * ---------------------------------------------------------------------------- */
#lead-headlines-block{
	margin:0px;
	padding:0px;
	font-size:11px;
	background-color:#fff;
	height: 505px;
	position: relative;
	}

#relativeFrame {
	position: relative; 
	z-index: 1;
	height:170px;
	width:414px;
	padding-top:10px;
	}

#relativeFrame h1 {padding-left:10px;padding-right:5px;}

#relativeFrame h1 a{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;;
	color:#5a0318;
	}

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

#relativeFrame div#frm0 { visibility: visible; }

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

#relativeFrame p{
	color:#000;font-size:12px;
	padding-left:10px;padding-right:10px;
	}

#relativeFrame .date {
	font-size:12px;
	margin-top:5px;
	padding-left:10px;
	}


/* sport BSI
 * ---------------------------------------------------------------------------- */


#sport-lead-block, #sport-lead-block * { margin: 0; padding: 0;}

#sport-lead-block {width:403px;background:#fff;padding:10px 5px 30px 5px; }

#sport-lead-block img{float:left;padding-right:10px;}

#sport-lead-block div h1 a {color:#000;font-weight:bold;font-size:12px;}

#sport-lead-block div h1 a:hover {color:#5a0317;text-decoration:underline}

#sport-lead-block div {padding-top:8px;padding-bottom:8px;}

#sport-lead-block .date{color:#5a0318;}

#sport-lead-block p .more {color:#5a0317}

#sport-lead-block p .more:hover {color:#000;}


/* lead-headlines
 * ---------------------------------------------------------------------------- */	

.lead-headlines, .lead-headlines * { margin: 0; padding: 0 }

.lead-headlines div { 
	color: #fff;
	width: 413px;
	}

.lead-headlines h2 {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 8px 
	}

.lead-headlines p.date {
	font-size: .95em;
	font-weight: bold;
	margin: 0
	}

/* minis
 * ------------------------------------------------------------------------- */	

#minis{
	margin:0;
	padding:0;
	padding-top:4px;
	border-top:1px solid #000;
	}

#minis div {float:left;width:102px;height:71px;margin-left:1px;}

#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	}

#minis div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	width:90px;
	height:59px;
	padding:6px 0px 0px 6px;
	}

#minis div.miniOn {
	opacity: 1.0;
	filter: alpha(opacity=100);
	width:102px;
	height:71px;
	background: #76032E;
	}

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

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

	
/* controls
 * ---------------------------------------------------------------------------- */


#controls {
	position:absolute;
	top:246px;_top:243px; 
	left:358px;
	background:#000;
    border:1px solid #fff;
    opacity: .8;
	filter: alpha(opacity=80);
	}
	
/* controls
 * ---------------------------------------------------------------------------- */
	
	#sec-headlines, #sec-headlines * { margin: 0; padding: 0;font-size:11px }

	#sec-headlines {background:#fff;padding-left:3px;}

	#sec-headlines li {list-style-type:none;}

	#sec-headlines .sport {padding-top:15px;color:#5a0317;}

	#sec-headlines .teaser a {color:#000;font-weight:bold;}

	#sec-headlines .teaser a:hover {color:#5a0317;text-decoration:underline}
	
	#sec-headlines .synopsis {padding-bottom:5px;}

	#sec-headlines .synopsis a {color:#5a0317;}

	#sec-headlines .synopsis a:hover {color:#000;}



/* Index Headline tabs - Located on Sport Pages
 * ---------------------------------------------------------------------------- */
	#tab-iheadlines, #tab-iheadlines * { margin:0; padding:0; }

	#tab-iheadlines {
		background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg") no-repeat; /*change to your button image*/
		height: 26px;
		width: 414px;
		margin-top:3px;
		}

		#tab-iheadlines li, #tab-iheadlines a {display:block; height: 26px; } /**/

		#tab-iheadline {width:141px;}
		#tab-pub {width:129px;}
		#tab-fanpoll {width:144px;} 


		#tab-iheadlines li { float: left; list-style: none; _display: inline; }
		#tab-iheadlines span { display: none; }

	#tab-iheadlines.on-iheadline #tab-iheadline { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg")  0px -25px; } /*change to your button image and the distance from the left of the browser*/
	#tab-iheadlines.on-pub #tab-pub { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg") -141px -25px; }
	#tab-iheadlines.on-fanpoll #tab-fanpoll { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg") -270px -25px; }

 	#wrap-iheadlines {
		height: 448px;
		overflow: auto;
		width: 414px;
		} /*dimensions of the box your content appears in*/

#content-pub{
	padding:5px;
}
		#wrap-iheadlines a { color: #CEAE59; }/*any links displayed within content area*/
		#wrap-iheadlines a:hover { color: #fff; }
		
/* Sport Headline tabs - Located on Sport Pages
 * ---------------------------------------------------------------------------- */		

#tab-sheadlines, #tab-sheadlines * { margin:0; padding:0; }

#tab-sheadlines {
	background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg") no-repeat; /*change to your button image*/
	height: 26px;
	width: 414px;
	margin-top:3px;
	}

	#tab-sheadlines li, #tab-sheadlines a {display:block; height: 26px; } /**/

	#tab-sheadline {width:141px;}
	#tab-spub {width:129px;}
	#tab-sfanpoll {width:144px;} 


	#tab-sheadlines li { float: left; list-style: none; _display: inline; }
	#tab-sheadlines span { display: none; }

#tab-sheadlines.on-sheadline #tab-sheadline { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg")  0px -25px; } /*change to your button image and the distance from the left of the browser*/
#tab-sheadlines.on-spub #tab-spub { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg") -141px -25px; }
#tab-sheadlines.on-sfanpoll #tab-sfanpoll { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-1.jpg") -270px -25px; }

#wrap-sheadlines {
	height: 540px;
	overflow: auto;
	width: 414px;
	} /*dimensions of the box your content appears in*/

	#wrap-sheadlines a { color: #CEAE59; }/*any links displayed within content area*/
	#wrap-sheadlines a:hover { color: #fff; }

/* Video tabs
 * ---------------------------------------------------------------------------- */	
	#tab-videos, #tab-videos * { margin:0; padding:0; }

	#tab-videos {
		background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-2.jpg") no-repeat; /*change to your button image*/
		height: 26px;
		width: 327px;
		
		}

		#tab-videos li, #tab-videos a {display:block; height: 26px; } /**/

		#tab-video {width:102px;}
		#tab-schedule {width:125px;}
		#tab-results {width:100px;} 


		#tab-videos li { float: left; list-style: none; _display: inline; }
		#tab-videos span { display: none; }

	#tab-videos.on-video #tab-video { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-2.jpg")  0px -25px; } /*change to your button image and the distance from the left of the browser*/
	#tab-videos.on-schedule #tab-schedule { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-2.jpg") -102px -25px; }
	#tab-videos.on-results #tab-results { background:url("http://grfx.cstv.com/schools/ford/graphics/ford-07-tabs-2.jpg") -227px -25px; }

	#wrap-videos{
		height: 300px;
		overflow: auto;
		width: 327px;
		background:#fff;
		padding-top:10px;
		padding:bottom:20px;
		} /*dimensions of the box your content appears in*/

		#wrap-videos a { color: #CEAE59; }/*any links displayed within content area*/
		#wrap-videos a:hover { color: #fff; }

		#wrap-videos a { color: #CEAE59; }/*any links displayed within content area*/
		#wrap-videos a:hover { color: #fff; }
	
/* Left-navigation
 * ---------------------------------------------------------------------------- */
	
#nav-search {width:1008px;background:#404040;float:left; font-weight:bold;}

#nav-search #top-nav {color:#fff;width:400px;float:left;padding-top:10px; }

#nav-search #top-nav a {color:#fff;text-decoration:none;font-size:11px;}

#nav-search #top-space {width:266px; _width:256px;height:25px;float:left;}

#nav-search #top-nav a:hover {color:#000;}

#nav-search #search {float:left;width:341px;}	
	

/* Video
 * ---------------------------------------------------------------------------- */	
	
#video {padding-left:6px;background:#fff;width:321px;}

/* Calendar
 * ---------------------------------------------------------------------------- */


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

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

.calendar p { margin-bottom: 5px }

.calendar p.date { 
	background-color: #5a0318;
	color: #fff;
	height: 18px;
	margin-bottom: 4px; 
	line-height: 18px;font-weight:bold;
	}

.calendar ul { list-style-type: none }

.calendar li { display: inline; padding-right: 4px }	

#content-schedule .calendar h3 a, #content-results .calendar h3 a{color:#5a0318;}

#content-schedule .calendar h3 a:hover, #content-results .calendar h3 a:hover {color:#000;}

		
	

/* index ads
 * ---------------------------------------------------------------------------- */

#index-ads {width:164px;float:left;}

#promo-left {
	width:159px;
	float:left;
	padding:0 2px;
}

#promo-left div{padding-bottom:5px;}

#skyscraper-right {float:left;}

#holder-skyscraper {width:160px; height:600px; float:left;}


#leaderboard,#banner-wrap{
width:1008px;
height:110px;
display:block;
background:#76032E;
padding-top:7px;
}

#holder-banner{
width:728px;
height:90px;
background:#000;
margin:0 auto;

}


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

#sidebar-wrap, #sidebar-wrap * { margin: 0; padding: 0 }

#sidebar-wrap{
width:322px; 
margin:5px; 
height:350px; 
overflow: auto; 
}

#sidebar-wrap div{
margin-left:7px; 
}

#sidebar-wrap div{
margin-left:7px; 
}

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


/* 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
 * ---------------------------------------------------------------------------- */

#pre-footer {
	border: solid #aaa; 
	border-width: 2px 0;
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 460px
	}
	

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	background: #404040 url("http://grfx.cstv.com/schools/ford/graphics/ford-07-footer.jpg") repeat-x top;
	color: #222;
	padding: 20px 20px;
	text-align: center
	}
	
	#footer a:link, #footer a:visited { color: #fff }
	#footer a:hover, #footer a:active { color: #ccc }
	
	#printer-footer {margin-left:252px;width:756px;background:#fff;}
	
	#printer-footer td {_margin-left:300px;_width:600px;_background:#fff;}
	
	
	/* fan Poll
 * ---------------------------------------------------------------------------- */
.pollquestion{
font-weight:bold;
font-size:15px;
}

.pollanswers{
font-size:12px;
}
