/* 
 ----------------------------------------------------------------------------
	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: #0352ae url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg.jpg") repeat-x;
	color: #222;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
}
	

body#story, body#sport
{ 
	background: #0352ae url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-interior.jpg") repeat-x;
	color: #222;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
}


 
	
td
{
	font: 11px 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
 * ---------------------------------------------------------------------------- */


#sportstoryheadline
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-story-headline.gif");
	width:637px;
	height:36px;
	padding:13px 0 0 75px;
	color: #fff; 
	font-weight: bold; 
	font-size: 16px	
}

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:978px;
	margin:0 auto;
}

#top-ads-wrap
{
height:90px;
padding:5px 0 7px 0;

}

#holder-banner
	{float:left;
		width:728px;
		height:90px;
		padding-right:5px;
		}
		#top-promo
		{float:left;}

#mast { 
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-mast.gif") no-repeat;
	width:978px;
	height:162px;
	display:block;
	overflow:hidden;
}

#mast12 { 
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-12-mast5.gif") no-repeat;
	width:978px;
	height:162px;
	display:block;
	overflow:hidden;
}
	/* navigation: #nav
	 * ------------------------------------------------------------------------- */

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

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

#nav span { display:none; }

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

	#nav li { float: left; }


#nav-01 { width:76px; }
#nav-02 { width:76px; }
#nav-03 { width:96px; }
#nav-04 { width:94px; }
#nav-05 { width:122px; }
#nav-06 { width:130px; }
#nav-07 { width:108px; }
#nav-08 { width:146px; }
#nav-09 { width:130px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") 0 -26px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -76px -26px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -152px -26px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -248px -26px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -342px -26px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -464px -26px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -594px -26px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -702px -26px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -848px -26px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") 0 -26px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -76px -26px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -152px -26px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -248px -26px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -342px -26px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -464px -26px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -594px -26px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -702px -26px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-nav.gif") -848px -26px }


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

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

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


#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 #0f51b2; text-indent: 0; }

#nav li li a {
	background: #fff;
	color: #0f51b2;
	display: block;
	padding: 3px;
	text-decoration:none;
	_width: 100%
}

#nav li li a:hover 
{ 
	background: #0f51b2; 
	color: #fff 
}

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

#nav .header a, #nav .header a:hover 
{ 
	background: #0f51b2; 
	color: #fff; 
	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:26px;
	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: #0f51b2; color: #fff; font-weight: bold }
	/* navigation: #nav 
	*/
#container
{
	width:972px;
	border:#fff solid;
	border-width:0 3px 3px 3px;

}

#title-wrap
{
	width:978px;
}

#title
{
	float:left;

}

#sport-nav
{
	float:left;
	width:328px;
	color:#fff;
	height:30px;
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-sport-nav.gif");
	padding:10px 10px 0 208px;
	border:#fff solid;
	border-width:0 2px 0 0;
}

#sport-nav-links a
{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
/* columns
 * ---------------------------------------------------------------------------- */

#columns {width:972px;background:#fff;padding:0; margin:0; border-collapse:collapse;  }

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

#column-1 {
	width:741px;
	margin:0 0 0 3px;
}


body#story #column-1 {
	width:741px;
	padding:10px;
}


#index-col-1 
{
	width:427px;
	float:left;
	margin:0;
	padding:0;
}

#index-col-2 
{
	float:left; 
	width:300px;
	margin:0 4px 0 4px; 
}

#column-2 
{
	width:237px;
	background:#002f5d;
	margin:0 3px 0 0;
}

#col-2-pad
{
	padding:5px;
}

#special-wrap
{
background: url('http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-store.gif');
width:227px;

}

#spe-content
{padding:2px 0 2px 0; text-align:center;}

#spe-content img {margin-bottom:3px;}

#spe-content a {text-decoration:none; color:#0352ad; font-weight:bold;}

#spe-content a:hover {text-decoration:underline;}

/* bsi and relative frame
	 * ---------------------------------------------------------------------------- */
#bsi-wrap
{
	width:419px;
	height:407px;
	border:#0146ad solid;
	border-width:4px;
}	

.photo_gradiant 
{
	width:415px;
	height:257px;
	background: url('http://grfx.cstv.com/schools/txar/graphics/txar-09-bsi-overlay.png') no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/txar/graphics/txar-09-bsi-overlay.png', sizingMethod='scale') no-repeat;
	border:#fff solid;
	border-width:2px 2px 0 2px;
}


#relativeFrame, #relativeFrame * 
{	
	margin:0;
	padding:0;
	color:#000;
	font-size:11px;	
	width:409px;
}

#relativeFrame 
{
	position: relative; 
	width:399px;
	height:50px;
	padding:0 0 0 10px;
	z-index: 1;
	top:-20px;
}

#relativeFrame div 
{
	width:399px;
	height:50px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
}
		
#relativeFrame h1
{
	padding:0 0 10px 0;
}

#relativeFrame h1 a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
		
#relativeFrame h1 a:hover 
{
	text-decoration:underline;
}		


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

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

#relativeFrame div#frm0 { visibility: visible }
	

#relativeFrame .pubdate
{
	font-weight:bold;
	font-size:10px;
}		
/*  Minis
 * ---------------------------------------------------------------------------- */				

#minis
{
	margin:0 0 0 3px;
	padding:0;
	width:416px;
}

#minis div
{
	float:left;
	width:101px;
	padding:0 3px 0 0;
}

#minis a img 
{
	opacity: .50;
	filter: alpha(opacity=50);
	margin-bottom:3px;
}
	
#minis a:hover img, #minis div.miniOn a img 
{
	opacity: 1.0;
	filter: alpha(opacity=100);
}
		
	
#sec-headlines
{
	width:279px;
	padding:0 10px 0 11px;
	height:209px;
}

body#sport #sec-headlines
{
	width:279px;
	padding:0 10px 0 11px;
	height:120px;
}

#sec-headlines h2
{
	margin:0;
	padding:0;
}

#sec-headlines h2 a
{
	text-decoration:none;
	font-size:10px;
	color:#0046ac;
}

#sec-headlines h2 a:hover
{
	text-decoration:underline;
}

#sec-headlines h2 .arrow-orng
{
	color:#f48025;
	font-size:11px;
}


#more
{float:right;
padding:0 15px 0 0;
margin-top:-20px;
color:#f48025;
font-weight:bold;
}


#more a
{text-decoration:none;
	font-size:10px;
	color:#0046ac;
text-transform:uppercase}

#flash-promo-wrap
{
	width:300px;
	height:96px;
}

#headlines-wrap
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-headlines.gif");
width:300px;
}

#story-wrap
{
	width:300px;
	height:250px;
	background:#000;
}

#store-wrap
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-store.gif");
	width:227px;
	
}

#store-portal
{
padding:2px 0 0 7px;
}

#holder-skyscraper
{
padding:5px 0 0 33px;
}
/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar-wrap
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-store.gif");
	padding:10px 10px 0 10px;
	height:280px;
}

#sidebar-content
{
	height:280px;
	overflow:auto;
color:#0046ac;
}


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

#sidebar { margin: 0 }

#sidebar-content h3  {margin:0;
padding:3px 0 3px 0;
font-size:12px;
color:#222; }

#sidebar-content a
{color:#0046ac;
text-decoration:none;}

#sidebar-content a:hover
{text-decoration:underline;}
#info-guide-wrap
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-info-guide.gif");
	height:257px;
width:227px;
	overflow:auto;
}

#info-content
{
padding:0 0 0 14px;
}

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

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

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

#blogs-tab ul.blog-1 { 
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-blogs.gif");
	height: 24px; 
	width: 427px;	
	}

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

#tab-wball	{width: 90px }
#tab-mball{ width: 90px }
#tab-bball{ width: 90px }
#tab-vball{ width: 70px }
#tab-adir { width: 87px }

#blogs-tab.on-wball #tab-wball { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-blogs.gif") 0 -24px }
#blogs-tab.on-mball #tab-mball { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-blogs.gif") -90px -24px }	
#blogs-tab.on-bball #tab-bball { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-blogs.gif") -180px -24px }	
#blogs-tab.on-vball #tab-vball { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-blogs.gif") -270px -24px }	
#blogs-tab.on-adir #tab-adir { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-blogs.gif") -340px -24px }	

#wball, #mball, #bball, #vball, #adir 
{ 
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-blogs.gif");
	height: 140px; 
	width:407px;
	padding:10px;
}


#blog-content
{
	width:407px;
	height: 131px; 
	overflow: auto;  
}


#blog-content h3
{
	margin:0;
	padding:0;
}

#blog-content h3 a
{
	color:#0046ac;
	text-decoration:none;
}

#blog-content a
{
	color:#f48025;
	text-decoration:none;
}

#blog-content a:hover, #blog-content h3 a:hover
{
	text-decoration:underline;
}



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

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

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

#events-tab ul.event-1 { 
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-calendar.gif");
	height: 30px; 
	width: 300px;	
	}

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

#tab-calendar, #tab-results { width: 150px }


#events-tab.on-calendar #tab-calendar { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-calendar.gif") 0 -30px }
#events-tab.on-results #tab-results { background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-tab-calendar.gif") -150px -30px }	

#events-tab #calendar
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-calendar.gif"); 
	height:230px; 
	padding: 8px; 
	width:284px;
}

#events-tab #results
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-calendar.gif"); 
	height:230px; 
	padding: 8px; 
	width:284px;
}


body#sport #calendar
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-calendar.gif"); 
	height: 319px; 
	padding: 8px; 
	width:284px;
}

body#sport #results 
{
	background: url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-calendar.gif"); 
	height: 319px; 
	padding: 8px; 
	width:284px;
}


body#sport #event-content
{
	width:284px;
	height: 319px;
	overflow: auto;  
}

#event-content
{
	width:284px;
	height: 229px;
	overflow: auto;  
}

.calendar { width: 90% }

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

.line
{
	background:#000;
	height:1px;
	margin:0;
	padding:0;
}
.calendar a
{
	text-decoration:underline;
	color: #0f51b2; 
}

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


.calendar-date td
{
	color:#0046ac;
	font-weight:bold;
	font-size:12px;
	padding:10px 0 0 0;
}


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


#features-tab ul.features-1, #features-tab ul.event-1 { margin:0; padding:0 }
#features-tab ul.features-1 li, #features-tab ul.event-1 li{ float: left; list-style: none;  }
#features-tab ul.features-1 span, #features-tab ul.event-1 span {float: left; }


/* features tabs: #features-tab
 * ---------------------------------------------------------------------------- */	

#features-tab ul.features-1 
{ 
	height:75px; 
	width: 427px	
}

#features-tab ul.features-1 li, #features-tab ul.features-1 a 
{ 
	display: block; 
	height: 74px; 
}

#tab-featuresa,#tab-featuresb,#tab-featuresc,#tab-featuresd 
{ 
	width: 103px; 
	background:#ccc;
}

#tab-featuresa
{
	margin-left:7px;
	_margin-left:4px;
}

#features-tab.on-featuresa #tab-featuresa { background: #fff;margin-left:7px;_margin-left:4px;}
#features-tab.on-featuresb #tab-featuresb { background: #fff;}
#features-tab.on-featuresc #tab-featuresc { background: #fff; }
#features-tab.on-featuresd #tab-featuresd { background: #fff; }

#features-tab img
{
	padding:11px 8px 7px 8px;
	_padding:11px 7px 7px 7px;
	border:none;
}


#features-tab
{
	background:  url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-features.gif");
	width:427px;
}

#features-tab11
{
	background:  url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-features.gif");
	width:427px;
	height:431px;
}

#photos11-tab
{
	background:  url("http://grfx.cstv.com/schools/txar/graphics/txar-09-bg-features.gif");
	width:427px;
	height:431px;
}

#photos11-tab #blocks-wrap {
	padding-left: 15px;
	padding-top: 12px;
}

#photos11-tab div.block {
	float: left;
	width: 192px;
	height: 170px;
	margin-right: 13px;
	font-size: 11px;
	overflow: hidden;	
}

#photos11-tab div.block a {
	text-decoration: none;
}

#features-tab11 img {margin:10px 0 0 14px;}

#featuresa,#featuresb,#featuresc,#featuresd 
{ 
	height: 110px; 
	width:397px;
	padding:5px 15px 15px 15px;
}


#feat-content
{
	width:395px;
	height: 120px; 
	overflow: auto;  
}


#feat-content h3
{
	margin:0;
	padding:0;
}

#feat-content h3 a
{
	color:#0046ac;
	text-decoration:none;
	font-size:12px;
}

#feat-content a
{
	color:#f48025;
	text-decoration:none;
}

#feat-content a:hover, #feat-content h3 a:hover
{text-decoration:underline;}


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


#promo-images
{float:left;}

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

#saotw-wrap a:hover 
{
	color:#e56e23;
}    

#saotw-wrap {
	background:url("http://grfx.cstv.com/schools/txar/graphics/txar-09-saotw.gif") no-repeat;    
	width:241px;
	height:167px;
	margin:0px 0 0 3px; 
	float:left;   
}

#picture {
	float:left;
	width:140px;
	height:84px;
	margin-top:73px;
	margin-left:8px;
}

#athletes img
{
width:83px;
height:31px;
}

#athletes
{padding:80px 0 0 0;}

#athletes a {color:#fff; text-decoration:none;}

.biopic {
	border:1px solid #fff;
}
		
/* pre-footer
 * ---------------------------------------------------------------------------- */
#footer-affiliate
{
	width:978px;
	margin:0;
	padding:0;
}
	
#footer-affiliate img
{
	float:left;
}

#footer-return
{
	text-align:center;
margin:95px 0 0 0;
}

#footer-return a
{
	color:#0046ac;
	font-weight:bold;
}

#footer-ads img
{
	padding-right:1px;
}

#footer-ads 
{
	padding:10px 0 10px 2px;
}
/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	position:relative;
	}


#search
{position:absolute;
left:450px;top:190px;}
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }

