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


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

body { 
	background: #030615 url("http://grfx.cstv.com/schools/unc/graphics/unc-08-bkg.jpg") repeat-x;
	color: #222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	text-decoration:none; 
	}
	
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: #131e48; text-decoration:none; }
a:hover, a:active { color: #131e48; 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;
	}
	
body#story .redlink {color:red;}

body#story #content a, body#story #Content a {font-weight:bold;}

body#story .sectionhdr td{
	font-weight:bold;
	font-size:13px;
	}
	
body#story #content ul, body#story #Content ul {
	margin:0;padding:0;
	}	

body#story #content li,	body#story #Content li {
	margin-left:12px;
	}
			

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


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

#wrap { 
	background: #96b7e0;
	width:998px;
	border-right:1px solid #97b7e0;
	border-left:1px solid #97b7e0;
	margin:0 auto;
	position:relative;
	}
	
#mast{
height:140px;
display:block;
}

#mast-left {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-masthd-left.gif") no-repeat;
	width:447px;
	height:140px;
	float:left;
	display:block;
	} 
	
#mast-right {
	background:#141c43;
	width:380px;
	height:131px;
	float:left;
	}	
	
#mast-static {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-masthd-top-r.gif") no-repeat;
	width:380px;
	height:22px;
	display:block;
	}
	
#mast-rotate-wrap {
	width:380px;
	height:95px;
	display:block;
	}	
	
#mast-tickets {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-ticket-center-l.jpg") no-repeat;
	width:273px;
	height:95px;
	display:block;
	float:left;
	z-index:98;
	}

#mast-rotate {
	width:107px;
	height:95px;
	display:block;
	float:left;
	}
	
#mast-ticker {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-ticket-center-ticker.jpg") no-repeat;
	width:380px;
	height:14px;
	display:block;
	}
	
#mast-ticker a.ticker-text {
	color:#fff;
	}	

#search-wrap {
	background: #96b7e0;
	width:827px;
	height:22px;
	float:left;
	}
	
#sport-hdr {
	width:250px;
	height:22px;
	float:left;
	}
	
#sport-nav {
	width:270px;
	height:22px;
	float:left;
	}
	
	/* sport-nav 
	 * ---------------------------------------------------------------------------- */

	#sport-nav ul {
		margin:0;
		padding:4px 0px 0px 0px;
		}

	#sport-nav li {
		display:inline;
		}

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

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

	#sport-nav .divider {
		padding-right:3px;
		padding-left:3px;
		}			

#blog-image {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-btn-thb-blog.gif") no-repeat;
	width:140px;
	height:22px;
	float:left;
	display:block;
	}
	
#yahoo-search, #yahoo-search *{
	margin:0;
	padding:0;
	text-decoration:none;	
	}

body#sport #yahoo-search {
	width:283px;_width:280px;
	padding-top:2px;
	height:20px;
	float:right;
	display:block;
	}
	
body#story #yahoo-search {
	width:283px;_width:280px;
	padding-top:2px;
	height:20px;
	float:left;
	display:block;
	}
	
#yahoo-search {
	width:343px;_width:340px;
	padding-top:2px;_padding-top:1px;
	height:20px;_height:21px;
	float:right;
	display:block;
	}
	
#yahoo-search table {float:right;}	
			
#blog-bg {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-bg-thb-blog.gif") no-repeat;
	width:344px;
	height:22px;
	display:block;
	float:left;
	}
	
#blog-text {
	padding:4px 0px 0px 10px;
	}

#blog-text a {
	color:#131e48;
	text-decoration:none;
	font-weight:bold;
	}


/* 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:380px;
	padding-left:5px;
	background:#fff;
	padding-top:5px;
	}

#column-2 {
	width:156px;
	padding-left:5px;
	background:#fff;
	padding-right:4px;
	padding-top:5px;
	}

#column-3 {
	width:277px;
	background:#131f49;
	}
	
body#story #column-1 {width:827px;}

#wrap-left {
	width:827px;
	float:left;
	}	

#wrap-right {
	width:171px;
	float:left;
	}

#col2-graphics img{
	padding-bottom:5px;
	}
	
#col2-sport-graphics img {
	padding-bottom:5px;
	}
	
#col2-sport-graphics a {text-decoration:none;}		
	
#store-portal {
	margin-bottom:4px;
	}

#col2-sport-graphics .col2-list {
	margin:0;padding:0;
	list-style-image: url("http://graphics.collegesports.com/graphics/allaccess/camera.gif");
	padding-left:22px;
	}	
	
#col2-sport-graphics .col2-list li {padding-top:3px;padding-bottom:2px;}
	
#auction-portal-wrap {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-auct-portal.gif") no-repeat;
	width: 150px;
	height: 164px;
	padding: 3px 0px 0px 4px;

}

#auction-portal-wrap #auction-portal {
	
}
	
/* video
 * ---------------------------------------------------------------------------- */

#video {
	padding-left:2px;
	}
	
#video-wrap {
	background:#0d1430;
	width:277px;
	margin-bottom:8px;
	border-bottom:1px solid #fff;
	}
	
#video-wrap ul {
	margin:0;
	padding-left:8px;
	border-left:1px solid #fff;
	padding-top:6px;
	padding-bottom:4px;
	height:100px;
	width:265px;
	overflow:auto;
	}	

#video-wrap li {
	list-style-type:none;
	padding-bottom:4px;
	}
	
#video-wrap li a {
	color:#fff;
	font-size:11px;
	}

#video-wrap .video-icon {
	padding-right:6px;
	}

#more-video {
	border-left:1px solid #fff;
	padding-left:61px;
	}			


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

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

#sidebar {width:156px;}

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

#sidebar h3 {font-size:12px;padding-top:3px;padding-bottom:2px;padding-left:10px;}

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

#relativeFrame, #relativeFrame *{
	color:#000;	
	}

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

#relativeFrame div {
	width:380px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	}
	
.more {font-weight:bold;}	
	
#relativeFrame .date {font-size:10px;margin:0;padding:5px 0px 4px 0px;}
#minis .date {font-size:10px;text-align:center; color:#66788f; padding:0; margin:0;}

#relativeFrame h1 {font-size:14px;margin:0;padding:0;}

#relativeFrame h1 a {color:#131e48;text-decoration:none;}

#relativeFrame .synopsis {font-size:12px;}

#relativeFrame li{font-size:11px;}

#relativeFrame li a{color:red;}

#relativeFrame p.synopsis a.redlink {font-size:11px;}

#relativeFrame div#frm0 { visibility: visible }

#relativeFrame ul {margin:0;padding:0px 0px 0px 15px;}

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


#minis{
	margin:0;
	padding:0;
	width:380px;
	}

#minis div{
	float:left;
	width:70px;
	padding-right:5px;_padding-right:4px;
	}

#minis a img {
	opacity: .90;
	filter: alpha(opacity=90);
	margin-bottom:3px;
	border:1px solid #fff
	}
	
#minis a:hover img, #minis div.miniOn a img {
	border:#131e48 solid 1px;
	opacity: 1.0;
	filter: alpha(opacity=100);
	}
	
#minis div.miniOn p {
	color:#081740;
}
/* controls
* ---------------------------------------------------------------------------- */	

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

#top-stories {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-top-stories.gif") no-repeat;
	width:380px;
	height:29px;
	}
	
#top-stories #controls ul {padding-top:8px;padding-left:160px;}	

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

#controls li {
	float: left; 
	list-style: none; 
	_display: inline; 
	} */
	
#controls, #controls * { margin: 0; padding: 0 }

#controls img, #controls a {border:none;}

#top-stories {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-top-stories.gif") no-repeat;
	width:380px;
	height:29px;
	}

#top-stories #controls ul {padding-top:8px;padding-left:160px;}	

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

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

#lowes {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-lowes.gif") no-repeat;
	width:117px;
	height:29px;
	float:right;
	}
	
/* controls
* ---------------------------------------------------------------------------- */	

#player-hdr {
	width:380px;
	height:29px;http://www.ramsclub.com/
	display:block;
	}

#player-content .topsynopsis{
	color:#131e38;
	font-size:11px;
	}
	
#player-content a {
	color:#131e38;
	font-size:11px;
	text-decoration:underline;
	}	
	
#selectsport-wrap {
	z-index:299; 
	position:relative; 
	top:40px; 
	left:150px;
	}
	
/* navigation: #selectsport nav
* ------------------------------------------------------------------------- */

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

#selectsport {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-ticket-center-select2.jpg") no-repeat;
	height: 15px;
	position: relative;
	width: 105px;
	z-index:150;
	 }

#selectsport span { display:none; }

#selectsport li, #selectsport a {
	font-size: 11px;  
	height: 15px;
	display: block;
	z-index:150;
	}

#selectsport li { float: left; }


#selectsport-01 { width:105px; }


#selectsport-01 a:hover { background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-ticket-center-select2.jpg") 0 -15px }

#selectsport-01:hover>a { background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-ticket-center-select2.jpg") 0 -15px }

#selectsport ul {
	left: -9999px;
	top: 15px;
	position:absolute;
	z-index:299;
	border: 1px solid #97b7e0;
	}

#selectsport ul, 
#selectsport li li { 
	width: 120px; 
	} 

#selectsport li li, 
#selectsport li li a { height: auto; }

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

#selectsport li li { text-indent: 0; }


#selectsport li li a {
	margin:0;
	padding:2px 0px 2px 3px;
	background: #fff;
	color: #131e48;
	display: block;
	text-decoration:none;
	border-bottom: 1px solid #97b7e0;
	_width: 100%
	}

#selectsport li li a:hover { 
	background: #131e48; 
	color: #97b7e0;
	}
/* end top mini nav */		

/* sport wide photo
 * ---------------------------------------------------------------------------- */
	
#sport-para, #sport-para *{
	margin:0;
	padding:0;
	text-decoration:none;	
	}
	
#sport-para p.date {
	font-size:10px;
	color:#000;
	padding:5px 0px 4px 0px;
	}
	
#sport-para h1 {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#131e48;
	}
	
#sport-para p.synopsis {
	font-size:11px;
	color:#000;
	}
	
#sport-para p.synopsis a.redlink {font-size:11px;}

#sport-para li a {color:red;}

#sport-para ul {
	padding-left:15px;
	}	
	

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

#calendar-hdr {
	font-family: Calibri;
	background: #808080;
	width: 380px;
	height: 20px;
	display: block;
	color: #FFFFFF;
}

#calendar-content {	
	height:300px;
	overflow:auto;
	}


.calendar, .calendar * { 
	border-collapse: collapse; 
	margin:0; 
	padding:0;
	color:#131e48; 
	font-size:11px;
	}

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

.calendar td {
	padding:2px; 
	}

.calendar .calendar-date {
    font-size:11px; 
	}

.calendar tr.calendar-date td {
	font-size:11px;
	font-weight:bold;
	padding-top:8px;
	}

.calendar tr.calendar-headers td {
	font-weight: bold;
	font-family: Calibri;
	font-size: small;
	background: #FF0000;
	font-size: 11px;
	color: #FFFFFF;
}

.calendar tr.calendar-body td {
	padding-top:4px;
	}		

	/* index calendar
	 * ---------------------------------------------------------------------------- */	
	
	#calendar-index-hdr {
	width:380px;
	height:29px;
	display:block;
	}
	
	#calendar-index-content {	
	height:120px;
	overflow:auto;
	}

	body#index #calendar-index-content {
	height:140px;
	overflow:auto;
	}	

	.calendar-index, .calendar * { 
	border-collapse: collapse; 
	margin:0; 
	padding:0;
	color:#131e48; 
	font-size:11px;
	}

.calendar-index {
	width:100%;
	_width:97%;
	}

.calendar-index td {
	padding:2px; 
	}

.calendar-index .calendar-index-date {
    font-size:11px; 
	}

.calendar-index tr.calendar-index-date td {
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	}

.calendar-index tr.calendar-index-headers td {
	font-weight: bold;
	background: #FF0000;
	font-size: 11px;
	color: #FFFFFF;
}

.calendar-index tr.calendar-index-body td {
	padding-top:4px;
	}		
	
	
/* sec-headlines on index and sport pages
 * ---------------------------------------------------------------------------- */

#sec-hdr {
	background: url("http://grfx.cstv.com/schools/unc/graphics/unc-08-more-headlines.gif") no-repeat;
	width:380px;
	height:29px;
	display:block;
	}
		
#sec-headlines, #sec-headlines *{
	margin:0;
	padding:0;	
	}

#sec-headlines ul {
	padding-left:20px;
	padding-top:8px;
	}
	
#sec-headlines .headline {
	padding-bottom:2px;
	color:#131e48;
	}
	
#sec-headlines .headline a {
	font-size:11px;
	color:#131e48;
	text-decoration:underline;
	font-weight:bold;
	}

#sec-headlines .headline a:hover {
	text-decoration:none;
	}	
	
#sec-headlines span {
	font-size:10px;
	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 }
	
/* multimedia graphics
 * ---------------------------------------------------------------------------- */
#multimedia { width: 277px; }
#multimedia a img { float:left; padding-left:4px; padding-bottom:4px;}
#multimedia-left {
	float:left;
	padding-left:1px;
	margin-right:2px;
	}
	
#multimedia-left ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#multimedia-right {
	float:left;
	margin-left:1px;
	}

#multimedia-right ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#multimedia-left li, #multimedia-right li {
	margin:0;
	padding-bottom:4px;
	}
	
body#sport #column-2 p.sport-button {margin:0;padding:0px 0px 8px 0px;}		
		
/* sponsors
 * ---------------------------------------------------------------------------- */	
.sponsors {
	padding-top:4px;
	width:171px;
	}
	
.sponsors img {
	padding-bottom:4px;_padding-bottom:2px;
	padding-left:1px;
	}
	
/* ads
 * ---------------------------------------------------------------------------- */

#holder-skyscraper {
	background:#ccc;
	width:160px; 
	height:600px;
	margin-left:6px;
	margin-top:5px;
	}
	
#holder-banner {
	background:#ccc;
	width:728px; 
	height:90px;
	margin:8px 0px 5px 50px;
	display:block;
	}	
	

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

#printer-footer {
	width:827px;
	background:#fff;
	padding-bottom:20px;
	}
	
#footer {
	background: #97b7e0;
	color: #222;
	padding: 20px;
	text-align: center
	}
	
	#footer a:link, #footer a:visited { color: #131e48;}
	#footer a:hover, #footer a:active { text-decoration:none;}
	
	
		#chevy-ad{
		position:absolute;
		top:269px;
		left:125px;
	}