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


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


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

body 
{
	background: #a6afb5 url("http://grfx.cstv.com/confs/swac/graphics/swac-09-bg.gif") repeat-x;
    margin: 0;
    padding: 0;
}
    
td
{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000001;
}


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

.imgs-blk
{display:block;}
/* 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: #ed1b2d; 
	font-weight: bold; 
	font-size: 16px 
	}

.storyteaser, 
.StoryTeaser { color: #000001; 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
 * ---------------------------------------------------------------------------- */


.bg-left {
	background-attachment: scroll;
	background-image: url('http://grfx.cstv.com/schools/swac/graphics/swac-09-bg-star.png');
	background-repeat: no-repeat;
	background-position: right 91px;
}



#wrap 
{ 
	width:1000px;
	margin: 0 auto;
	background:  url("http://grfx.cstv.com/schools/swac/graphics/swac-09-bg-content.gif");
}
	
#mast { 
	width:1000px;
}

#mastL
{
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-mast-left.gif") no-repeat;
	float:left;
	width:625px;
	height:141px;
	display:block;
}

#mastR
{
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-mast-right-index.jpg") no-repeat;
	float:left;
	width:375px;
	height:141px;
	display:block;
}


#top-ads
{
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-bg-top.gif") no-repeat;
	width:1000px;
	height:94px;
}

#school-icons
{
	margin:70px 0 0 0;
}


body#sport #school-icons, body#story #school-icons
{
	margin-top:-25px;
	
}


#search-wrap
{
	margin:0 0 0 310px;
	width:309px;
}


#holder-banner
{float:left;}

#top-promo
{float:left;
width:262px;
height:90px;
padding-left:10px;}

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

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

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

#column-1 {
	width:725px; 
	padding:0 5px 0 3px;
}

#column-2 {
	width:262px;
	background:#abb4b9;
}

#story-content
{padding:8px;}


/* BSI PNG
 * ---------------------------------------------------------------------------- */

#bsi-wrap {
	position:relative;
	left:0px;
	top:0px;
	border-color:#000001;
	border-style:solid;
	border-width:1px 1px 0;
	height:330px;
	margin:0 0 6px;
	width:725px;
}


body#sport #bsi-wrap {
	position:relative;
	left:0px;
	top:0px;
	border-color:#000001;
	border-style:solid;
	border-width:1px 1px 0;
	height:328px;
	margin:0 0 6px;
	width:725px;
}



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

#pngBsi {
	z-index:2;
	width:725px;
	height:270px;	
	/*background:100px 0px no-repeat;*/
}

#pngWrap {
	display:block;
	z-index:5;
	width:725px;
	height:270px;
}

/* RelativeFrame
 * ---------------------------------------------------------------------------- */
#relativeFrame, #relativeFrame *{
	margin:0;
	padding:0;	
	color:#fff;
}

#relativeFrame {
	position: relative; 
	width:275px;
	z-index: 1;
	top:-230px;
	left:15px;
}

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

#relativeFrame div#frm0 { visibility: visible }


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

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

#relativeFrame a
{
	color:#ed1b2d;
}
#relativeFrame a:hover
{text-decoration:underline;}
#relativeFrame h1
{
	padding:0 0 10px 0;
}

#minis {
	margin:0;
	padding:0;
	position:absolute;
	top:270px;	
	left:-1px;
	width:727px;
	height:61px;
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-bsi-thumb-bg.gif");
	border-top:1px solid #000001;
}


#mini0, #mini1, #mini2, #mini3, #mini4 {
	float:left;	
    position:relative;
	padding-right:5px;
	padding-top:3px;
}

#mini0 
{
	padding-left:5px;
}

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

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

#controls
{
	width:72px;
	position:absolute;
	top:275px;
	left:612px; 
}

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

#controls li {
	float: left; 
	list-style: none; 
	_display: inline; 
}

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

#video-wrap { display:none; }

#flash-video {
	display:block;
	width:560px;
	height:316px;
	z-index:96;
	padding-top:9px;
}

#sec-headlines-wrap .pubdate
{
	color:#000001;
	font-weight:bold;
	margin:0;
	padding:0;
}

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

#sec-headlines-wrap h1 a
{
	color:#ed1b2d;
	font-size:12px;
	text-decoration:none;
}
#sec-headlines-wrap h1 a:hover
{text-decoration:underline;}

#wrap-1
{
	width:727px;
	margin:10px 0 0 0;
}

#wrap-2
{
	width:727px;
}

#calendar-wrap
{
	width:527px;
	float:left;
	margin:10px 0 10px 0;
}

#social-wrap
{
	width:196px;
	float:left;
	margin:10px 0 10px 0;
	padding:0 0 0 4px;
}

#events
{
	background: url("http://grfx.cstv.com/confs/swac/graphics/swac-09-bg-calendar.gif");	
	height:219px;
	width:512px;
	
	padding:0 5px 0 10px;
}

#event-scroll
{
	height:215px;
	overflow-x: hidden; overflow-y: auto;
}

#video-block-wrap
{
	width:250px;
	padding:0 0 0 4px;
	
}

#video-blocks
{
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-aa-bg-videos.gif") repeat-y;
	width:244px;
	padding:0 0 0 10px;	
}

#video-scroll-wrap{
	height:195px;
	width:239px;
	overflow-x: hidden; 
	overflow-y: hidden;
}

.block-wrap {
	width:220px;
	height:40px;
	margin-bottom:10px;

}

.block-thumb {
	width:51px;
	height:38px;
	margin-right:10px;
	float:left;
}

.block-sport {float:left; color:#ed1b2d;font-size:10px;}
.block-sub a:link { color:#FFFFFF; text-decoration:none;font-size:10px; }
.block-sub a:visited { color:#FFFFFF; text-decoration:none; }
.block-sub a:hover { color:#ed1b2d; text-decoration:none; }




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

#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/swac/graphics/swac-09-tab-headlines.gif");
	height: 33px; 
	width: 419px	
	}

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

#tab-headlines { width: 140px }
#tab-champs { width: 165px }
#tab-photos { width: 114px }

#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-tab-headlines.gif") 0 -33px }
#headlines-tab.on-champs #tab-champs { background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-tab-headlines.gif") -140px -33px }	
#headlines-tab.on-photos #tab-photos { background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-tab-headlines.gif") -305px -33px }

#headlines, #champs, #photos { 
	height:217px;
	padding:0 8px 0 8px; 
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-bg-headlines.gif") no-repeat; 
	width:403px;	
}

#head-scroll
{
	overflow: auto;
	height:214px;
	width:407px;
	
}
#headline-tab-wrap
{
	float:left;
	width:419px;
}

#story-ad
{
	width:300px;
	height:250px;
	float:left;
	padding:0 0 0 8px;
}

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

.calendar td { padding: 2px }

.calendar-date td
{ 
	color: #000001; 
	font-weight: bold;
}
	
.calendar-body a
{
	color:#ed1b2d;
	text-decoration:none;
}

.calendar-body a:hover
{text-decoration:underline;}
 
.calendar-headers td
{
	background:#000001;
	border:solid #ed1b2d;
	border-width:1px 0 0 0;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
}

.calendar tr.calendar-body td { 
	border-bottom:1px #DDDDDD dotted;
}



#fanpoll-wrap{
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-bg-fan-poll.gif") no-repeat;
	height:258px;
	padding:0 0 0 4px;
	color:#fff;
	margin:0 0 10px 0;
}

#poll{
	width:195px;
	height:238px;
	color:#fff;
	padding:0 0 5px 50px;
	overflow: auto
}

.pollquestion, .pollanswers{
	color:#fff;
}

#video-scroll-wrap{
	height:200px;
	width:239px;
	overflow-x: hidden; overflow-y: auto;
	}

#store-wrap
{
	padding:0 0 0 4px;
}

#flash-promo-wrap
{
	padding:0 0 0 4px;
}


#title
{
	float:left;
	width:400px;
	height:41px;
}

#sport-nav-wrap
{
	background: url("http://grfx.cstv.com/schools/swac/graphics/swac-09-hdr-bg-right.gif");
	width:600px;
	height:41px;
	float:left;
}

#sport-nav
{
	color:#000001;
	padding:15px 0 0 320px;
	font-size:11px;
}

#sport-nav a
{
	color:#000001;
	text-decoration:none;
}
#sport-nav a:hover
{text-decoration:underline;}
/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar-wrap
{
	margin:10px 0 10px 4px;
color:#fff;
}

#sidebar
{
	background: url("http://grfx.cstv.com/confs/swac/graphics/swac-09-bg-athletic-info.gif");
	width:219px;
	height:237px;	
padding:10px 0 0 35px;
}

#sidebar ul
{margin:0;
padding:0;}

#sidebar a
{color:#fff;
text-decoration:none;
}
#sidebar a:hover
{text-decoration:underline;}
#tileGroup
{
color:#ed1b2d;

}
#sidebar-scroll
{
	height:227px;
	overflow:auto;
	width:215px;
}




/* 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 a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }
	
	

