/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: Kristin V. Hart
 	CSS Document: SCHOOLNAME-08-display.css
 ---------------------------------------------------------------------------- 
*/


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


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

body { 
	background: #393939 url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg.gif") repeat-x;
	color: #222;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}
	
td{
	font: 11px Verdana, Arial, 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: #222; text-decoration: underline; }
a:hover, a:active { color: #999; 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;
    display:none;
	}

#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/schools/uri/graphics/yahoo-search5.gif") no-repeat }
.yahoo-off { background-image: none	}


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

#site-wrap {
	width:1000px;
	margin:0 auto;
	}
	
#mast {
	width:1000px;
	height:94px;
	}	
	
#mast-left {
	width:754px;
	height:94px;
	background:#000;
	float:left;
	}		
	
#mast-right {
	width:246px;
	height:94px;
	float:left;
	background:#000;
	position:relative;
	}

#mast-flash {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-mast-flash.jpg") no-repeat;
	width:754px;
	height:74px;
	}

#weather-bar {
	width:246px;
	height:20px;
	color:#fff;
	font-size:10px;
	}
	
#weather-time {
	position:absolute;
	top:2px;
	left:-200px;_left:-160px;
	color:#fff;
	}				

#scoreboard-wrap {
	width:1000px;
	height:35px;
	}

#scoreboard {
	width:696px;
	height:35px;
	float:left;
	}
	
#yahoo-search {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-search.gif") repeat-x;
	width:304px;
	height:31px;
	float:left;
	padding-top:4px;
	overflow:hidden;
	}
	
#yahoo-search .search-text {
	padding-top:3px;
	}
	
#yahoo-search div {
	float:left;
	padding-right:2px;
	}
	
#yahoo-search #search-wrap {
	padding-top:5px;
	}			
	
#yahooBox {

	}		

#wrap { 
	background: #000;
	width:995px;
	padding-left:5px;
	}
	
/* 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:526px;}
#column-2 {width:194px;padding:5px 5px 0px 5px;}
#column-3 {width:260px;padding-top:5px;}

body#story-page #column-1 {
	width:715px;
	padding:5px 5px 0px 5px;
	background:#fff;
	border-right:5px solid #000;
	}
	
/*body#story-page #column-1 li {
	margin-left:12px;
	}*/	


#story-photo {
	border:1px solid #5c5c5c;
	}
	
#story-photo img {
	padding:12px;
	}
	
#story-caption {
	background:#5c5c5c;
	color:#fff;
	padding:4px 5px 4px 5px;
	font-size:9px;
	}		

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

#bsi-container {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-bsi.gif") repeat-x;
	width:511px;
	height:400px;
	margin:5px 0px 5px 0px;
	padding:11px 7px 0px 8px;
	position:relative;
	}

/* lead-headlines-block & relativeFrame 
* ---------------------------------------------------------------------------- */

.photo_gradiant {
	width:511px;
	height:288px;
	background: url('http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-bsi-fadebar.png') repeat-x;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-bsi-fadebar.png', sizingMethod='scale');
	}

/* IE PNG FIX
 * ---------------------------------------------------------------------------- */	
#pngWrap {
	}

#pngBsi	{
	width:511px;
	height:288px;
	background:transparent url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-bsi-fadebar.png") repeat-x scroll left bottom;
	}

/* Relative Frame 
* ---------------------------------------------------------------------------- */	

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

#relativeFrame {
	position: relative; 
	z-index: 1;
	width:390px;
	height:41px;
	}

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

#relativeFrame div#frm0 { 
	visibility: visible;
	}

#relativeFrame a {
	color:#fff;
	}

#relativeFrame h2 {
	margin-top:-33px;
	height:29px;
	width:500px;
	padding-top:4px;
	padding-left:11px;
	display:block;
	position:relative;
	}		

#relativeFrame h2 a {
	color:#fff;
	font-size:20px;
	text-decoration:none;
	}

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

#relativeFrame .synopsis {
	font-size:11px;
	padding-top:4px;
	}	


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

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


#minis { 
	width:511px;
	height:72px;
	overflow:hidden;
	}

#minis a { 
	float: left;
	width:98px;
	height:54px;
	position: relative;
	display:block;
	color:#fff;
	padding-top:12px;
	}

#minis div {
	float:left;
	width:102px;
	height:68px;
	}

#minis div img {
	padding-left:2px;
	padding-bottom:2px;
	}	
	
	

/* ie hacks */
#wrap-mini a:hover { _display:block; _z-index:1;padding-right:2px;}

#minis a img {
	width: 98px;
	height: 54px;
	z-index: 0;
	opacity: .4;
	filter: alpha(opacity=40);
	display:block;
	}
	
#minis a:hover img {

	}	

#minis a:hover img, #minis div.miniOn a img {	
	width: 98px;
	height: 54px;
	display: block;
	z-index: 1;
	opacity: 1.0;
	filter: alpha(opacity=100);
	border:none;
	}

#minis div.miniOn a {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bsi-bg-thumb-highlight.gif") no-repeat;
	width:102px;
	height:68px;
	}
	
#minis #mini4 a img {
	padding:none;
	border:none;
	}	


/* bsi controls
* ------------------------------------------------------------------------- */

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

#controls {
	width:68px;
	height:16px;
	position:absolute;
	top:298px;
	left:451px;
	}

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

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


/* tab events
 * ------------------------------------------------------------------------- */

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

#tab-events {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-tabs-calendar.gif") no-repeat; /*change to your button image*/
	width: 526px;
	height: 35px;	
	}

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

	#tab-calendar {width:259px;}
	#tab-moreHeadlines {width:267px;}

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

#tab-events.on-calendar #tab-calendar { background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-tabs-calendar.gif")  0px -35px; } 
#tab-events.on-moreHeadlines #tab-moreHeadlines { background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-tabs-calendar.gif") -259px -35px; }

/* tab compliance events
 * ------------------------------------------------------------------------- */

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

#tab-compliance-events {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-tabs-mission.gif") no-repeat; /*change to your button image*/
	width: 526px;
	height: 35px;	
	}

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

	#tab-compliance-calendar {width:259px;}
	#tab-compliance-moreHeadlines {width:267px;}

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

#tab-compliance-events.on-compliance-calendar #tab-compliance-calendar { background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-tabs-mission.gif")  0px -35px; } 
#tab-compliance-events.on-compliance-moreHeadlines #tab-compliance-moreHeadlines { background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-tabs-mission.gif") -259px -35px; }

/* tab compliance events
 * ------------------------------------------------------------------------- */

#wrap-events {
	width: 526px;
	height: 332px;
	background:#494949;
	border-bottom:8px solid #494949;
	} /*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 { color: #fff; text-decoration:underline;}

#events-scroll {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-tabs.gif") repeat-x;
	width:505px;
	height:332px;
	overflow:auto;
	margin-left:7px;margin-right:8px;
	_background-attachment:fixed;
	color:#fff;
	}		

/* more-headlines
 * ------------------------------------------------------------------------- */			

#content-moreHeadlines {
	width:511px;
	}

#content-moreHeadlines .date{
	color:#900;
	padding-right:8px;
	font-weight:bold;
	font-size:10px;
	padding-left:6px;
	}
	
#content-moreHeadlines p {
	margin:0;padding:0;
	padding-top:5px;
	padding-bottom:3px;
	}	

#content-moreHeadlines .sport{
	font-weight:bold;
	font-size:10px;
	color:#900;
	}

#content-moreHeadlines .headline a {
	text-decoration:none;
	}

#content-moreHeadlines .headline a:hover{
	text-decoration:underline;
	}
	

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

#sidebar-hdr {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-hdr-highlights.gif") no-repeat;
	width:260px;
	height:26px;
	}

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

#sidebar-content {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-highlights.gif") repeat-x;
	width:260px;
	height:270px;
	overflow:auto;
	color:#fff;
	_background-attachment:fixed;
	}
	
#sidebar-content a {
	color:#fff;
	text-decoration:none;
	}
	
#sidebar-content a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
#sidebar-content .sidebaroffset {
	padding-left:5px;
	padding-right:5px;
	}				
	
#media-guide {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-media-guide.gif") repeat-x;
	width:260px;
	height:245px;
	margin-top:5px;
	padding-top:5px;
	}
	
#media-guide a {
	color:#fff;
	}	
	
/* sport-hdr
 * ---------------------------------------------------------------------------- */

#sport-hdr-wrap {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-sports-nav.gif") repeat-x;
	width:1000px;
	height:25px;
	}

#sport-hdr {
	width:316px;
	height:25px;
	float:left;
	}

#sport-hdr img {
	display:block;
	}	

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

#sport-nav {
	background:url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-sports-nav.gif") repeat-x;
	width:684px;
	height:19px;
	padding-top:6px;
	float:left;
	display:block;
	}

#sport-nav div {
	float:left;
	}
	
#sport-nav .sn-divider {
	padding:0px 4px 0px 4px;
	color:#fff;
	}	

#sport-nav .sn-link a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	}

#sport-nav .sn-link a:hover {
	color:#fff;
	text-decoration:underline;
	}


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

.Accordion {
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	overflow: hidden;
	width: 260px; /* container width */
	}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
	}

#Accordion1 {
	color:#fff;
	outline:none;
	}


/* This container houses the title for the panel.*/
.AccordionPanelTab {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-slidetab-on.gif") no-repeat;
	width:260px;
	height:21px;
	border-bottom: solid 1px #000;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	}

.AccordionPanelTab img {
	height:21px;
	display:block;
	}

/* It's important to note that you should never put any padding on the panel's content area 
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel Content container.
 */
.AccordionPanelContent {
	overflow: auto;
	width:260px;
	height:205px;
	color:#fff;
	_background-attachment:fixed;
	}

.AccordionPanelContent ul {margin:0;padding:0;padding-left:20px;padding-top:6px;}

.AccordionPanelContent li {padding-bottom:3px;}

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

.AccordionPanelContent a:hover {color:#fff;text-decoration:underline;}	

.AccordionPanelContent .pollquestion {color:#fff;}

.AccordionPanelContent .pollanswers {color:#fff;}

/* This is an example of how to change the appearance of the panel tab that is currently open.*/
.AccordionPanelOpen .AccordionPanelTab{
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-slidetab-off.gif") no-repeat;
	color:#fff;
	}

/* This is an example of how to change the appearance of the panel tab as the mouse hovers over it.*/
.AccordionPanelTabHover {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-slidetab-off.gif") no-repeat;
	width:260px;
	height:21px;
	}

.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
	}
	
.slider-camps a:hover {
	text-decoration:underline;
	}	



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

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0;
	color:#fff; 
	font-size:10px; 
	}
	
#events-scroll .calendar { width: 98%; _width:94%; margin-left:5px;}

#events-scroll .calendar td { padding: 2px 2px 2px 6px; }

#events-scroll .calendar-date td{ 
	color: #900; 
	font-weight: bold;
	padding-top:8px;
	}
	
#events-scroll .calendar-headers {
	background:#900;
	}
	
#events-scroll .calendar-body td{
	border-bottom:1px solid #900;
	padding-top:4px;
	padding-bottom:4px;
	}	
	
#events-scroll .calendar .calendar-headers td { font-weight: bold }

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

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

#nav {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") no-repeat;
	height: 20px;
	position: relative;
	width: 754px;
	z-index: 99; 
	}
	
#nav span { display:none; }

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

#nav li { float: left; }


#nav-01 { width:62px; }
#nav-02 { width:68px; }
#nav-03 { width:59px; }
#nav-04 { width:89px; }
#nav-05 { width:97px; }
#nav-06 { width:129px; }
#nav-07 { width:66px; }
#nav-08 { width:81px; }
#nav-09 { width:103px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") 0 -20px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -62px -20px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -130px -20px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -189px -20px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -278px -20px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -375px -20px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -504px -20px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -570px -20px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -651px -20px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") 0 -20px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -62px -20px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -130px -20px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -189px -20px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -278px -20px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -375px -20px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -504px -20px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -570px -20px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-nav.gif") -651px -20px }


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

#nav ul {
	border: solid #900;
	border-width: 0 1px;
	left: -9999px;
	top: 20px;
	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 #900; text-indent: 0; }


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

	_width: 100%
	}

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

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

#nav .header a, #nav .header a:hover { 
	background: #900; 
	color: #fff; 
	font-weight: bold
	}


/* index-promos
 * ---------------------------------------------------------------------------- */

#index-promos {
	width:526px;
	margin-top:5px;
	}
	
#index-promos-left {
	width:261px;
	float:left;
	margin-right:4px;
	}
	
#index-promos-right {
	width:261px;
	float:left;
	}
	
#index-promos .image-block {
	width:261px;
	height:72px;
	background:#ccc;
	display:block;
	}
	
#index-promos-left .image-block1,
#index-promos-right .image-block3 {
	margin-bottom:4px;
	}
	
/* bottom-promos
 * ---------------------------------------------------------------------------- */

#bottom-promos {
	width:988px;
	height:120px;
	border:1px solid #37000c;
	margin-top:7px;
	}

#bottom-promos .image-block {
	float:left;
	}
	
#bottom-promos .image-block1 {
	padding-left:45px;
	padding-right:102px;
	}

#bottom-promos .image-block2 {
	padding-right:171px;
	}
	
#bottom-promos .image-block3 {
	padding-right:141px;
	}

/* bottom-promos
 * ---------------------------------------------------------------------------- */
	
#corporate-logos {
	width:260px;
	height:95px;
	background:#7c0405;
	margin:7px 0px 7px 0px;
	}
	
#fanpoll-hdr {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-hdr-fanpoll.gif") no-repeat;
	width:260px;
	height:19px;
	}
	
#fanpoll-content {
	background: url("http://grfx.cstv.com/schools/unlv/graphics/unlv-08-bg-fanpoll.gif") repeat-x;
	width:256px;
	height:210px;
	border:2px solid #4b0000;
	_background-attachment:fixed;
	}
	
#fanpoll-scroll {
	width:256px;
	height:160px;
	overflow:auto;
	}
	
#fanpoll-scroll .pollquestion {
	color:#fff;
	text-align:center;
	}	

#fanpoll-scroll .pollanswers {
	color:#fff;
	}
					 				


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

#printer-wrap {
	width:992px;
	}

#printer-footer	{
	width:675px;
	background:#fff;
	height:35px;
	padding:25px;
	}

#printer-blank {
	width:260px;
	float:left;
	}
		
/* pre-footer
 * ---------------------------------------------------------------------------- */

#banner-wrap {
	width:1000px;
	height:90px;
	padding-top:3px;
	background:#000;
	}
	
#banner-wrap img {
	display:block;
	}	
	
#holder-banner {
	width:728px;
	height:90px;
	float:left;
	margin-left:5px;
	}
	
#banner-promo img {
	display:block;
	}	
	
#banner-promo {
	width:250px;
	height:90px;
	float:left;
	padding-left:8px;
	}		

#holder-skyscraper {
	width:160px;
	height:600px;
	margin-left:19px;
	margin-top:27px;
	}
	
/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	background:#000;
	color: #222;
	padding: 20px 20px;
	text-align: center
	}
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }

