/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: KRISTIN V. HART
 	CSS Document: txst-08-display.css
 ---------------------------------------------------------------------------- 
*/


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

body { 
	background: #000 url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bkg.gif") repeat-x;
	color: #fff;
	font: 11px 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: #b9aa7b; text-decoration: underline;}
a:hover, a:active { color: #b9aa7b; 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;}

/* 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 }
.storycaption {font-size:10px;}

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

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


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

#wrap { 
	background: #000 url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-main.gif") repeat-x;
	width:998px;
	margin: 0 auto;
	border:1px solid #b9aa7b;
	}
	
#mast {
	width:998px;
	height:154px;
	}
	
#mast-left {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-mast-left.gif") no-repeat;
	width:721px;
	height:154px;
	float:left;
	}
	
#scoreboard {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-scoreboard.gif") no-repeat;
	width:277px;
	height:154px;
	float:left;
	}		

#mast-rotate {float:left;}


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

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

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

#bsi-column-1 {
	width:483px;
	padding-left:4px;
	}
	
#bsi-column-2 { 
	
	}
	
#bsi-column-2 img {margin:6px 0 0 0;}

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

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

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

#column-1 {
	width:516px;
	}

#column-2 {
	width:304px;
	padding-left:5px;
	}
	
#column-3 {
	width:169px;
	}

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

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

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

body#story #column-1 {
	width:767px;
	padding:20px 10px 0px 10px;
	background:#fff;
	}

body#story #column-2 {
	width:191px;
	background:none;
	padding-left:20px;
	}

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

body#sport #bsi-column-1 {
	width:483px;
	padding-left:4px;
	}
	
body#sport #bsi-column-2 { 
	width:304px;
	padding-left:13px;
	}
	
body#sport #bsi-column-3 {
	width:182px;
	padding-left:13px;
	}	

#sport-hdr-wrap {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-search.gif") repeat-x;
	width:998px;
	height:26px;
	}
	
#index-yahoo-search {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-search.gif") repeat-x;
	width:515px;
	height:26px;
	}

	
/* sport-nav 
 * ---------------------------------------------------------------------------- */

#sport-nav ul {
	margin:0;
	padding:8px 0px 0px 10px;
	float:left;
	}

#sport-nav li {
	display:inline;
	}

#sport-nav li a {
	color:#fff;
	text-decoration:none;
	}

#sport-nav li a:hover {
	color:#fff;
	text-decoration:underline;
	}

#sport-nav .divider {
	padding-right:3px;
	padding-left:3px;
	}
	
#sport-hdr {width:400px;height:26px;float:left;}	
	
/* bsi 
 * ---------------------------------------------------------------------------- */

#main-photo-block {
	width:483px;
	height:341px;
	}
	
#main-photo {
	width:479px;
	height:250px;
	margin-left:4px;
	}	
	
#frame_photo {
	border:1px solid #b9aa7b;
	float:left;
	display:block;
	}
	
#bsi-bottom {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-bsi-bottom.gif") no-repeat;
	width:479px;
	height:13px;
	display:block;
	}			

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

#relativeFrame {
	position: relative; 
	width:479px;
	z-index: 1
	}

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

#relativeFrame div#frm0 {visibility: visible;}

#relativeFrame p.pubdate {
	color:#fff;
	font-weight:bold;
	padding-bottom:3px;
	}
	
#relativeFrame p.headline {
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	}
	
#relativeFrame p.headline a {
	color:#b9aa7b;
	}	
	
#relativeFrame p.synopsis {
	color:#fff;
	}		

#minis{
	margin:0;
	padding:0;
	width:89px;
	padding-left:4px;
	float:left;
	}

#minis div{
	border:1px solid #b9aa7b;
	width:87px;
	height:58px;
	display:block;
	margin-bottom:4px;
	}

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

#minis a:hover img, #minis div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	}
	
/* all access video wrap
 * ---------------------------------------------------------------------------- */

#video-wrap {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-allaccess.gif") repeat-x;
	width:508px;
	height:350px;
	padding-top:4px;
	margin-left:3px;
	}
	
#video-wrap img{
	float:left;
	display:block;
	}

#allaccess-hdr {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-09-btn2-allaccess.gif");
	width:503px;
	height:38px;
	margin-left:3px;
	}

#video-highlights, #video-highlights * { margin:0; padding:0; }

#video-highlights {
	width:264px;
	height:305px;
	overflow:auto;
	float:left;
	color:#fff;
	border-bottom:none;
	}

#video-highlights img {
	float:right;
	padding-bottom:7px;
	}	

#video-highlights div {
	width:220px;_width:195px;
	float:left;
	margin-left:16px;
	padding-top:6px;
	display:block;
	border-bottom:1px dashed #642736;
	margin-right:8px;
	}

#video-highlights p.highlights {
	padding-top:17px;
	font-weight:bold;
	}

#video-highlights p.view-clip a {
	text-decoration:none;
	}

#video-highlights p.view-clip a:hover {
	text-decoration:underline;
	}

#video {
	float:left;
	margin-left:8px;
	}

/* bsi/events tabs
 * ---------------------------------------------------------------------------- */	

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

#tab-topstories-wrap {
	background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-bsi.gif") no-repeat; /*change to your button image*/
	height: 26px;
	width: 479px;
	}

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

	#tab-topstories {width:242px;}
	#tab-events {width:237px;}


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

#tab-topstories-wrap.on-topstories #tab-topstories { background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-bsi.gif")  0px -26px; } 
#tab-topstories-wrap.on-events #tab-events { background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-bsi.gif") -242px -26px; }

#wrap-topstories {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-bsi.gif") no-repeat;
	width:479px;
	height:360px;
	} /*dimensions of the box your content appears in*/

#wrap-topstories #content-events{
	width:465px;
	height:336px;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
	}	

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

/* auction/ticket tabs
 * ---------------------------------------------------------------------------- */

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

#tab-auctions-wrap {
	background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-tickets.gif") no-repeat; /*change to your button image*/
	height: 23px;
	width: 304px;
	}

	#tab-auctions-wrap li, #tab-auctions-wrap a {display:block; height: 23px; } /**/

	#tab-auctions {width:159px;}
	#tab-tickets {width:145px;}


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

#tab-auctions-wrap.on-auctions #tab-auctions { background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-tickets.gif")  0px -23px; } 
#tab-auctions-wrap.on-tickets #tab-tickets { background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-tickets.gif") -159px -23px; }

#wrap-auctions {
	width: 302px;
	height: 169px;
	border:1px solid #b9aa7b;
	color:#b9aa7b;
	} /*dimensions of the box your content appears in*/

#wrap-auctions a { color: #b9aa7b;}/*any links displayed within content area*/
#wrap-auctions a:hover { color: #fff;text-decoration:none;}

#content-tickets , #content-tickets * { margin:0; padding:0; }

#content-tickets {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-ticket-logo2.gif") no-repeat;
	background-position:130px 30px;
	width:302px;
	height:169px;
	overflow:auto;
	_background-attachment:fixed;
	}
	
#content-tickets ul{
	padding:8px 0px 0px 30px;
	}
	
#content-tickets li {
	padding-top:2px;
	}	
	
#content-tickets p {
	padding:4px 0px 1px 10px;
	}		

/* sec-hdlines index
 * ---------------------------------------------------------------------------- */


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

#tab-sportstories-wrap {
	background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-bsi-sport.gif") no-repeat; /*change to your button image*/
	height: 26px;
	width: 479px;
	}

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

	#tab-sportstories {width:242px;}
	#tab-sportevents {width:237px;}


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

#tab-sportstories-wrap.on-sportstories #tab-sportstories { background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-bsi-sport.gif")  0px -26px; } 
#tab-sportstories-wrap.on-sportevents #tab-sportevents { background:url("http://grfx.cstv.com/schools/txst/graphics/txst-08-tabs-bsi-sport.gif") -242px -26px; }

#wrap-sportstories {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-bsi.gif") no-repeat;
	width:479px;
	height:360px;
	} /*dimensions of the box your content appears in*/

#wrap-sportstories #content-sportevents{
	width:465px;
	height:336px;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
	}	

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


/* sec-hdlines index
 * ---------------------------------------------------------------------------- */

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

#sec-hdlines-hdr {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-more-headlines.gif");
	width:512px;
	height:23px;
	margin-left:4px;
	}
	
#sec-headlines-wrap {
	width:502px;
	height:260px;
	border:1px solid #b9aa7b;
	margin-left:4px;
	padding-top:12px;
	padding-left:8px;
	}
	
#sec-headlines-wrap p.pubdate {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	}
	
#sec-headlines-wrap p.headline {
	font-size:11px;
	font-weight:bold;
	}
	
#sec-headlines-wrap p.teaser {
	font-size:10px;
	color:#fff;
	padding-bottom:16px;
	}
	
#index-promos {
	width:304px;
	margin-top:6px;
	}					

#fanpoll-hdr {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-hdr-fan-poll.gif");
	width:304px;
	height:23px;
	margin-top:4px;
	}
	
#fanpoll {height:200px;overflow:auto;}	
	
#fanpoll div.pollquestion{color:#fff;}	

#fanpoll div.pollanswers {color:#fff;}
	
/* sec-hdlines index
 * ---------------------------------------------------------------------------- */
	
#features-hdr {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-hdr-features.gif");
	width:512px;
	height:23px;
	margin-left:4px;
	margin-top:10px;
	}
		
#features-content, #features-content * {margin: 0; padding: 0;}

#features-content {
	width:502px;
	height:341px;
	overflow:auto;
	border:1px solid #b9aa7b;
	margin-left:4px;
	padding-top:12px;
	padding-left:8px;
	}
	
#features-content img {
	float:left;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
	}
	
#features-content p{
	font-size:11px;
	color:#fff;
	}

#features-content .headline {padding-top:3px;}

#features-content .headline a {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#b9aa7b;
	}

#features-content .headline a:hover {
	text-decoration:underline;
	color:#b9aa7b;
	}	

#features-content .synopsis a {color:#b9aa7b;}

#features-content .synopsis a:hover {color:#b9aa7b;}

#features-content .synopsis span {color:#fff;}		

#features-content .date {font-weight:bold;}		

	
/* sec-hdlines
 * ---------------------------------------------------------------------------- */	

#sec-headlines-sport-wrap, #sec-headlines-sport-wrap * {margin: 0; padding: 0;}	

#sec-hdlines-sport-hdr {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-more-headlines-sport.gif");
	width:479px;
	height:23px;
	}
	
#sec-headlines-sport-wrap {
	width:477px;
	height:200px;
	border:1px solid #b9aa7b;
	padding-top:12px;
	}

#sec-headlines-sport-wrap p.pubdate {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-left:8px;	
	}

#sec-headlines-sport-wrap p.headline {
	font-size:11px;
	font-weight:bold;
	padding-bottom:16px;
	padding-left:8px;
	}

/* calendar
 * ---------------------------------------------------------------------------- */	

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0  
	}

.calendar {width:100%;_width:96%;}

.calendar td {
	padding: 2px;
	color:#fff;
	font-size:11px; 
	}
		

.calendar tr.calendar-date td{ 
	background-color: #2e1219; 
	font-weight: bold;
	color:#b9aa7b;
	}

.calendar tr.calendar-headers td { 
	font-weight:bold;
	padding-bottom:8px;
	}
	
.calendar tr.calendar-body td {
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
	}	

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

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

#sidebar-content h3 {margin-top: 7px;}

#sidebar-hdr {
	background: url("http://grfx.cstv.com/schools/txst/graphics/txst-08-hdr-related-items.gif");
	width:304px;
	height:23px;
	}
	
#sidebar-content {
	width:282px;
	height:350px;
	overflow:auto;
	border:1px solid #b9aa7b;
	padding-left:20px;
	padding-bottom:4px;
	}
	
#sidebar-content ul {color:#b9aa7b;}	
	
#sidebar-content a {color:#b9aa7b;}	

#sidebar-content h3 {
	color:#fff;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	}
	
/* 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 }
		
		
/* ads
 * ---------------------------------------------------------------------------- */

#banner-wrap {
	width:994px;
	height:92px;
	padding-top:4px;
	padding-left:4px;
	}
	
#holder-banner {
	width:728px;
	height:90px;
	float:left;
	}
	
#promo-top {
	width:256px;
	height:92px;
	float:left;
	padding-left:5px;
	}	
	
#holder-skyscraper {
	width:160px;
	margin-left:5px;	
	}
	
#skyscraper-block {
	height:610px;
	}
	
#footer-promos-top {
	width:994px;
	height:50px;
	padding-top:15px;
	padding-left:4px;
	}
	
#footer-promos-top img {
	float:left;
	padding-right:3px;
	}
	
#footer-promos-top2 {
	width:994px;
	height:61px;
	padding-top:5px;
	padding-left:4px;
	}
	
#footer-promos-top2 img {
	float:left;
	padding-right:3px;
	}
	
#footer-promos-bot {
	background: #000 url("http://grfx.cstv.com/schools/txst/graphics/txst-08-bg-links.gif") repeat-x;
	width:876px;
	height:125px;
	padding-left:122px;
	}
	
#footer-promos-bot img {
	padding-top:4px;
	padding-right:80px;
	}						

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

#printer-footer {
	width:787px;
	padding-bottom:10px;
	}
	
#printer-footer a{
	color:#b40001;
	text-decoration:underline;
	}
	
#printer-footer a:hover;{
	color:#b40001;
	text-decoration:none;
	}		
	
#footer {
	background: #000;
	color: #222;
	padding:10px 20px 20px 20px;
	text-align: center
	}
	
#footer .disclaimer {padding-bottom:10px;}	
	
	#footer a:link, #footer a:visited { color: #fff;text-decoration:none; }
	#footer a:hover, #footer a:active { color: #fff;text-decoration:underline;}
	

/* index-promo area
 * ---------------------------------------------------------------------------- */
 
#left-promo-float {float:left; width:150px;padding-top:3px;}
#right-promo-float {float:right; width:150px;padding-top:3px;}
#left-promo-float img,#right-promo-float img {padding-bottom:3px;}


/* sidebar buttons area
 * ---------------------------------------------------------------------------- */

#sidebar-content-buttons {margin-top:1px;}
#sidebar-content-buttons img {margin-bottom:1px;}

#sidebar-content-btn-top {margin-bottom:5px;}
 
 

