/* 
 ----------------------------------------------------------------------------
	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: #333 url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-bg-wrap.gif") no-repeat center 0;
	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: #990000; 
	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
 * ---------------------------------------------------------------------------- */

#container
{
	margin:0 auto;
	width:1000px;
}

#wrap 
{ 
	background:#fff;
	width:1000px;
	margin:0 auto;
}
	
#mast 
{
	width:1000px;
 	background:#000;
}

#mastL
{
	float:left;
	width:615px;
}

#mastR
{
	float:left;
	width:385px;
	height:83px;
	background:#000;
}

#media-nav-wrap
{
	padding:0 0 0 0;
}

#tix-nav-wrap
{
	margin-top:38px;
}


#second-nav
{
	background: #fff url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-nav-secondary.gif");
	width:970px;
	height:13px;
	padding:0px 0 3px 30px;	
	margin:0 0 5px 0;
}

#second-nav a
{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding-right:25px;
}

#second-nav a:hover
{
	text-decoration:underline;
}


#promo-wrap
{
	width:300px;
	margin:0 0 5px 0;
}

#access-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-all-access.gif") no-repeat;
	width:290px;
	height:130px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
}

#access-wrap a
{
	color:#fff;
	text-decoration:none;
font-size:11px;
}


#more
{text-align:center;
}

#more a
{font-size:12px;
font-weight:bold;}



#access-wrap a:hover
{color:#dc0302}

body.c-cheer #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-c-cheer.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.c-dance #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-c-dance.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.c-rowing #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-c-rowing.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.c-swim #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-c-swim.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}


body.c-track #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-c-track.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.c-xc #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-c-xc.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.m-basebl #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-m-basebl.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.m-baskbl #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-m-baskbl.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.m-baskbl-6061 #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-m-baskbl-6061.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.m-baskbl-6162 #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-m-baskbl-6162.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.m-footbl #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-m-footbl.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.m-golf #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-m-golf.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.m-soccer #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-m-soccer.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.w-baskbl #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-w-baskbl.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.w-golf #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-w-golf.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.w-lacros #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-w-lacros.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.w-soccer #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-w-soccer.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.w-tennis #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-w-tennis.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.w-volley #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-w-volley.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}

body.academics #title-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-hdr-academics.gif") no-repeat;
	width:988px;
	height:35px;
	margin:0 0 5px 5px;
}




#sport-nav-wrap
{
	float:left;
	color:#dc0302;
	padding:10px 10px 0 1px;
	font-size:11px;
}

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

#sport-nav-wrap a:hover
{
	color:#000;
}

#sec-tab-wrap
{
	margin:0 0 5px 0;
}



/* navigation: #tixnav
 * ------------------------------------------------------------------------- */

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

#tixnav 
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-ticket-center.gif") no-repeat;
	height: 44px;
	position: relative;
	width: 385px;
	z-index: 599; 
}
	
#tixnav span { display:none; }

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

#tixnav li { float: left; }


#tixnav-01 { width:385px; }


#tixnav-01 a:hover { background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-ticket-center.gif") 0 -44px }

#tixnav-01:hover>a { background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-ticket-center.gif") 0 -44px }


/* navigation dropdown: #tixnav
 * ------------------------------------------------------------------------- */

/* navigation dropdown: #tixnav
	 * ------------------------------------------------------------------------- */

	#tixnav ul {
		border: solid #dc0302;
		border-width: 0 1px;
		left: -9999px;
		top: 44px;
		position:absolute;
		z-index:99;
			z-index: 599; 
		}

	#tixnav-01 ul { margin-left: 175px;	z-index: 599;  }

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

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

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

	#tixnav li li { border-bottom: 1px solid #dc0302; text-indent: 0; }


	#tixnav li li a {
		background: #990000;
		color: #fff;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#tixnav li li a:hover { 
		background: #dc0302; 
		color: #000 
		}

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

	#tixnav .header a, #tixnav .header a:hover { 
		background: #dc0302; 
		color: #000; 
		font-weight: bold
		}



	/* Son of Suckerfish: 2nd Tier Drop Down
	 * ------------------------------------------------------------------------- */

	#tixnav 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 */
		}

	#tixnav li ul li:hover ul, #tixnav li ul li.over ul { display: block; }

	#tixnav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#tixnav li li.tall, #tixnav li li.tall a {
		height:44px;
		line-height:14px;
		}

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

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

#columns {width:988px; margin:0 0 0 6px;  border-collapse:collapse;  }

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

#column-1 
{ 
	width:676px; 
}

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

#story-content
{
	padding:10px;
width:968px;
}

#column-2 
{ 
	width:300px; 
padding:0 0 0 8px;

}

#col-c
{
	width:987px;
	background:#ccc;
	border:1px solid #666;
	height:90px;
	padding:5px;
	margin:5px 0 5px 0;}


body#non-sport #col-c, body#sport-story #col-c
{
	width:987px;
	background:#ccc;
	border:1px solid #666;
	height:90px;
	padding:5px;
	margin:5px 0 0 0;
}


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

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

#col-d
{
	width:988px;
	margin:0 0 0 6px;
}

#slider-wrap
{
	float:left;
	width:419px;
	height:250px;
}

#story-ad
{
	float:left;
	width:300px;
	height:250px;
	margin:0 0 5px 7px;
	border:#dc0302 solid;
	border-width:2px;
}

#promos-3
{
	float:left;
	width:251px;
	margin:0 0 0 7px;
}

#promos-3 img
{
	padding:0 0 8px 0;
}





/* 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/cinn/graphics/cinn-09-tabs-headlines.gif");
	height: 20px; 
	width: 300px	
	}

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

#tab-headlines { width: 161px }
#tab-events { width: 139px }


#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-tabs-headlines.gif") 0 -20px }
#headlines-tab.on-events #tab-events { background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-tabs-headlines.gif") -161px -20px }	

#headlines, #events  
{ 
	height: 280px; 
	padding: 8px; 
	overflow-x: hidden; overflow-y: auto;
	width:282px;
	background:#ccc;
	border:solid #dc0302;
	border-width:0 1px 1px 1px;
	color:#990000;
}

#sec-headline a
{
	color:#990000;
	line-height:25px;
	text-decoration:none;
	font-size:12px;
	margin:0;
	padding:0;
}

#sec-headline a:hover
{
	color:#000;
}

#sec-headline li a
{
	margin:0;
	padding:0;}



.calendar { width: 100% }

.calendar-headers td
{
	font-size:10px;
	font-weight:bold;
}


.calendar a
{
	text-decoration:underline;
	color: #dc0302; 
}

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


.calendar-date td
{
	color:#dc0302;
	font-weight:bold;
	font-size:12px;
	background:#fff;
}



#bsi-content-wrap
{
	background: url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-bsi-video-bg.gif");	
	width:676px;
	height:356px;
	position:relative;
	left:0;
	margin:5px 0 15px 0;
}


.photo_gradiant {
	z-index:1;
	width:676px;
	height:304px;
	background:url("http://grfx.cstv.com/schools/cinn/graphics/cinn-09-bsi-overlay.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/cinn/graphics/cinn-09-bsi-overlay.png', sizingMethod='scale');
	position:absolute;
}

#pngBsi 
{
	z-index:2;
	width:676px;
	height:304px;	
}

#pngWrap {
	display:block;
	z-index:5;
	width:676px;
	height:304px;
}

#lead-photo
{
	width:676px;
	height:304px;
	display:block;
}

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

#relativeFrame 
{
	position:absolute; 
	width:661px;
	z-index:5;
	left:15px;
	top:240px;
}


#relativeFrame div 
{
	width:661px;	
	visibility:hidden;
	position:absolute; 
	z-index:5;
	color:#fff;
}

#relativeFrame div#frm0 { visibility:visible;z-index:5; }


#relativeFrame a { color:#dc0302;font-weight:bold; text-decoration:none; }
#relativeFrame a:visited { color:#fff; text-decoration:none; }
#relativeFrame a:hover { color:#fff; text-decoration:underline; }
#relativeFrame p.pubdate {  color:#fff; }
#relativeFrame p.synopsis { margin-top:5px; }

#relativeFrame h1 a
{
	font-size:20px;
	color:#fff;
}


#minis {
	margin:0px;
	padding:0 0 0 5px;
	position:absolute;
	top:303px;
	left:0px;
	z-index:200;
	background:#000;
	width:671px;
}

#control-left
{
	float:left;
	padding:20px 0 0 0;
}


#control-right
{
	float:left;
	padding:20px 0 0 10px;
}


#mini0, #mini1, #mini2, #mini3, #mini4 
{
	float:left;
	width:106px;
	height:42px;
	margin:10px 10px 10px 10px;
	position:relative;
}

#mini0 a, #mini1 a, #mini2 a, #mini3 a, #mini4 a 
{
	float:left;
	width:106px;
	height:42px;
}

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

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

#minis img 
{
	border-width:0;
}


#minis a
{
	color:#fff;	
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
}

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

#frame_photo 
{
	display:block;
	position:relative;
}

#video-wrap{
display:none;
}

#flash-video 
{
	display:block;
	width:540px;
	height:334px;
	z-index:96;
	position:absolute;
	left:70px;
	top:0px;
}

#blogs
{
	padding:0 10px 0 10px;
	width:650px;
}

#blog-photo
{
	float:left;
	width:62px;
	height:85px;
	padding:0 10px 0 0;}


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

#sidebar-wrap
{
	height:280px;
	overflow:auto;
	border:#dc0302 solid;
	border-width:0 1px 1px 1px;
	background:#ccc;
	margin:0 0 10px 0;
}


#sidebar-wrap a
{color:#990000;}


#sidebar-wrap h2 a, 
#sidebar-wrap h2
{color:#000;}


#sidebar-wrap a:hover
{color:#000;}


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

#sidebar { margin: 0 }

#sidebar 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 }

.images-blok
{display:block;}


/* Bio Page
 * ---------------------------------------------------------------------------- */

 #cinnbio table{
background:#fff;
 
}

.cinnbio-info { color:#D21033;}


 #cinnbio img{width:0px; height:0px;}


/* 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 {
    position: relative;
    width: 1000px;
}
#footer-promos a
{
	padding-right:55px;
}

#footer-promos
{
	padding-left:120px;
}

#footer-return
{
	text-align:center;
}

#footer-return a
{
	color:#990000;
	text-transform:uppercase;
	font-weight:bold;
}

#footer-return a:hover
{
	color:#000;
}

/*AutoStats*/


.statsTotal td { background: #CCC; font-weight: 700; }
.stats-w-baskbl td {padding:2px; border:1px; text-align:right;}
.stats-w-baskbl thead th {background: #000000; color:#FFF; font-weight:700; text-align:right;}
.stats-m-baskbl td {padding:2px; border:1px; text-align:right;}
.stats-m-baskbl thead th {background: #000000; color:#FFF; font-weight:700; text-align:right;}
.stats-m-footbl td {padding:2px; border:1px;}
.stats-m-footbl thead th {background: #000000; color:#FFF; font-weight:700;}
.stats-m-footbl-rush td {padding:2px; border:1px;}
.stats-m-footbl-rush thead th {background: #000000; color:#FFF; font-weight:700;}
.stats-m-footbl-recv td {padding:2px; border:1px;}
.stats-m-footbl-recv thead th {background: #000000; color:#FFF; font-weight:700;}
.stats-m-footbl-kikr td {padding:2px; border:1px;}
.stats-m-footbl-kikr thead th {background: #000000; color:#FFF; font-weight:700;}
.stats-m-footbl-pntr td {padding:2px; border:1px;}
.stats-m-footbl-pntr thead th {background: #000000; color:#FFF; font-weight:700;}
.stats-m-footbl-defn td {padding:2px; border:1px;}
.stats-m-footbl-defn thead th {background: #000000; color:#FFF; font-weight:700;}
.stats-m-footbl-pass td {padding:2px; border:1px;}
.stats-m-footbl-pass thead th {background: #000000; color:#FFF; font-weight:700;}
.stats-m-footbl-fegs td {padding:2px; border:1px;}
.stats-m-footbl-fegs thead th {background: #000000; color:#FFF; font-weight:700;}




