/* 
 ----------------------------------------------------------------------------
	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: #d1d1d1 url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-3c.png") no-repeat center top;
	color: #222;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}
	
body#story-page {
	background: #fff url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-3c.png") no-repeat center top;
	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: #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;}

li {list-style-type:square;}

/* 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;
	}
	
#tennbio img{width:0px; height:0px;}
	
/* custom classes
 * ---------------------------------------------------------------------------- */

p.synopsis a:link {color:#ff9900 !important;font-weight:bold;}
p.synopsis a:visited {color:#ff9900 !important;font-weight:bold;}

#storyNav {
	margin-top:10px;
	}

#showcase {
	float:left;
	width:658px;
	height:330px;
	}

#showcase_container {
	float:left;
	margin-top:60px;
	margin-left:20px;
	width:610px;
	height:235px;
	}

#container_left {
	float:left;
	width:275px;
	height:215px;
	padding:10px;
	}

#container_left img {
	margin-top:8px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
	}

#container_left p {
	margin-top:10px;
	text-align:center;
	font-family:times,serif;
	}

#container_right {
	float:left;
	width:275px;
	height:215px;
	margin-left:10px;
	padding:10px;
	}

#container_right span {
	font-weight:bold;
	font-size:1.5em;
	}

#container_right p {
	margin-top:3px;
	font-size:1.1em;
	}
	
#container_right a {
	background: url('http://graphics.fansonly.com/schools/tenn/graphics/10-miscellaneous/list_bullet.png') no-repeat center left;
	padding-left:15px;
	}

#page_title {
	float:left;
	width:658px;
	height:55px;
	}

.page_title {
	float:left;
	margin-bottom:10px;
	font-family:arial;
	font-size:2.2em;
	font-weight:bold;
	color:#ff9900;
	width:658px;
	}

#main_body_content {
	float:left;
	width:638px;
	padding-right:10px;
	padding-left:10px;
	}
	
#main_body_content hr {
	border:0px;
	height:1px;
	background-color:#999999;
	}

#main_body_content_thumbs {
	float:left;
	width:658px;
	margin-top:10px;
	}
	
#directory_menu_container {
	float:left;
	width:658px;
	padding-right:5px;
	padding-left:5px;
	}
	
#directory_menu_departments {
	float:left;
	width:658px;
	}
	
#directory_menu_sports {
	float:left;
	width:658px;
	margin-top:10px;	
	}

.content_block {
	float:left;
	width:638px;
	}
	
.content_right {
	float:right;
	width:330px;
	}
	
.content_right span {
	font-weight:bold;
	font-size:1.2em;
	}

.icon {
	float:left;
	width:217px;
	margin-right:1px;
	margin-bottom:2px;
	}

.photo_cutline_left {
	float:left;
	margin-right:10px;
	width:420px;
	height:auto;
	border:1px solid #eaeaea;
	}

.photo_cutline_left img {
	max-width:400px;
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
	}

.photo_cutline_left p {
	margin-top:0;
	margin-right:10px;
	margin-left:10px;
	font-family:times,serif;
	text-align:justify;
	}

.photo_cutline_right {
	float:right;
	width:420px;
	height:auto;
	margin-left:10px;
	border:1px solid #eaeaea;
	}

.photo_cutline_right img {
	max-width:400px;
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
	}

.photo_cutline_right p {
	margin-top:0;
	margin-right:10px;
	margin-left:10px;
	font-family:times,serif;
	text-align:justify;
	}

.photo_cutline_left_260 {
	float:left;
	margin-right:10px;
	width:260px;
	height:auto;
	border:1px solid #eaeaea;
	}

.photo_cutline_left_260 img {
	max-width:240px;
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
	}

.photo_cutline_left_260 p {
	margin-top:0;
	margin-right:10px;
	margin-left:10px;
	font-family:times,serif;
	text-align:justify;
	}

.photo_cutline_right_260 {
	float:right;
	width:260px;
	height:auto;
	margin-left:10px;
	border:1px solid #eaeaea;
	}

.photo_cutline_right_260 img {
	max-width:240px;
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
	}

.photo_cutline_right_260 p {
	margin-top:0;
	margin-right:10px;
	margin-left:10px;
	font-family:times,serif;
	text-align:justify;
	}
	
.sidebar_text_left {
	float:left;
	width:260px;
	height:auto;
	margin-right:10px;
	padding:5px;
	border:2px solid #dedede;	
	}
	
.sidebar_text_right {
	float:right;
	width:260px;
	height:auto;
	margin-left:10px;
	padding:5px;
	border:2px solid #dedede;	
	}
	
.sidebar_content {
	background:#f2f2f2;
	padding-right:5px;
	padding-left:5px;
	border:1px solid #eaeaea;
	}
	
.sidebar_content span {
	font-size:1.4em;
	font-weight:bold;	
	}
	
.directory_column {
	float:left;
	width:128px;
	margin-right:3px;
	}
	
.directory_department {
	float:left;
	width:658px;
	padding-right:5px;
	padding-left:5px;
	margin-top:25px;
	}

.alert {
	padding:10px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#555555;
	border:1px solid orange;
	}
	
.page_sub_nav {
	font-weight:bold;
	text-align:center;
	color:#999999;
	font-size:1.3em;
	line-height:20px;
	}
	
.page_sub_nav a {
	color:#555555;
	}
	
.page_sub_nav a:hover {
	color:#f99c1c;
	}
	
.btm_special {
	margin-top:10px;
	padding-bottom:5px;
	font-size:14px;
	color:#F77F00;
	}

.video_cutline_right {
	float:right;
	padding:6px;
	margin-left:10px;
	margin-bottom:5px;
	border:1px solid #eaeaea;
	}

.video_cutline_right_cutline {
	border-top:1px solid #eaeaea;
	padding-top:5px;
	margin-bottom:-2px;
	width:375px;
	}
	
.video_cutline_left {
	float:right;
	padding:6px;
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #eaeaea;
	}

.video_cutline_left_cutline {
	border-top:1px solid #eaeaea;
	padding-top:5px;
	margin-bottom:-2px;
	width:375px;
	}

	
/* bio classes
 * ---------------------------------------------------------------------------- */
 
#head_coach {
	float:left;
	margin-top:5px;
	width:653px;
	height:272px;
	border:2px solid #D1D1CB;
	}

#head_coach_2 {
	float:left;
	margin-top:5px;
	width:653px;
	height:272px;
	border:2px solid #D1D1CB;
	}

#coach_photo {
	float:left;
	margin-top:10px; 
	margin-left:10px;
	width:335px;
	border:1px solid #D1D1CB;
	}
	
#coach_photo_2 {
	float:left;
	margin-top:10px; 
	margin-left:10px;
	width:335px;
	border:1px solid #D1D1CB;
	}

#coach_bio {
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:263px;
	height:230px;
	padding:10px;
	background: #FFF;
	border:1px solid #D1D1CB;
	}
	
#coach_bio_2 {
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:263px;
	height:230px;
	padding:10px;
	background: #FFF;
	border:1px solid #D1D1CB;
	}

#coach_bio span {
	font-size: 1.2em;
	font-weight:bold;
	}

#coach_bio_2 span {
	font-size: 1.2em;
	font-weight:bold;
	}
	
#coach_bio a {
	background: url('http://graphics.fansonly.com/schools/tenn/graphics/10-miscellaneous/list_bullet.png') no-repeat center left;
	padding-left:15px;
	}
	
#assistants {
	float:left;
	width:653px;
	}

.assistants_headshot {
	float:left;
	margin-right:8px;
	}

#biotext {
	float:left;
	width:658px;
	}

.year {
	float:left;
	width:649px;
	background-color:#eaeaea;
	border:1px solid #e0e0e0;
	padding: 3px 0px 3px 5px;
	font-weight:bold;
	}
   
.bio_data {
	float:left;
	width:325px;
	}
	
.bio_data_wide {
	float:left;
	width:635px;
	padding:5px 0px 0px 5px;
	}
	
.coaches_cutline_right_260 {
	float:right;
	width:260px;
	height:auto;
	padding:10px 10px 10px 10px;
	margin-left:10px;
	border:2px solid #eaeaea;
	}

.coaches_cutline_right_260 img {
	max-width:240px;
	margin:0px 10px 10px 10px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	}

.coaches_cutline_right_260 p {
	margin-top:0;
	margin-right:10px;
	margin-left:10px;
	font-family:Arial, sans-serif;
	}
	
.coaches_cutline_right_heading {
	font-size:1.4em;
	}

.coaches_cutline_right_subheading span {
	font-size:1.2em;
	}

.coaches_cutline_right_subheading p {
	font-size:.8em
	}
	
.coaches_cutline_right_social img {
	border:none;
	margin-top:-10px;
	margin-bottom: -5px;
	}
	
/* bio pull quotes / non-narrative sidebars / videos
 *----------------------------------------------------------------------------- */
#bio_content {float:left;width:658px;}
#bio_content tr:hover {background: #EAEAEA;color: #000000;}
#bio_content th {text-align:left;background:#EAEAEA;}
.bio_video {float:left;margin-top:5px;margin-bottom:10px;margin-right:10px;width:375px;}
.bio_photo_left {float:left;margin-top:5px;margin-bottom:10px;margin-right:10px;width:350px;}
.bio_photo_right {float:right;margin-top:5px;margin-bottom:10px;margin-left:10px;width:350px;}
.cutline {float:left;border-top:3px solid #d0d0d0;text-size:0.9em;margin-top:3px;padding-top:3px;}
.bio_quote_small {float:right;width:175px;padding:5px;margin-top:10px;margin-bottom:10px;margin-left:10px;border-top:3px solid #d0d0d0;border-bottom:3px solid #d0d0d0;}
.bio_quote_large {width:300px;float:left;padding:5px;margin-top:10px;margin-bottom:10px;margin-right:10px;border-top:3px solid #d0d0d0;border-bottom:3px solid #d0d0d0;}
.bio_quote_large_right {width:300px;float:right;padding:5px;margin-top:10px;margin-bottom:10px;margin-left:10px;border-top:3px solid #d0d0d0;border-bottom:3px solid #d0d0d0;}
.bio_quote {float:left;font-size:1.2em;}
.bio_quote_source {float:right;margin-top:3px;font-size:0.9em;}
.bio_quote span {font-weight:bold;}
.bio_subhead {background:#ff9900;float:left;width:373px;padding:5px;font-weight:bold;color:#FFF;margin-bottom:5px;border-bottom:8px solid #d0d0d0;}
.bio_subhead_full {background:#ff9900;float:left;width:648px;padding:5px;font-weight:bold;color:#FFF;margin-bottom:5px;border-bottom:8px solid #d0d0d0;}

/* story subhead
 *----------------------------------------------------------------------------- */
.story_subhead {font-size:1.1em;font-weight:bold;margin-bottom:5px;}

/* archive pages
 *----------------------------------------------------------------------------- */
#body {width:658px;}
.year_block {width:650px;float:left;border: 1px solid #eaeaea;padding:5px;margin-bottom:10px;}
.year_title {font-size:1.5em;font-weight:bold;margin-top:5px;}
.year_info {float:left;padding:5px;width:281px;margin-right:5px;border:1px solid #e0e0e0;background-color: #eaeaea;}
.year_image {float:left;width:349px;height:148px;margin-bottom:5px;border:1px solid #e0e0e0;}
.year_links {float:left;padding:5px;width:341px;}
.col_1 {float:left;width:167px;margin-right:5px;}
.col_2 {float:left;width:167px;}

/* bio superlative sidebar
 *----------------------------------------------------------------------------- */
#bio_sidebar {background:#f0f0f0;float:right;width:265px;margin:0px 0px 10px 10px;font-family:arial;font-size:12px;}
.bio_sidebar_header {background:#ff9900;float:left;width:255px;padding:5px;font-weight:bold;color:#FFF;border-bottom:8px solid #d0d0d0;}
.bio_sidebar_content {float:left;padding:5px;color:#555555;}

/* bio stat tables
 *----------------------------------------------------------------------------- */
.stats_table {float:left;width:658px;margin-bottom:10px;}
.stats_table table {width:656px;font-size:0.9em;}
.stats_table th {padding:2px;}
.stats_table td {padding:2px;}
.stats_table thead {text-align:center;background:#eaeaea;}
.stats_table tbody {text-align:center;}
.stats_table tfoot {font-weight:bold;text-align:center;}
.stats_table tr:hover {background: #EAEAEA;color: #000000;}
.stats_header_lead {width:651px;font-weight:bold;font-size:1.1em;background:#d0d0d0;padding-left:5px;padding-top:3px;padding-bottom:3px;border-bottom:2px solid #000000;}   
.stats_header {width:651px;font-weight:bold;font-size:1.1em;background:#d0d0d0;padding-left:5px;padding-top:3px;padding-bottom:3px;border-bottom:2px solid #000000;margin-top:10px;}

/* football bio stat table 
 * ---------------------------------------------------------------------------- */
.fb_stats_container {float:left;width:658px;}
.fb_stats_table {float:left;width:658px;margin-bottom:10px;}
.fb_stats_table table {width:656px;font-size:1.1em;}
.fb_stats_table th {padding:2px;}
.fb_stats_table td {padding:2px;}
.fb_stats_table thead {text-align:center;background: #eaeaea;font-size:0.8em;}
.fb_stats_table tbody {text-align:center;}
.fb_stats_table tfoot {font-weight:bold;text-align:center;}
.fb_stats_table tr:hover {background: #EAEAEA;color: #000000;}
.fb_stats_header_lead {width:651px;font-weight:bold;font-size:0.9em;background:#d0d0d0;padding-left:5px;padding-top:3px;padding-bottom:3px;border-bottom:2px solid #000000;}
.fb_stats_header {width:651px;font-weight:bold;font-size:0.9em;background:#d0d0d0;padding-left:5px;padding-top:3px;padding-bottom:3px;border-bottom:2px solid #000000;margin-top:10px;}   

/* sortable tables
 * ---------------------------------------------------------------------------- */
.sortable {border:1px solid #EAEAEA;border-collapse:collapse;padding-left:1px;padding-right:1px;}
.sortable th {text-align: left;text-decoration: underline;padding:4px;}
.sortable th:hover {cursor: pointer;}
.sortable tr.altrow {background: #EAEAEA;}
.sortable tr:hover {background: #EAEAEA;color: #000000;}
.sortable td {border:1px solid #EAEAEA;padding:4px;}
		
/* schedule tools
 * ---------------------------------------------------------------------------- */
.schedule_top {float:left;width:658px;padding-bottom:6px;}
#schedule_top_upper {float:left;width:658px;height:26px;}
#schedule_top_upper span {margin:0 23px;color:#777;}
#schedule_top_lower {float:left;width:658px;border-top:2px solid #575757;background:#e9e9e9;}
.sched_top_lower_contents {float:left;width:658px;border-top:2px solid #cccccc;}
.prev_year_text {float:left;margin-top:6px;margin-left:10px;}
.prev_year_select {float:left;margin:2px 0 4px 10px;}
.ical_dl {float:right;margin-top:4px;margin-right:10px;}
.ical_dl img {margin-bottom:-4px;margin-right:4px;}
	
/* right-rail related content
 * ---------------------------------------------------------------------------- */

#related_content {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/10-right-side-buttons/Related-Content-BG-11-05-10.png") no-repeat;
	width:306px;
	height:170px;
	margin-top:8px;
	padding-bottom:9px;
	line-height:1.4em;
	}
	
#related_content a {
	background: url('http://graphics.fansonly.com/schools/tenn/graphics/10-miscellaneous/list_arrow.png') no-repeat center left;
	padding-left:12px;
	}
	
.related_content_links {
	float:left;
	margin-top:40px;
	margin-left:17px;	
	}


/* Vol Network
 * ---------------------------------------------------------------------------- */
 
#volnet_banner {
	background:url('http://graphics.fansonly.com/schools/tenn/graphics/Vol-Network-Header-3.jpg') no-repeat top left;
	float:left;
	width:100%;
	height:170px;
	margin-bottom:10px;
}

#volnet_banner_text {
	float:right;
	width:438px;
	height:151px;
	margin-top:2px;
	margin-right:21px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:15px;
}

#volnet_nav_links {
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:center;
}

#volnet_footer {
	float:left;
	width:100%;
	text-align:center;
}

/* gameday pages
 * ---------------------------------------------------------------------------- */
 
#gameday_header_block {
	float:left;
	width:100%;
	margin-bottom:10px;
	height:175px;
}

#gameday_header_block hr {
	border:0;
	color:#eaeaea;
	background-color:#eaeaea;
	height:2px;
}

#gameday_header_title {
	float:left;
	margin-top:5px;
	margin-left:320px;
	color:#ffffff;
	font-size:2.3em;
	font-weight:bold;
}

#gameday_promo_block {
	float:left;
	width:625px;
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
	border:2px solid #e0e0e0;
}

#gameday_promo_block_2 {
	float:left;
	width:625px;
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
	border:2px solid #e0e0e0;
}

#gameday_video_block {
	float:left;
	width:375px;
	height:235px;
}

#gameday_feature_block {
	float:left;
	width:260px;
	height:228px;
	margin-left:10px;
	padding-right:10px;
}
	
#gameday_links_block {
	float:left;
	width:100%;
	margin-bottom:10px;
}

#gameday_notes_block {
	float:left;
	width:100%;
	height:auto;
	margin-top:20px;
}

#gameday_related_links {
	float:left;
	width:100%;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	color:#faa23b;
}

#gameday_media_content {
	float:left;
	width:260px;
	margin-bottom:10px;
	padding-right:10px;
	text-align:center;
	font-weight:bold;
	color:#faa23b;
}

.gameday_header_content_1 {
	float:left;
	width:175px;
	margin:12px 0px 0px 285px;
	font-weight:bold;
}

.gameday_header_content_2 {
	float:left;
	width:175px;
	margin:12px 0px 0px 10px;
	font-weight:bold;
}

/* Gameday Recaps for Football and Men's Basketball
 * ---------------------------------------------------------------------------- */

.gameday_recap_photo {
	float:left; 
	border:2px solid #dddddd; 
	margin-bottom:10px;
	}
	
.gameday_recap_cutline {
	float:left; 
	margin:-37px 0px 0px 0px; 
	border-left:2px solid #dddddd; 
	border-top:2px solid #dddddd; 
	border-right:2px solid #dddddd; 
	padding:5px; 
	background-color:#ffffff; 
	width:660px;
	}
	
.gameday_recap_sidebar {
	width:240px;
	float:right; 
	margin-left:10px;
	margin-bottom:10px;
	border:3px solid #dddddd;
	}

.gameday_recap_title {
	float:right; 
	width:240px; 
	background-color:#dddddd; 
	font-size:1.1em; 
	font-weight:bold;
	}
	
.gameday_recap_content {
	float:right; 
	width:234px; 
	padding:3px;
	}

.gameday_recap_icon {
	float:left; 
	margin-top:-18px; 
	margin-left:5px; 
	width:60px;
	}

/* CSTV specific
 * ---------------------------------------------------------------------------- */

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #222; 
	font-weight: bold; 
	font-size: 16px 
	}

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

.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
 * ---------------------------------------------------------------------------- */

#wrap { 
	width:1000px;
	margin:0 auto;
	margin-top:50px;
	position:relative;
	}	

	
#top {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-top.png") no-repeat;
	width:1000px;
	height:50px;
	position:relative;
	z-index:10;
	}	
	
	#top div {
		margin-left: 671px;
		}
	
#mast {
	width:889px;
	height:145px;
	position:relative;
	}	
	
#mast-sport {
	width:889px;
	height:145px;
	position:relative;
	}
	
#mast-tenn {
	width:158px;
	height:140px;
	}				

#mast-rotate {
	width:814px;
	height:147px;
	margin-top:-16px;
	position:absolute;
	top:0px;
	left:174px;
	z-index:1px;
	}
	
#mast-s-rotate {
	width:468px;
	height:147px;
	margin-top:-16px;
	position:absolute;
	top:0px;
	left:516px;
	z-index:1px;
	}
	
#mast-image {
	width:355px;
	height:101px;
	position:absolute;
	top:14px;
	left:160px;
	}		
	
#nav-wrap {
	width:971px;
	height:40px;
	padding-top:8px;
	}	
	
#yahoo-search {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-search.png") no-repeat;
	width:271px;
	height:30px;
	float:right;
	position:relative;
	}	
	


/* 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:670px;
	padding-right:9px;
	}
	
#column-2 {
	width:306px;
	}
	
#holder-storyad {
	width:300px;
	height:250px;
	margin-left:2px;
	}	


/* column-1
 * ---------------------------------------------------------------------------- */

#skyscraper-box	{
	width:670px;
	padding-top:11px;
	}
	
#holder-skyscraper {
	width:160px;
	height:600px;
	float:left;
	}
	
#spotlight {
	width:500px;
	float:right;
	}
	
#content-spotlight #spotlight-btm {
	height:84px;
	display:block;
	}			

#content-spotlight #spotlight-btm div {
	width:223px;
	float:left;
	padding:13px 0px 0px 20px;
	}
	
#content-spotlight #spotlight-btm img {
	display:block;
	float:left;
	width:20px;
	height:20px;
	padding-top:5px;
	}	
				

/* column-2
 * ---------------------------------------------------------------------------- */

#store-portal {
	width:306px;
	height:170px;
	padding-top:8px;
	padding-bottom:7px;
	}
	
	#store-portal-dev {
		background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-store.png") no-repeat;
		width:306px;
		height:116px;
		padding-top:54px;
		margin-top:8px;
		margin-bottom:7px;
		}


#network-store {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-publications.png") no-repeat;
	width:306px;
	height:170px;
	margin-top:9px;
	}
	
#replay-photo {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/10-right-side-buttons/photo-store.png") no-repeat;
	width:306px;
	height:170px;
	margin-top:9px;
	}	

#team-tenn {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-team-tn.png") no-repeat;
	width:296px;
	height:138px;
	padding:32px 0px 0px 10px;
	margin:9px 0px;	
	}
	
#auction {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-auction.png") no-repeat;
	width:274px;
	height:138px;
	padding:32px 0px 0px 35px;	
	}		


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

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

#sidebar { margin: 0 }

#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
	}
	
.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 }

		
/* nav2
 * ---------------------------------------------------------------------------- */

#nav2 ul {
	margin:0;
	padding:16px 0 18px 5px;
	}
	
#nav2 li {
	display:inline;
	}
	
#nav2 li a {
	color:#5d5d5d;
	text-decoration:none;
	}	
	
#nav2 li.divider {
	padding:0px 6px;
	color:#F77F00;
	}		
		
#buy-me-photo-bsi {
	width:623px;
	height:350px;
	margin-left:23px;
	}
	
#frame_photo {
	padding-top:12px;
	}
	
/* navigation: #panel-nav
* ------------------------------------------------------------------------- */

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

#panel-nav {
	background: transparent url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") no-repeat;
	height: 37px;
	position: relative;
	width: 670px;
	z-index: 200; 
	float:left;
	}

#panel-nav span { display:none; }
#panel-nav span.nav-tab-title { display:block; font-weight:bold; color: #c89710; }

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

#panel-nav li { float: left; }

#panel-nav-01 { width:51px; }
#panel-nav-02 { width:71px; }
#panel-nav-03 { width:72px; }
#panel-nav-04 { width:131px; }
#panel-nav-05 { width:98px; }
#panel-nav-06 { width:53px; }
#panel-nav-07 { width:74px; }
#panel-nav-08 { width:54px; }
#panel-nav-09 { width:66px; }

#panel-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") 0 -37px }
#panel-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -51px -37px }
#panel-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -122px -37px }
#panel-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -194px -37px }
#panel-nav-05 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -325px -37px }
#panel-nav-06 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -423px -37px }
#panel-nav-07 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -476px -37px }
#panel-nav-08 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -550px -37px }
#panel-nav-09 a:hover { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -604px -37px }

#panel-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") 0 -37px }
#panel-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -51px -37px }
#panel-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -122px -37px }
#panel-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -194px -37px }
#panel-nav-05:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -325px -37px }
#panel-nav-06:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -423px -37px }
#panel-nav-07:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -476px -37px }
#panel-nav-08:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -550px -37px }
#panel-nav-09:hover>a { background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-nav.png") -604px -37px }

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

/* dropdown w/background 
* ----------------------*/
#panel-nav ul.panel {
	position: absolute;
	top: 37px;
	left: -9999px;
	width: 155px;
	z-index:99;
	font-family: Arial;
	font-size: 12px;
	height:1%;
	}

/* normal dropdown
* ----------------------*/
#panel-nav ul.generic {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	left: -9999px;
	_top: 37px;
	top: 37px;
	position:absolute;
	z-index:200;
	width: 154px;
	background:#fff url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-dropdown-top.png") no-repeat;
	}	

.wrap { float: left; }

#panel-nav-tab img {
	background: #000;
	width: 75px;
	height: 55px;
	margin: 0px 5px 0px 0px;
	}

#panel-nav li li { width: 150px; font: 12px Arial; } 

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

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


/* dropdown w/background - change ' left: 0px' to align backgrounds together
 * ---------------------------------------------------- */
#panel-nav li.background:hover ul, 
#panel-nav .background a:hover ul { left: auto; padding-left: 8px; }

#panel-nav li li { text-indent: 0; }

#panel-nav li li a {
	color: #5d5d5d;
	background:#fff;
	display: block;
	text-decoration:none;
	margin-left:2px 5px;
	_width: 150px;
	}

#panel-nav li li a:hover { 
	color: #5d5d5d;
	background:#d9d9d9;
	}

/* dropdown w/background
 * ---------------------------------------------------- */
 #panel-nav li.background li a {
        color: #5d5d5d;
		background:#fff;
        display: block;
        margin: 2px 5px;
        border: none;
        padding: 1px;
        _padding: 3px;
        text-decoration:none;
        _width: 150px;
        }

#panel-nav li.background li a:hover {
	color: #5d5d5d;
	background:#d9d9d9;
	}

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

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

#panel-nav li.background ul.generic .nav-btm {
	background:#fff url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-dropdown-btm.png") no-repeat;
	width:163px;
	height:6px;
	margin-left:-8px;
	}	


	/* sport-nav 
	 * ---------------------------------------------------------------------------- */

#sport-nav {
	width:665px;
	height:20px;
	color:#808080;
	padding: 14px 0 15px 5px
	}

	#sportnav {
		margin:0;
		padding:0;
		}

	#sportnav li {
		display:inline;
		}

	#sportnav li a {
		color:#808080;
		text-decoration:none;
		font-size:11px;
		text-transform:uppercase;
		}

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

	#sportnav .divider {
		padding:0px 6px;
		color:#F77F00;
		}


	/* navigation: #sportnavmore
	 * ------------------------------------------------------------------------- */

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

	#sportnavmore {
		height: 14px;
		position: relative;
		width: 150px;
		z-index: 90;
		float:left;
		}

	#sportnavmore span { color:#808080; text-decoration:none;text-transform:uppercase; }

	#sportnavmore li, #sportnavmore a {
		font-size: 12px;  
		height: 14px;
		display: block;
		text-decoration:none;
		}

	#sportnavmore li { float: left; }

	#sportnavmore-menu { width:150px; }

	#sportnavmore-menu a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-07-top-nav.jpg") 0 -21px }

	#sportnavmore-menu:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-07-top-nav.jpg") 0 -21px }


	/* navigation dropdown: #sportnavmore
		 * ------------------------------------------------------------------------- */

	#sportnavmore ul {
		border: solid #323232;
		border-width: 0 1px;
		left: -9999px;
		top: 14px;
		position:absolute;
		z-index:90;
		}

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

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

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

	#sportnavmore li li { border-bottom: 1px solid #323232; text-indent: 0; }

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

	#sportnavmore li li a:hover { 
		background: #353535; 
		color: #fff; 
		text-decoration:none;
		}

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

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


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

#bsi-container {
	width:670px;
	height:532px;
	}

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

#tab-bsi {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bsi.png") no-repeat; /*change to your button image*/
	width: 670px;
	height: 49px;
	}

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

	#tab-topStories {width:137px;}
	#tab-videos {width:94px;}
	#tab-headlines {width:120px;}
	#tab-schedule {width:112px;}
	#tab-sport-links {width:207px;}

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

#tab-bsi.on-topStories #tab-topStories { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bsi.png")  0px -49px; } 
#tab-bsi.on-videos #tab-videos { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bsi.png") -137px -49px; }
#tab-bsi.on-headlines #tab-headlines { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bsi.png") -231px -49px; }
#tab-bsi.on-schedule #tab-schedule { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bsi.png") -351px -49px; }
#tab-bsi.on-sport-links #tab-sport-links { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bsi.png") -463px -49px; }

#content-topStories {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-bsi.png") no-repeat;
	width: 670px;
	height: 483px;
	position:relative;
	}
	
	#bsi-promo {
		width:116px;
		height:60px;
		position:absolute;
		top:295px;
		right:47px;
		z-index:200;
		}	

#content-headlines,
#content-schedule {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-headlines.png") no-repeat;
	width: 670px;
	height: 483px;
	position:relative;
	z-index:190;
	}
	
#content-sport-links {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-ladyvols.png") no-repeat;
	width: 670px;
	height: 483px;
	position:relative;
	z-index:190;
	}

#content-schedule {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-schedule.png") no-repeat;
	width: 670px;
	height: 483px;
	}		

#content-videos {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-video.png") no-repeat;
	width: 670px;
	height: 473px;
	position:relative;
	z-index:190;
	padding-top:10px;
	}	

#headline-links {
	width:667px;
	height:48px;
	}			

#content-schedule .scroll #calendar-wrap, #content-schedule .scroll #calendar-wrap * {
	margin:0;padding:0;
	}

#content-schedule .scroll #calendar-wrap {
	width:622px;
	height:412px;
	overflow:auto;
	}

#content-schedule .scroll #calendar-wrap p,
#content-schedule .scroll #calendar-wrap ul {
	float:left;
	}

#content-schedule .scroll #calendar-wrap ul li {
	display:inline;
	}

#content-schedule .scroll #calendar-wrap .date {
	display:block;
	}

#content-headlines, #content-headlines *,
#content-headlines-s, #content-headlines-s *,
#content-sport-links, #content-sport-links *,
#content-sport-links-s, #content-sport-links-s * {
	margin:0;padding:0;
	}

#content-headlines .scroll,
#content-headlines-s .scroll,
#content-sport-links .scroll,
#content-sport-links-s .scroll {
	width:622px;
	height:412px;
	margin-left:23px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	overflow:auto;
	}
	
	#content-headlines h1,
	#content-headlines-s h1,
	#content-sport-links h1 {
		padding-left:15px;
		}
	
	#content-headlines h1 a,
	#content-headlines-s h1 a,
	#content-sport-links h1 a {
		text-decoration:none;
		color: #F77F00;
		font-size:13px;
		font-weight:normal;
		}
		
	#content-headlines h1 img,
	#content-headlines-s h1 img,
	#content-sport-links h1 img {
		padding-right:5px;
		}
		
	#content-headlines .pubdate,
	#content-headlines-s .pubdate,
	#content-sport-links .pubdate {
		color: #474747;
		padding-left:28px;
		font-size:10px;
		font-weight:bold;
		}
		
	#content-headlines .teaser,
	#content-headlines-s .teaser,
	#content-sport-links .teaser {
		color: #4d4d4d;
		padding-left:27px;
		}
		
	#content-headlines .scroll div,
	#content-headlines-s .scroll div,
	#content-sport-links .scroll div {
		border-bottom:1px solid #474747;
		padding:5px 0px 8px 0px;
		}			

#content-schedule .scroll,
#content-schedule-s .scroll {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	height:378px;
	margin-left:28px;
	overflow:auto;
	width:600px;
	}

#content-sport-links-s a {
	color:#F77F00;
	font-size:13px;
	}
	
#content-sport-links-s p {
	padding:6px 10px;
	}	
	
	
/* CALENDAR
 * ---------------------------------------------------------------------------- */
.calendar, .calendar * { 
	border-collapse: collapse; 
	margin:0px; 
	padding:0px;
	font-size:10px;  
	}

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

.calendar td { padding: 2px }

.calendar td a:link { color:#F77F00; text-decoration:none; }
.calendar td a:visited { color:#F77F00; text-decoration:none; }
.calendar td a:hover { color:#363636; text-decoration:underline; }


.calendar tr.calendar-date td {
	background-color:#ccc; 
	color:#363636; 
	font-weight:bold;
	padding-top:2px;
	font-size:10px;
	}

.calendar tr.calendar-headers td { 
	background-color:#EDEDED; 
	color:#9B9B9B;
	text-transform:uppercase;
	border-top:1px solid #DDDDDD;
	}

.calendar tr.calendar-body td { 
	border-bottom:1px #ddd solid;
	}


/* bsi tabs- sport
 * ---------------------------------------------------------------------------- */


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

#tab-bsi-s {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-sport-tabs-bsi.png") no-repeat; /*change to your button image*/
	width: 670px;
	height: 49px;
	}

	#tab-bsi-s li, #tab-bsi-s a {display:block; height: 49px; } /**/

	#tab-topStories-s {width:146px;}
	#tab-videos-s {width:101px;}
	#tab-headlines-s {width:126px;}
	#tab-schedule-s {width:126px;}
	#tab-sport-links-s {width:171px;}

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

#tab-bsi-s.on-topStories-s #tab-topStories-s { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-sport-tabs-bsi.png")  0px -49px; } 
#tab-bsi-s.on-videos-s #tab-videos-s { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-sport-tabs-bsi.png") -146px -49px; }
#tab-bsi-s.on-headlines-s #tab-headlines-s { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-sport-tabs-bsi.png") -247px -49px; }
#tab-bsi-s.on-schedule-s #tab-schedule-s { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-sport-tabs-bsi.png") -373px -49px; }
#tab-bsi-s.on-sport-links-s #tab-sport-links-s { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-sport-tabs-bsi.png") -499px -49px; }

#content-topStories-s {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-bsi.png") no-repeat;
	width: 670px;
	height: 483px;
	position:relative;
	}

#content-headlines-s,
#content-sport-links-s,
#content-schedule-s {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-headlines.png") no-repeat;
	width: 670px;
	height: 483px;
	position:relative;
	z-index:190;
	}
	
#content-sport-links-s {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-sport-links.png") no-repeat;
	width: 670px;
	height: 483px;
	position:relative;
	z-index:190;
	}	

#content-schedule-s {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-schedule.png") no-repeat;
	width: 670px;
	height: 483px;
	}		

#content-videos-s {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-bg-video.png") no-repeat;
	width: 670px;
	height: 473px;
	position:relative;
	z-index:190;
	padding-top:10px;
	}
	
	#content-videos-s #player,
	#content-videos #player {
		width:620px;
		margin:0 auto;
		}

	#content-videos-s #playlist_wrap,
	#content-videos #playlist_wrap {
		width:640px;
		margin:0 auto;
		padding-top:5px;
		}	


#headline-links {
	width:667px;
	height:48px;
	}

#headline-links-schedule {
	width:667px;
	height:70px;
	}
	
	#headline-links-schedule img {
		float:right;
		padding-right:25px;
		}	
				

/* Flowplayer - video 
 * ---------------------------------------------------------------------------- */

a.player {	
	display:block;
	width:620px;
	height:360px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:#000 url(http://grfx.cstv.com/schools/tenn/graphics/10-video-player/h500.png) repeat-x 0 0;
	background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));
	-moz-box-shadow:0 0 40px rgba(100, 118, 173, 0.5);
	}

a.player:hover {
	background:-moz-linear-gradient(center top, rgba(73, 122, 173, 0.898), rgba(6, 6, 6, 0.898));	
	}

a.player img {
	width:620px;
	height:360px;
	border:0;	
	}
	
#player {
	margin:0 0 5px 20px;		
	}

#playlist_wrap {
	height: auto;
	margin-left:13px;
	}

#pl {
	height:80px;
	background:#f5fbfb url(http://grfx.cstv.com/schools/tenn/graphics/10-video-player/h150.png) repeat-x;	
	border:1px solid #ddd;
	width:580px;
	position:relative;
	overflow:hidden;
	padding:5px 0;
	float:left;
	}

.entries {
	height:80px;
	position:absolute;
	width:10000em;
	}

.page {
	width:580px;
	float:left;
	}

.entries a {
	background:transparent 0%;
	color:#666;
	float:left;
	font-family:"bitstream vera sans","lucida grande","verdana";
	font-size:11px;
	height:60px;
	margin:0px 3px;
	padding:10px;
	text-decoration:none;
	width:117px;
	}

.entries a:hover {
	background-position:-140px 0;
	color:#000;
	}

.entries .playing {
	background-position:-280px 0;		
	color:#000;
	}

.entries .paused {
	background-position:-420px 0;		
	color:#000;
	}

.entries .progress {
	opacity:0.8;
	}

.entries span {	
	float:left;
	margin-top:15px;
	color:FFF;
	font-style:normal;
	z-index: 1;
	}

.entries em {	
	float:right;
	margin-top:15px;
	color:red;
	font-style:normal;
	}

.entries img {	
	position: absolute;
	width:130px;
	height:73px;
	margin-top:-6px;
	}

.next, .prev {
	display:block;
	width:18px;
	height:18px;
	background:url(http://grfx.cstv.com/schools/tenn/graphics/10-video-player/left.png) no-repeat;
	margin:30px 4px;
	cursor:pointer;
	float:left;
	}

.next:hover, .prev:hover {
	background-position:0px -18px;		
	}

.next {
	background-image:url(http://grfx.cstv.com/schools/tenn/graphics/10-video-player/right.png);	
	}

.next.disabled, .prev.disabled {
	visibility:hidden;		
	}

/* remove ugly system borders links */
a img 	{ 	border:0 }
a:active { 	outline:none; }
:focus   { -moz-outline-style:none; }			


/* bsi tabs- spotlight
 * ---------------------------------------------------------------------------- */	

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

#tab-spotlight-wrap {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-spotlight.png") no-repeat; /*change to your button image*/
	width: 500px;
	height: 37px;
	}

	#tab-spotlight-wrap li, #tab-spotlight-wrap a {display:block; height: 37px; } /**/

	#tab-spotlight {width:119px;}
	#tab-liveEvents {width:111px;}

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

#tab-spotlight-wrap.on-spotlight #tab-spotlight { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-spotlight.png")  0px -37px; } 
#tab-spotlight-wrap.on-liveEvents #tab-liveEvents { background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-tabs-spotlight.png") -119px -37px; }

#content-spotlight {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-spotlight.png") no-repeat;
	width: 500px;
	height: 386px;
	}
	
	#content-liveEvents {
		background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-live-events.png") no-repeat;
		width: 500px;
		height: 386px;
		padding-top:32px;
		}	

	#content-liveEvents .scroll {
		width: 429px;
		height: 332px;
		padding:0px 28px 0px 23px;
		overflow:auto;
		}	
	
#content-spotlight, #content-spotlight * {
	margin:0;padding:0;
	}	

#content-spotlight .spotlight-wrap {
	width:458px;
	height:86px;
	padding-bottom:4px;
	margin-left:20px;
	}
	
#content-spotlight .spotlight-wrap h2 {
	padding-top:6px;
	padding-bottom:3px;
	margin-left:6px;
	}	
	
#content-spotlight .spotlight-wrap h2 a {
	font-size:11px;
	color:#F77F00;
	font-weight:normal;
	}	
	
#content-spotlight .spotlight-wrap img {
	width:106px;
	height:58px;
	float:left;
	border:1px solid #aeaeae;
	margin-right:6px;
	margin-left:6px;
	}
	
#content-spotlight .spotlight-wrap p {
	float:left;
	width:316px;
	}
		
			
		

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

#relativeFrame {
	position: relative; 
	width:475px;
	z-index: 2;
	top:-65px;
	left:30px;
	}

#relativeFrame div {
	width:475px;
	position: absolute; 
	visibility: hidden;
	z-index: 2;
	}
	
#relativeFrame h1 {
	padding-bottom:3px;
	}
		
#relativeFrame h1 a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-size:20px;
	}
	
#relativeFrame h1 a:hover {
	text-decoration:underline;
	}
	
#relativeFrame p {
	line-height:15px;
	}
	
#relativeFrame p a, #relativeFrame p a:hover {
	text-decoration:underline;
	}
	

#transparency {
	width:623px;
	height:79px;
	background:#000;
	opacity: .80;
	filter: alpha(opacity=80);
	position:absolute;
	top:284px;
	left:23px;
	z-index:1;
	}
						

#relativeFrame div#frm0 { visibility: visible }

#minis{
	margin:0;
	padding:0;
	width:630px;
    position:absolute;
    top:380px;
    left:42px;
	}

#minis div img {display:block;}

 
#mini0, #mini1, #mini2, #mini3 {
	float:left;
	width:130px;
    position:relative;
	}
	
#mini1, #mini2, #mini3, #mini4 {
	margin-left:22px;
	}	

#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	}

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


.mini-teaser {
	background:#000000;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	height:14px;
	left:0px;
	opacity:0.8;
	filter:alpha(opacity=80);
	overflow:hidden;
	padding:1px 1px 1px 3px;
	position:absolute;
	text-align:left;
	top:57px;
	*top:58px;
	width:126px;
	*width:126px;
	z-index:1;
	}

.belt a img {
	opacity: .45;
	filter: alpha(opacity=45);
	z-index:2;
	}

.belt a:hover img, .panel div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	z-index:2;
	}
	
#carousel-wrap {
	margin:0;
	padding:0;
	width:630px;
    position:absolute;
    bottom:29px;
    left:15px;
	}
	
#carousel-wrap img { z-index:1 !important; }

.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 560px; /*Width of Carousel Viewer itself*/
	height: 73px; /*Height should enough to fit largest content's height*/
	margin:0px auto;
	}

.stepcarousel .belt {
	position: absolute;/* leave this value alone*/
	left: 0;
	top: 0;
	}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px 8px; /*margin around each panel*/
	width: 130px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	}

#mygallery {
	overflow: hidden;
	margin:0px auto;
	}	

#vid0, #vid1, #vid2, #vid3, #vid4, #vid5, #vid6, #vid7 {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/btn-play.png") no-repeat;
	opacity: .65;
	filter: alpha(opacity=50);
	position:absolute;
	top:16px;
	left:50px;
	width:28px !important;
	height:29px !important;
	z-index:200;
	}

#video-wrap { display:none; }

#flash-video {
	display:block;
	height:350px;
	padding-top:12px;
	width:623px;
	z-index:96;
	padding-left:23px;
	}


/* banner wrap
* ---------------------------------------------------------------------------- */

#banner-wrap {
	width:916px;
	height:90px;
	margin:0 auto;
	}
	
#holder-banner {
	width:728px;
	height:90px;
	background:#fff;
	float:left;
	}
	
#banner-promo {
	width:178px;
	height:90px;
	float:left;
	margin-right:10px;
	}
	
#footer-logos {
	padding:40px 0px 0px 130px;
	}	
	
#footer-logos img {
	padding:0px 30px;
	}
	

/* News Scroller ------------------------------------------------------------ */

/* Sticky Bar
 * ---------------------------------------------------------------------------- */

#stickybar {
	width: 100%;
	height: 50px;
	position: fixed;
	top: 0px;
	display:block;
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-11-sticky-bg-wipe.png") repeat-x;
	}	

#stickybar-inside {
	background:url("http://grfx.cstv.com/schools/tenn/graphics/tenn-11-sticky-bg-wrap.png") repeat-x center;
	height:50px;
	margin:0 auto;
	display:block;
	position:relative;
	_z-index: 555;
	z-index:555;
	}
	
#sticky-wrap {
	width:1000px;
	height:50px;
	margin:0 auto;
	}	

#stickyText {
	width:622px;
	height:;
	float:left;
	color:#fff;
	padding-top:8px;
	}
	
#stickyText #url {
	color:#fff;
	font-weight:bold;
	}
	
#stickyText #lines {
	color:#474747;
	padding:0px 5px;
	}		
	
#sticky-nav {
	width:378px;
	float:right;
	}

#newsscroll{
	width: 400px;
	height: 20px; 
	position: relative;
	overflow: hidden;
	list-style: none;
	color: #333;
	font-size:12px;
	}

#newsscroll ul{
	padding: 0;
	margin: 0;
	top:-2px;
	position: relative;
	}

#newsscroll li{
	padding: 10px;
	margin-left:-10px;
	width: 400px; /* 300px */
	height: 20px;
	overflow: hidden;
	list-style: none;
	line-height:3px;
	color:#fff;
	}

#newsscroll li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	}

#newsscroll span {
	text-decoration:underline;
	}	

#sticky-left {
	width:135px;
	float:left;
	color:#fff;
	font-size:13px;
	padding-top:1px;
	}

#sticky-left span {
	color:#474747;
	padding:0px 2px;
	}

#sticky-left a {		
	text-decoration:none;
	color:#FFF;
	}
	
			
	
/* btm-links
* ---------------------------------------------------------------------------- */	

#btm-links, #btm-links * {margin:0;padding:0;}

#btm-links {
	width:937px;
	height:290px;
	padding-top:15px;
	margin:0 auto;
	padding-left:16px;
	}

#btm-links ul {
	width:130px;
	float:left;
	margin:0;padding:0;
	}	

#btm-links li {
	list-style-type:none;
	padding-bottom:2px;
	}	

#btm-links li a {
	font: 11px;
	color:#363636;
	text-decoration:none;
	}

#btm-links li a:hover {
	text-decoration:underline;
	}	

#btm-links li.first {
	color:#F77F00;
	padding-bottom:12px;
	font-size:14px;
	}

	
#footer {
	background: url("http://grfx.cstv.com/schools/tenn/graphics/tenn-10-bg-footer.png") no-repeat;
	width:1000px;
	height:416px;
	margin-top:34px;
	}
	
#footer a:link, #footer a:visited { color: #444; }
#footer a:hover, #footer a:active { color: #666; }



#calendar-wrap {
	color:#a0a0a0;
	font-size:10px;
	}
	
#calendar-wrap a {
	font-size:10px;
	color:#f3cb11;
	text-decoration:none;
	}
	
#calendar-wrap a:hover {
	color:#f3cb11;
	text-decoration:underline;
	}
	
#calendar-wrap {
	padding:5px 0px 0px 0px;
	}
	
#calendar-wrap div {
	padding-left:8px;
	}	
	
#calendar-wrap .calendar-body {
	border-bottom:1px solid #282828;
	padding:4px 0px 8px 8px;
	}

#calendar-wrap .calendar-body a {
	color:#f3cb11;
	}
	
#calendar-wrap .calendar-body a:hover {
	color:#f3cb11;
	text-decoration:underline;
	}		
	
#calendar-wrap .calendar-date {
	padding-top:8px;
	}	

	

/*AutoStats*/

.statsTotal { background: #ccc; font-weight: 700; }
.statsTotal td { background: #ccc; font-weight: 700; }

.stats-m-footbl-pass td {padding:5px;}
.stats-m-footbl-pass thead {background: #FE9900; color:#fff; font-weight:700; text-align:left;}

.stats-m-footbl-rush td {padding:5px;}
.stats-m-footbl-rush thead {background: #FE9900; color:#fff; font-weight:700; text-align:left;}


.stats-m-footbl-recv td {padding:5px;}
.stats-m-footbl-recv thead {background: #FE9900; color:#fff; font-weight:700; text-align:left;}


.stats-m-footbl-defn td {padding:5px;}
.stats-m-footbl-defn thead {background: #FE9900; color:#fff; font-weight:700; text-align:left;}


.stats-m-footbl-kikr td {padding:5px;}
.stats-m-footbl-kikr thead {background: #FE9900; color:#fff; font-weight:700; text-align:left;}

.stats-m-footbl-fegs td {padding:5px;}
.stats-m-footbl-fegs thead {background: #FE9900; color:#fff; font-weight:700; text-align:left;}

.stats-m-footbl-pntr td {padding:5px;}
.stats-m-footbl-pntr thead {background: #FE9900; color:#fff; font-weight:700; text-align:left;}


