/* 
 ----------------------------------------------------------------------------
  Author: CSTV Online, Inc.
  CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/

/* colors
 ----------------------------------------------------------------------------
	blue:  #000060
	yellow: #ff0
 ----------------------------------------------------------------------------
*/

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

body { 
	background: #000060 url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-ribbon.gif") 1008px 0 repeat-y;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0; 
	padding:0 
	}

h1 { font-size: 1.4em }
h2 { font-size: 1.3em }
h3 { font-size: 1.2em }

h4,h5,h6 { font-size: 1.1em }

a img, :link img, :visited img, fieldset { border:none }

a:link, a:visited { color: #000060; text-decoration: underline }
a:hover, a:active { color: #7a7a7a; text-decoration: underline }

a { outline: none }


/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }
.left { text-align: left }
.right { text-align: right }

.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-subheader,
.page-header { 
	color: #000; 
	font-weight: bold; 
	font-size: 1.3em 
	}

.storyteaser, 
.StoryTeaser { color: #222; font-weight: bold }

.gd-content-dark a { color: #ff0 }
.gd-content-dark a:hover { color:#fff }

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

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

#bio-table td font { line-height: normal }

#holder-banner { text-align: center; padding-top: 50px; }
body#sport #holder-banner, body#story #holder-banner { background: #000060; height: 100px; padding-top: 10px; border-bottom: 1px solid #fff }
#holder-skyscraper { margin: 10px auto; text-align:center }
body#story.sport #holder-skyscraper { position: relative; top: 0; left: 0; }
body#story #holder-skyscraper { position: absolute; top: 100px; left: 1050px }

.dottedBorder { color:#000; margin: 10px }
.dottedBorder a:link, .dottedBorder a:visited { color:#fff  }
.dottedBorder a:hover, .dottedBorder a:active { color:#ecdb0e  }

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

#wrap { 
	background-image: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bg-index.gif");
	background-repeat: repeat-y;
	width: 1008px 
	}

body#sport #wrap { background-image: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bg-sport.gif") }	
body#story.sport #wrap { background-image: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bg-story-sport.gif") }
body#story #wrap { background-image: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bg-story.gif") }

#mast { 
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-mast.jpg");
	height: 142px
	}
	#mast h1 { margin: 0; padding: 0 }
	#mast a { display: block; height: 142px; width: 1008px }
	#mast span { display: none }

#time-date { 
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bg-time-date.jpg");
	height: 33px;
	color: #000060;
	font-size: 9px;
	float: left;
	width: 161px
	}
	
	#time-date span { display:block; margin: 0 6px; position:relative }

#scoreboard {
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-scoreboard.gif");
	float: left;
	height: 33px;
	width: 847px
	}

#bottom { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bottomcurve.jpg"); height: 150px }

#controls {
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-topheadlines.jpg") no-repeat;
	height: 30px;
	margin-left: 11px;
	width: 412px
	}

#weather { 
	background-color: #fff; 
	border: 1px solid #ccc;
	color: #222;
	float: left;
	margin: 2px;
	margin-bottom: 10px;
	padding: 3px; 
	text-align: center;
	width: 160px;
	
	_display: inline
	}


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

#columns { 
	border-collapse: collapse;
	clear: both;
	margin: 0;
	padding: 0;
	width: 1008px
	}

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

#column-1 { width: 148px }
#column-2 { width: 441px }
#column-3 { width: 197px }
#column-4 { width: 222px }

body#story #column-1 { width: 144px }
body#story #column-2 { color: #222; padding: 10px; width: 844px}
body#story #column-2 pre { width: 630px; overflow: auto }

body#story.sport #column-1 { width: 144px }
body#story.sport #column-2 { width: 669px }
body#story.sport #column-3 { width: 195px }


/* headers
 * ---------------------------------------------------------------------------- */

#hdr-sports { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-sports.gif");	height: 19px }
#hdr-quick-links { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-quicklinks.jpg"); height: 20px }
#hdr-search { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-search.jpg"); height: 20px }
#hdr-secondary-headlines { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-mheadlines.jpg"); height: 37px; margin-top: 15px; margin-bottom: 10px }
	
#hdr-fanzone { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-fanzone.gif"); height: 19px }
#hdr-ticketcenter { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-ticketcenter.gif"); height: 19px }
#hdr-specevents { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-specevents.gif"); height: 19px }

#hdr-fanzone.on { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-fanzone.gif") 0 19px }
#hdr-ticketcenter.on { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-ticketcenter.gif") 0 19px }
#hdr-specevents.on { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-specevents.gif") 0 19px }

#hdr-upnext { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-upnext.jpg"); height: 19px; clear: both }
body#sport #hdr-upnext { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-hdr-upnext-sport.gif"); height: 26px }


/* search
 * ---------------------------------------------------------------------------- */

#search, #search * { margin: 0; padding: 0 }
	
	#search form, #search-page form { padding: 8px 0 8px 2px; font-size: .90em }
	
	#search input, #search-page input { 
		border: 1px solid #fff;
		vertical-align: middle; 
		width: 105px 
		}
		
		#search-page input { width: 160px }
		
		#search input.radio, #search-page input.radio { 
			border: none; 
			height:10px;
			width: 10px
			}
			
		#search input.submit, #search-page input.submit { 
			background-color: yellow;
			border: 0;
			cursor: pointer;
			width: 25px 
			}
		
	
/* calendar
 * ---------------------------------------------------------------------------- */

.calendar, .calendar * { margin: 0; padding:0 }

.calendar { 
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bg-upnext.jpg") no-repeat 1px 50px; 
	height:320px; overflow:auto }

body#sport .calendar { background: none; width: 437px }

.calendar h2, .calendar h3, .calendar p, .calendar ul { padding-left: 10px }

.calendar h2 {
	font-size: 1.2em;
	margin-top: 12px;
	color: #fff
	}

.calendar h3 { margin-top: 8px }

.calendar p { margin-bottom: 4px }

.calendar ul { list-style-type: none }

.calendar li { display: inline; padding-right: 4px }

.calendar a:link, .calendar a:visited { color: #fcf000; text-decoration: none; }
.calendar a:hover, .calendar a:active { color: #ccc }


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

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

#sidebar { color: #00016B; margin: 0 0 0 6px;  }

#sidebar a:link, #sidebar a:visited  { color: #00016B; font-weight: bold; text-decoration: none  }
#sidebar a:hover, #sidebar a:active { color: #666 }

#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; 
	padding: 0;
	padding-left: 25px
	}
	
.photo-table .caption { font-size: .95em }


/* blue-gold report
 * ---------------------------------------------------------------------------- */

#report h3 { text-transform: uppercase }

.block-1, .block-2, .guest, .station { float: left; _display: inline }

.block-1 {
	margin-right: 10px; 
	border: 2px solid #aaa;
	padding: 10px 0;
	width: 561px	
	}
	
.block-2 { 
	background-color: #eee;
	border: 2px solid #aaa;
	padding: 10px 0;
	width: 230px 
	}
	
.block-1 h3, .block-1 p { margin: 0 0 8px 0; padding: 0 }

.block-2 h3, .block-2 p { margin: 0 0 8px 0; padding: 0 10px }
.block-2 h3 { color: #004080; margin-bottom: 2px; }
.block-2 .comment { font-style: italic }

.block-1 h3, .guest, .station { background-color: #f6f6f6; margin-bottom: 0px; color: #00005a }
.block-1 h3 { padding: 4px; width: 97%; }
.block-1 p { margin: 0; padding: 4px; text-align: center }
.block-1 .description { color: #00005a }

.guest, .station { font-weight: bold; margin-bottom: 8px; }

.guest { margin-right: 0px; width: 140px }
.station { margin-right: 0px; width: 186px }


/* email-print
 * ---------------------------------------------------------------------------- */

.email-print, .email-print * { margin: 0; padding: 0 }

.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://graphics.fansonly.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
	.email-print li.print { background: url("http://graphics.fansonly.com/graphics/oas-icon-print.gif") 0 2px no-repeat }
		

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

#pre-footer {
	border: solid #aaa; 
	border-width: 2px 0;
	display: block;
	text-align: center;
	margin: 10px auto;
	width: 460px
	}
	

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	background-color: #0F0F68;
	color: #fff;
	padding: 20px;
	text-align: center
	}
	
	#footer a:link, #footer a:visited { color: #fff }
	#footer a:hover, #footer a:active { color: #ccc }


/* panel (sliding tabs)
 * ---------------------------------------------------------------------------- */

.panel-container {  height: 275px }
.panel-banner { cursor: pointer }
.panel-body { background-color: #000060; padding: 2px; height: 213px; margin-left:1px; width:191px; overflow: auto; }
.panel { color: #fff }
.panel a:link, .panel a:visited { color: #fff }
.panel a:hover, .panel a:active { color: #FEBE10 }


/* navigation: #nav-top
 * ------------------------------------------------------------------------- */

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

#nav-top {
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif");
	clear: both;
	height: 23px;
	position: relative;
	width: 1008px 
	}

#nav-top li, #nav-top a {  
	height: 23px;
	display: block 
	}

#nav-top span { display: none }

#nav-top li { float: left; _display: inline }

#nav-top-01 { width: 132px; margin-left: 177px }
#nav-top-02 { width: 155px }
#nav-top-03 { width:  87px }
#nav-top-04 { width:  94px }
#nav-top-05 { width:  91px }
#nav-top-06 { width: 125px }
#nav-top-07 { width: 105px }	

#nav-top-01 a:hover { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -177px -23px }
#nav-top-02 a:hover { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -309px -23px }
#nav-top-03 a:hover { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -464px -23px }
#nav-top-04 a:hover { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -551px -23px }
#nav-top-05 a:hover { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -645px -23px }
#nav-top-06 a:hover { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -736px -23px }
#nav-top-07 a:hover { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -861px -23px }

#nav-top-01:hover>a { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-top.gif") -177px -23px }


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

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

	#nav-top ul, 
	#nav-top li li { width: 160px } 

	#nav-top li li, 
	#nav-top li li a { height: auto }

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

	#nav-top li li { border-bottom: 1px solid #aaa }

	#nav-top li li a {
		background: #ddd;
		color: #444;
		display: block;
		padding: 2px;
		text-decoration:none;

		_width: 100%
		}

	#nav-top li li a:hover { 
		background: #fff; 
		color: #666 
		}


/* navigation: .nav-left
 * ------------------------------------------------------------------------- */

.nav-left, .nav-left * { margin: 0; padding: 0 }

.nav-left li a:link, 
.nav-left li a:visited { 
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-left.gif");
	color: #fff;
	display: block;
	height: 17px;
	line-height: 17px;
	font-weight: bold; 
	text-decoration: none;
	width: 148px 
	}

.nav-left li a:hover, 
.nav-left li a:active { 
	background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-nav-left.gif") 0 -18px; 
	color: #fff; 
	text-decoration: none 
	}	
	
body#story .nav-left li a:link,
body#story .nav-left li a:visited { width: 144px }


/* relativeFrame
 * ---------------------------------------------------------------------------- */

#relativeFrame { 
	height: 150px;
	position: relative; 
	z-index: 1 
	}

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

	#relativeFrame div#frm0 { visibility: visible }

#frame_photo { border: 1px solid #fcf000; margin-top: 5px; margin-left: 13px }


/* nav-headlines
 * ------------------------------------------------------------------------- */

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

#nav-headlines { margin-left: 180px }

#nav-headlines li { 
	float: left; 
	list-style: none; 
	margin-right: 5px 
	}

	
/* minis
 * ------------------------------------------------------------------------- */	

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

#minis div { margin-bottom: 1px; float: left }

#minis div a { height: 30px; display: block }

#minis div span { display: none }

#mini0 { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-1-off.gif") no-repeat; margin-left: 50px; width: 14px }
#mini1 { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-2-off.gif") no-repeat; width: 18px }
#mini2 { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-3-off.gif") no-repeat; width: 17px }
#mini3 { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-4-off.gif") no-repeat; width: 17px }
#mini4 { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-5-off.gif") no-repeat; width: 16px }

#mini0.miniOn { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-1-on.gif") no-repeat }
#mini1.miniOn { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-2-on.gif") no-repeat }
#mini2.miniOn { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-3-on.gif") no-repeat }
#mini3.miniOn { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-4-on.gif") no-repeat }
#mini4.miniOn { background: url("http://graphics.fansonly.com/schools/ucir/graphics/ucir-07-bsi-5-on.gif") no-repeat }


/* lead-headlines
 * ---------------------------------------------------------------------------- */	

.lead-headlines, .lead-headlines * { margin: 0; padding: 0 }

.lead-headlines { 
	clear: both;
	padding: 12px;
	padding-bottom: 0;
	width: 400px; 
	}
	
	body#sport .lead-headlines { padding-bottom: 12px }

.lead-headlines a:link, .lead-headlines a:visited { 
	color: #fcf000;
	text-decoration: none
	}

.lead-headlines a:hover, .lead-headlines a:active { 
	color: #ccc;
	text-decoration: none
	}
		
img.lead-photo { 
	border: 1px solid #fcf000;
	margin:2px 0 0 3px;
	}
	
	body#sport img.lead-photo { margin-bottom: 8px }
		
.lead-headlines h2 { 
	margin-bottom: 8px;
	font-size:12px;
	text-align:center; 
	}
	
.lead-headlines p.date {
	font-size: .95em;
	margin: 0
	}


/* secondary-headlines
 * ---------------------------------------------------------------------------- */

.secondary-headlines, .secondary-headlines * { margin: 0; padding: 0 }

.secondary-headlines { padding: 0 12px }
.secondary-headlines a:link, .secondary-headlines a:visited { color: #fcf000; text-decoration: none }
.secondary-headlines a:hover, .secondary-headlines a:active { color: #ccc; text-decoration: none }

.secondary-headlines h3 { color:#fff; font-size:12px; }	
.secondary-headlines p { margin-bottom: 12px }

.secondary-headlines img { border: 1px solid #fcf000 }

body#sport .secondary-headlines { width:130px; margin-top:10px; margin-left:15px; padding: 0; float:left; _display: inline }

body#sport .secondary-headlines p { font-weight:bold; margin:5px 0 0 0; }
body#sport .secondary-headlines h3 { margin: 0 0 10px 0 } 

/* photo-gallery
 * ---------------------------------------------------------------------------- */

td.boxborder {border: #002B7F 1px solid; font-size:10px; color:#002B7F; background-color:#dddddd; } 
td.boxborderrecent {border: #F7E79C 1px solid; font-size:10px; background-color:#dddddd; } 
td.gallerynav {border: #F7E79C 1px solid; font-size:10px; background-color:#002B7F;} 
.mostrecent{color:#002B7F; font-size:10px;  font-weight:600;text-decoration:underline;} 
.mostrecent:hover{text-decoration:none;} 
.gallerydate {font-size:10px; font-weight:bold; color:#002B7F;} 
.gallerysport {font-size:10px; color:#002B7F;} 
.gallerymainlinks {width:128; margin-left: 6; color: #e4d99b !important; font-size:10px; text-decoration:none; font-weight:600;} 
.gallerymainlinks:hover {text-decoration:underline; color: #fff !important; } 
.galleryseasonlink {color:#ffffff; font-size:10px; text-decoration:none;} 
.galleryseasonlink:hover {text-decoration:underline; } 
.galleryseason {width:100; margin-left:20; color:#ffffff; font-size:10px; }

