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


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

body { 
	background: #000 url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bg-body.gif");
	color: #fff;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}
	
td{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	}
	
body#story td{
	font: 11px 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: #fff; text-decoration: underline }
a:hover, a:active { color: #fff; 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 }

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

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


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

#wrap { 
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bg-wrap.gif") repeat-y 977px 0px;
	}
	
#mast {
	margin:0;
	padding:0;
	height:168px;
	width:980px;
	}
	
#mast-left {
	width:137px;
	height:168px;
	float:left;
	}	

#mast-right {
	width:328px;
	height:168px;
	float:left;
	}
	
#mast-middle {
	width:512px;
	height:168px;
	float:left;
	}
	
#sponsors-wrap {
	width:667px;
	height:250px;
	margin-top:3px;
	}
	
#sponsors-left {
	width:353px;
	height:250px;
	float:left;
	}			

#holder-story {
	width:300px;
	height:250px;
	margin-top:2px;
	background:#ccc;
	float:right;
	}
	
#sec-hdlines-wrap {
	width:667px;
	height:250px;
	}
	
#sec-hdlines-left {
	width:359px;
	height:250px;
	padding-bottom:10px;
	float:left;
	}	

#sec-hdlines-hdr {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-hdr-more-headlines.gif") no-repeat;
	width:359px;
	height:45px;
	}	

#sec-hdlines-content {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-more-headlines-bg.gif") no-repeat;
	width:359px;
	height:194px;
	padding-top:10px;
	}
	
#sec-hdlines-content ul {
	margin:0;padding:0;
	padding-left:25px;
	padding-bottom:18px;
	padding-right:8px;
	}
	
#sec-hdlines-content a {text-decoration:none;}	

	
		
	

/* 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:667px;
	padding-right:6px;
	}
	
#column-2 { 
	width:305px;
	}
	
body#story #column-1 {
	width:970px;
	background:#fff;
	}
	
#story-container {
	padding:10px;
	color:#000;
	}
	
#story-container a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
	
#story-container a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
	
#story-container li{
	margin-left:20px;
	}					

/* search
 * ---------------------------------------------------------------------------- */
	
	
#search-wrap {
	width:977px;
	height:29px;
	border-bottom:7px solid #000;
	}
	
#top-stories {
	width:419px;
	height:29px;
	float:left;
	}	
	
#yahoo-search {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bg-search.gif") no-repeat;
	width:345px;
	height:29px;
	float:right;
	}
	
#yahoo-search table {padding-left:16px;_padding-left:6px; _font-size:10px;}	
	
	#searchForm { float:left; _display:inline;}
	#searchForm td { color:#fff !important; padding:2px; _padding:1px;padding-top:4px;}
	#searchForm, #searchForm input { margin:0; padding:0;}
	#yahooBox { width:110px; height:12px;display:block; }

	.searchformOn { background:#fff url("http://graphics.fansonly.com/schools/uri/graphics/yahoo-search5.gif") no-repeat; }
	.searchformOff { background-image:none;	}
	
#yahoo-search table td {color:#fff;}			
	
#ticker-wrap {
	width:977px;
	height:21px;
	}
	
#ticker-left {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bg-ticker_l.gif") no-repeat;
	width:154px;
	height:21px;
	float:left;
	}
	
#ticker-right {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bg-ticker_r.gif") no-repeat;
	width:823px;
	height:21px;
	float:left;
	}
	
#store-portal {
	padding-top:6px;
	}	
	
/* navigation: #nav-standings
 * ------------------------------------------------------------------------- */

#standings-wrap {
	width:304px;
	border-bottom:1px solid #fff;
position:relative;
z-index:5;
	}
	
#standings-wrap2{
	width:297px;
	}

#standings-wrap2 div{
	float:left;
	}

#standings-wrap h3 {
	color:#fff;
	}	
#stand1
{}

#stand2
{position:absolute;
left:185px;
top:-5px;
z-index:500;}

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

#nav-standings {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-standings-menu.gif") no-repeat;
	height: 24px;
	position: relative;
	width: 196px;
	z-index: 100;
	}	

#nav-standings span {display:none;}

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

#nav-standings li {float:left;}

#nav-standings-01 {
	width:196px;
	}

#nav-standings-01 a:hover {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-standings-menu.gif") 0 -24px; 
	}


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

#nav-standings ul {
	border: solid #000;
	border-width: 0 1px;
	left: -9999px;
	top: 20px;
	position:absolute;
	z-index:100;
	}

#nav-standings ul, 
#nav-standings li li {width:133px;_width:130px;} 

#nav-standings li li, 
#nav-standings li li a { height:auto;}

#nav-standings li:hover ul, 
#nav-standings a:hover ul { left:auto;}

#nav-standings li li {
	border-bottom:1px solid #000;
	text-indent: 0; 
	}

#nav-standings li li a {
	font-size:9px;
	background: #fff;
	color: #000;
	display: block;
	padding-left:3px;
	text-decoration:none;
	_width: 100%
	}

#nav-standings li li a:hover { 
	background: #1c1e1b; 
	color: #fff; 
	}

#nav-standings .header a, #nav-standings .header a:hover { 
	color: #1c1e1b; 
	font-weight: bold
	}

#standings {
	width:287px;
	border-collapse:collapse;
	background:#000;
	}

#standings td {
	padding-left:8px;
	}

.standings-top {
	background:#000;
	color:#000;
	border-collapse:collapse;
	border:1px solid #000;
	width:287px;
	}

#standings-content td {color:#fff;}


.sportType { 
	font-size:12px; 
	font-style:italic; 
	font-weight:bold;
	text-align:center;
	}

.wrap-standings {
	
	height:192px;
	}
	
#standings-scroll {
	height:242px;
	overflow:auto;
	}	
	
body#sport .wrap-standings {
	width:297px;_width:285px;
	height:242px;
	
	}	

#standings-wrap .wrap-pac10-content h3 {
	color:#fff;
	}	
	
#standings-table {
	border-collapse:collapse;
	margin:0;padding:0;
	}

#standings-hdr {
	background:#232d84;
	}

#standing-images {
	width:297px;
	height:51px;
	}
	
#standing-images img{
	float:left;
	}

#standings-tab h3 {color:#fff;}
	
/* navigation: #nav
* ------------------------------------------------------------------------- */

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

#nav {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") no-repeat;
	height: 21px;
	position: relative;
	width: 977px;
	z-index: 150; 
	}

#nav span { display:none; }

#nav li, #nav a {
	font-size: .95em;  
	height: 21px;
	display: block;
	text-decoration:none;
	}

#nav li { float: left; }


#nav-01 { width:92px;}
#nav-02 { width:123px;}
#nav-03 { width:149px;}
#nav-04 { width:69px;}
#nav-05 { width:97px;}
#nav-06 { width:72px;}
#nav-07 { width:152px;}
#nav-08 { width:136px;}
#nav-09 { width:87px;}

#nav-01 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") 0 -21px}
#nav-02 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -92px -21px}
#nav-03 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -215px -21px}
#nav-04 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -364px -21px}
#nav-05 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -433px -21px}
#nav-06 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -530px -21px}
#nav-07 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -602px -21px}
#nav-08 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -754px -21px}
#nav-09 a:hover { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -890px -21px}

#nav-01:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") 0 -21px}
#nav-02:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -92px -21px}
#nav-03:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -215px -21px}
#nav-04:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -364px -21px}
#nav-05:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -433px -21px}
#nav-06:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -530px -21px}
#nav-07:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -602px -21px}
#nav-08:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -754px -21px}
#nav-09:hover>a { background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-nav.gif") -890px -21px}

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

#nav ul {
	border: solid #283287;
	border-width: 0 1px;
	left: -9999px;
	top: 21px;
	position:absolute;
	z-index:150;
	}

#nav-08 ul { margin-left: -15px }

#nav-01 ul {margin-left:18px;}

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

#nav li li, 
#nav li li a { height: auto; text-decoration:none;}

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

#nav li li { border-bottom: 1px solid #283287; text-indent: 0; }

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

	_width: 100%
	}

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

/* end navigation: #nav */	



/* sport pages only
 * ---------------------------------------------------------------------------- */
	
#standings-image {
	width:196px;
	height:51px;
	float:left;
	display:block;
	}

#standings-logo {
	width:101px;
	height:51px;
	float:right;
	}

/* school pages only
 * ---------------------------------------------------------------------------- */		
			
#school-left, #school-left * { margin:0; padding:0; }

#school-left {
	width:262px;
	padding-left:20px;
	background:#ccc;
	vertical-align:top;
	border:1px solid #000;
	}

#school-right, #school-right * { margin:0; padding:0; }

#school-right {
	width:635px;
	padding-left:15px;
	vertical-align:top;
	}

#school-left span {font-weight:bold;padding-right:5px;padding-bottom:6px;}	

#school-left .quick-facts {
	font-weight:bold;
	font-size:12px;
	}

#school-left .school-links {
	padding-bottom:18px;
	}

#school-right .secpubdate {
	padding-top:10px;
	}

#school-right .secteaser {
	padding-bottom:10px;
	}

#school-right .school-r-hdr {
	color:#9a0001;
	font-weight:bold;
	padding-top:16px;
	display:block;
	}

#school-right p.secheadline a {text-decoration:none;color:#000;}
#school-left p.school-links a {text-decoration:none;font-weight:300;color:#000;}
/* video / all-access
 * ---------------------------------------------------------------------------- */			

#all-access-wrap {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-aa-bg.gif") repeat-x;
	width:291px;
	height:345px;
	border-left:1px solid #3e5287;
	border-right:1px solid #3e5287;
	margin-left:2px;
	}

#all-access-wrap a {text-decoration:none;}

#all-access-wrap a:hover {text-decoration:underline;}

#all-access-wrap li {
	list-style-image: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-video.gif");
	padding-bottom:2px;
	}
	
#video {
	padding-left:20px;
	}
	
#video-ad {padding-left:9px;}	
	
#index-right-promos {
	padding-top:8px;
	}
	
#index-right-promos img{
	padding-bottom:4px;
	}	
			
#sidebar {margin:0;padding:4px 0px 0px 20px;}

#sidebar .sidebartitle {list-style:none;}

#sidebar a {text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}

#sidebar li {padding-bottom:3px;_padding-bottom:2px;}

/* BSI Container
 * ---------------------------------------------------------------------------- */

#bsi-container {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bg-bsi-grad.gif") repeat-x;
	width:667px;
	height:378px;
	}

#bsi-photo-container {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bg-bsi.gif") no-repeat;
	width:423px;
	height:373px;
	float:left;
	}
	
.photo_gradiant {
	width:400px;
	height:250px;
	background: url('http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bsi-grad.png') no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/confs/pac10/graphics/pac10-08-bsi-grad.png', sizingMethod='scale') no-repeat;
	/*border:1px solid #f00;*/
	}
	
/* IE PNG FIX
 * ---------------------------------------------------------------------------- */	

#pngWrap {
	width:400px;
	height:250px;
	padding-top:3px;
	padding-left:12px;
	}

	
/* IE PNG FIX
 * ---------------------------------------------------------------------------- */			

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

#relativeFrame {
	position: relative; 
	width:244px;
	z-index: 1;
	float:left;
	}

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

#relativeFrame div#frm0 { visibility: visible }

#relativeFrame .headline {
	padding-bottom:20px;
	}

#relativeFrame .headline a{
	font-size:13px;
	}
	
#relativeFrame .headline a{
	text-decoration:none;
	}
	
#relativeFrame .headline a:hover {
	text-decoration:underline;
	}
	
#relativeFrame .sport {
	font-weight:bold;
	padding-bottom:7px;
	}
	
#relativeFrame .more {
	padding-top:16px;
	text-decoration:none;
	}	
	
#relativeFrame .more span{
	text-decoration:underline;
	}
	
#relativeFrame .more span:hover{
	text-decoration:none;
	}					


/* mini-photos
 * ---------------------------------------------------------------------------- */

#minis{
	margin:0;
	padding-left:12px;;
	width:400px;
	height:80px;
	}

#minis div{
	float:left;
	border:2px solid #000;
	}

#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	margin-bottom:3px;
	border:2px solid #000;
	}

#minis a:hover img, #minis div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	border:2px solid #ccc;
	}
	

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

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

#tab-events {
	background:url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-tabs-campus.gif") no-repeat; /*change to your button image*/
	height: 38px;
	width: 665px;
	margin-top:4px;
	margin-left:3px;
	}

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

	#tab-campus {width:124px;}
	#tab-champions {width:155px;}
	#tab-schedules {width:129px;}
	#tab-scoreboard {width:138px;}  
	#tab-rankings {width:115px;}    

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

#tab-events.on-campus #tab-campus { background:url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-tabs-campus.gif")  0px -38px; } 
#tab-events.on-champions #tab-champions { background:url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-tabs-campus.gif") -124px -38px; }
#tab-events.on-schedules #tab-schedules { background:url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-tabs-campus.gif") -279px -38px; }
#tab-events.on-scoreboard #tab-scoreboard { background:url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-tabs-campus.gif") -408px -38px; }
#tab-events.on-rankings #tab-rankings { background:url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-tabs-campus.gif") -550px -38px; }

#wrap-events {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-tabs-bg.gif") no-repeat;
	width: 665px;
	height: 313px;
	margin-left:3px;
	} /*dimensions of the box your content appears in*/

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


#content-campus {
	width:654px;
	}

#content-rankings #rankings-table{
	margin-left:100px;
	}	

#content-rankings #rankings-table td{
	padding-right:50px;
	}
	
#content-scoreboard {
	background: url("http://grfx.cstv.com/confs/pac10/graphics/pac10-08-scoreboard-bg.gif") no-repeat;
	width: 665px;
	height: 313px;
	}
	
#scoreboard {
	padding:50px 0px 0px 115px;
	}
	
#champions-table {
	width:98%;_width:96%;
	margin-left:8px;
	}

#champions-table td{
	background:#fff;
	border:1px solid #ccc;
	color:#000;
	vertical-align:top;
	font-size:11px;
	}
	
#content-champions .tabs-scroll, #content-schedules .tabs-scroll, #content-rankings .tabs-scroll {
	width:665px;
	height:310px;
	overflow:auto;
	}	

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

#content-schedules .calendar {
	width:95%;
	margin:0px 10px 0px 10px;
	}

#content-schedules .calendar-date td{ 
	color: #fff; 
	font-weight: bold;
	font-size:13px;
	padding-top:8px;

 	}

#content-schedules tr.calendar-headers{ 
	background-color:#283287; 
	color: #fff; 
	font-weight: bold;

 	}

#content-schedules .calendar-body td{
	padding:6px 0px 6px 0px;
	}

#content-schedules td {color:#fff;}

#content-schedules td a {color:#fff;}

#content-schedules td a:hover {text-decoration:none;}

/*#content-calendar .calendar tr.calendar-body, #content-scalendar .calendar tr.calendar-body {
	border-bottom:2px solid #ccc;
	} */

#content-schedules .calendar-body {border-bottom:2px solid #222;}

#content-schedules.calendar tr.calendar-headers td { font-weight: bold }





/* 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
 * ---------------------------------------------------------------------------- */
#printer-footer {
	clear:both;
	padding:5px 0px 5px 0px;
	}
	
#printer-footer-table {
	}
	
#printer-footer-inside {
	width:400px;
	padding:5px 0px 5px 0px;
	}		

#printer-footer a {
	color:#000;
	}

#banner-wrap {
	width:877px;
	padding-left:120px;_padding-left:50px;
	height:100px;
	padding-bottom:27px;
	}

#holder-banner {
	width:728px;
	height:90px;
	background:#ccc;
	}
	
#footer {
	width:997px;
	color: #fff;
	text-align:center;
	padding-bottom:20px;
	}
	
	#footer a:link, #footer a:visited { color: #fff;}
	#footer a:hover, #footer a:active { color: #fff;}
	
	body#story #footer a:link, body#story #footer a:visited { color: #fff;text-decoration:none;}
	body#story #footer a:hover, body#story #footer a:active { color: #fff;text-decoration:underline;}
	
#footer-sponsors {
	height:121px;
	padding-top:47px;
	}
	
#footer-sponsors img {
	height:112px;
	float:left;
	display:block;
	}	

