/*common css*/
img{
  display:block;
}

a img{
  border:none;
}

.title{
  font-size:13px;
  font-weight:bold;
  letter-spacing: -0.9px;
}

  .title a, .headline a {
        color:#000000;
        text-decoration:none;
   }
.teaser{
  font-size:12px;
}
  .teaser a.link {
    color:#000000;
    font-weight:bold;
  }
	.description a{
		text-decoration:none;
		color:#fff;
	}
ul{
  list-style: none;
}
ul, li{
  margin:0px;
  padding:0px;
}
.content_off{
	display:none;
}
.hide_section{
	left:-5000px;
	position:absolute;
	top:-5000px;
}
.more_link a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:11px;
}

/*common containers*/
.sec_box{
	margin-bottom:10px;
	border:1px solid #000;
}
.sec_box_container{
}



/*header search and login*/
#searchbox{
	position:absolute;
	top:2px;
	right:0px;
	width:173px;
	border:1px solid #b3b3b3;
	background-color:#fff;
	height:18px;
	overflow:hidden;
	
}
	#searchbox input{
		border:none;
	}
	#searchbox .text_input input{
		width:152px;
		color:#b3b3b3;
	}
#login	{
	right:0px;
	background-color:#b72f32;
	width:298px;
	height:320px;
	color:#7f7f7f;
}
#login_cells{
	background-color:#6D1B1D;
	}
	#login input{
		border:none;
	}	
		#emailInput{
			border:1px solid #999999 !important;
			background: #fff url(/fls/3400/site_graphics/email_bg.gif) no-repeat;
			width:85px;
		}
	#login .pwd{
		margin-top:5px;
		border:1px solid #999999;
		width:85px;
		height:16px;
		background-color:#fff;
	}
	#login #pwdInput{
		width:75px;
		border:1px solid #999999 !important;
		background: #fff url(/fls/3400/site_graphics/pwd_bg.gif) no-repeat;
	}
	#imgSubmit{
		border-right:1px solid #999999 !important;
		border-top:1px solid #999999 !important;
		border-bottom:1px solid #999999 !important;
		}
	#login a{
		color:#fff;
		text-decoration:none;
		font-size:9px;
	}
	#login_links{
		background-color:#6D1B1D;
		margin-top:3px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	#FeaturedVideoFrame {
		background-color:#B72F32;
		margin-left:-3px;
		}
/*left column content*/

#schedule{
	position:relative;
	background-color:#fff;
	font-size:10px;
}
#schedule .sec_box_title{
	width:168px;
	height:48px;
	background:url(/fls/3400/site_graphics/sch_title.gif) no-repeat;
	margin-bottom:0px;
}
#sch_ads{
		position:absolute;
		margin-left:85px;
		top:4px;
		height:42px;
		width:120px;
	}
#sch_content{
	height:135px;
	overflow:hidden;
}
#schedule .sec_box_container{
}

	#sch_info{
		height:300px;
	}
	.sch_scroll{
		background:url(/fls/3400/site_graphics/sch_scroll_control.gif) no-repeat;
		width:168px;
		height:17px;
		position:relative;
	}
		.scroll_control{
			position:absolute;
			width:9px;
			height:9px;
			cursor:pointer;
		}
		.sch_scroll .up{
			left:60px;
			top:2px;
		}
		.sch_scroll .down{
			left:93px;
			top:2px;
		}
	#schedule .odd, #schedule .even{
		background-color:#fff;
		font-size:10px;
	}
	#schedule .info div{
		padding:0px 5px;
	}
	#schedule .date{
		color:#EC3A48;
		font-size:12px;
		background-color:#ececec;
		border:1px solid #c2c2c2;
	}
	#schedule .sport{
		font-weight:bold;
		font-style:italic;
	}


/*guts content*/

/*scroller*/
#scoreboard{
	height:20px;
	background-color:#fff;
}
	#scroller .item{
		border-left:1px solid #bfbfbf;
		padding:3px;
		height:14px;
		width:386px;
	}
	#scroller .links{
		width:110px;
	}
		#scroller .links a{
			text-decoration:none;
			color:#000;
		}

/*rotator*/

#main_rotator {
	position: relative;
	width: 401px;
}
	#main_rotator .image_viewer {
		border:1px solid #000;
		margin:1px;
		width: 398px;
		height: 299px;
		overflow: hidden;
		position: relative;
	}
	#main_rotator .image_viewer img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	#main_rotator div.heading {
		background: transparent;
		color: #fff;
		font-size: 18px;
		height: 65px;
		text-align: center;
		position: absolute;
		bottom: -1px;
		width: 398px;
		text-align: center;
	}
	#main_rotator div.heading .wrapper {
		position: relative;
	}
	#main_rotator div.heading  table.opaque {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	#main_rotator div.heading td {
		font-size: 18px;
		height: 55px;
		width: 398px;
		vertical-align: middle;
	}
	#main_rotator div.heading  td.trans {
		background: #000;
		opacity: .7;
		filter:alpha(opacity=70);
		font-size: 18px;
		height: 55px;
		width: 398px;
		vertical-align: middle;
	}
    #main_rotator div.heading td span{
	opacity: 1.0;
		filter:alpha(opacity=100);
	}
	#main_rotator div.heading td a {
		color: #fff;
		text-decoration: none;
	}
	#main_rotator .text h3, #main_rotator .text p{
		margin:0px;
	}
	#main_rotator div.text{
		background-color:#fff;
		height:95px;
		overflow:hidden;
		padding:4px;
		margin-bottom:4px;
	}
	#main_rotator .text .date, #main_rotator .text .sport_name{
		font-weight:bold;
		font-size:10px;
	}
	.opp {
		background: #000;
		height: 1px;
		overflow: hidden;
	}

	.opacity_1 {
		opacity: .05;
		filter:alpha(opacity=5);
	}
	.opacity_2 {
		opacity: .15;
		filter:alpha(opacity=15);
	}
	.opacity_3 {
		opacity: .25;
		filter:alpha(opacity=25);
	}
	.opacity_4 {
		opacity: .35;
		filter:alpha(opacity=35);
	}
	.opacity_5 {
		opacity: .40;
		filter:alpha(opacity=40);
	}
	.opacity_6 {
		opacity: .45;
		filter:alpha(opacity=45);
	}
	.opacity_7 {
		opacity: .50;
		filter:alpha(opacity=50);
	}
	.opacity_8 {
		opacity: .55;
		filter:alpha(opacity=55);
	}
	.opacity_9 {
		opacity: .60;
		filter:alpha(opacity=60);
	}
	.opacity_10 {
		opacity: .65;
		filter:alpha(opacity=65);
	}

#sub_viewers{
	margin:2px;	
}
		#controls{
			position:absolute;
			right:-75px;
			top:355px;
			height:26px;
			width:43px;
			background: url(/fls/3400/site_graphics/controls.gif) no-repeat;
		}
		#controls .control{
			position:absolute;
			width:8px;
			height:10px;
			top:6px;
		}
		#controls .back{
			right:29px;
		}
		#controls .stop{
			right:16px;
		}
		#controls .next{
			right:3px;
		}
	#sub_viewers .article_tab{
		margin-bottom:12px;
		position:relative;
		opacity: .50;
		filter:alpha(opacity=50);
		height:75px;
	}
	#sub_viewers .active{
		opacity: 1;
		filter:alpha(opacity=100);
	}
	#sub_viewers .article_tab img{
		width:96px;
		height:75px;
		border:2px solid #000;
	}

/*guts bottom*/
#guts_bottom{
	width:498px;
	height:292px;
	background-color:#fff;
	padding:1px;
	margin:3px;
}
#guts_bottom .sec_box_container{
	padding:3px;
}
	#more_news .links img{
		display:inline;
	}
	#more_news .links a,#student_blog .links a{
		font-weight:bold;
		text-decoration:none;
	}
	#more_news .links{
		color:#EC3A48;
	}

	#more_news, #student_blog{
		width:248px;
		height:290px;
		overflow:hidden;
	}
	#more_news{
		border-right:1px solid #BDBDBD;
	}
	#more_news .sec_box_title{
		background: url(/fls/3400/site_graphics/more_news.gif) no-repeat;
		width:248px;
		height:24px;
	}
	#student_blog .sec_box_title{
		background: url(/fls/3400/site_graphics/student_blog.gif) no-repeat;
		width:248px;
		height:24px;
	}
	#student_blog .item{
		margin-bottom:10px;
		height:102px;
	}
	#student_blog .img_container{
		margin-top:2px;
		float:left;
	}
		#student_blog .img_container img{
			width:64px;
			height:86px;
			border:1px solid #000;
		}
	#student_blog .teaser_p{
		float:left;
		width:160px;
		margin-left:5px;
	}
#guts_bottom .even{
	background-color:#fff;
	font-family:verdana;
}
#guts_bottom .even a{
	font-family:verdana;
	text-decoration:none;
	color:#000;
}
#guts_bottom .more_link a{
	font-weight:bold;
	text-decoration:underline;
}
#guts_bottom .description{
	margin-bottom:10px;
}
#guts_bottom .title{
	font-size:11px;
}
#guts_bottom .headline{
	font-size:12px;
	font-weight:normal;
}
#guts_bottom .headline a{
	color:#000;
}
/*right col content*/

#premium_tabs .tab_header{
	width:98px;
	height:18px;
	border-right:1px solid #000;
	position:relative;
}
#tab_headers .last_tab, #tab_headers .last_tab .tab_img{
	border-right:none;
	width:100px;
}
#tab_headers .tab_img{
	cursor:pointer;
	width:98px;
	height:18px;
}
#tab_headers .tab_on .tab_arrow{
	background:url(/fls/3400/site_graphics/tab_arrow.gif);
	width:8px;
	height:7px;
	position:absolute;
	bottom:-7px;
	left:48px;
}
	.tab_on #video_tab{
		background:url(/fls/3400/site_graphics/video_tab_on.gif) no-repeat;
	}
	.tab_on #audio_tab{
		background:url(/fls/3400/site_graphics/audio_tab_on.gif) no-repeat;
	}
	.tab_on #live_tab{
		background:url(/fls/3400/site_graphics/live_tab_on.gif) no-repeat;
	}
	.tab_off #video_tab{
		background:url(/fls/3400/site_graphics/video_tab_off.gif) no-repeat;
	}
	.tab_off #audio_tab{
		background:url(/fls/3400/site_graphics/audio_tab_off.gif) no-repeat;
	}
	.tab_off #live_tab{
		background:url(/fls/3400/site_graphics/live_tab_off.gif) no-repeat;
	}
#premium_tabs .sec_box_container{
	background:url(/fls/3400/site_graphics/tabs_bg.gif) repeat-y;
}
#premium_tabs .video_audio{
	height:79px;
	padding-top:7px;
}
#premium_tabs .item{
	height:22px;
	font-family:verdana, arial;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}
#premium_tabs .video_audio .table_cell{
	height:17px;
	padding-top:5px;
}
#premium_tabs .description{
	width:277px;
	overflow:hidden;
}
#premium_tabs .media_block{
	height:66px;
}
	#premium_tabs .odd{
		background-color:transparent;
	}
	#premium_tabs .even{
		background:#000 url(/fls/3400/site_graphics/tabs_even.gif) repeat-y;
	}
	#premium_tabs .imgContainer{
		height:14px !important;
		width:12px;
		padding-top:8px !important;
		margin:0px 3px;
	}
	#premium_tabs .controls{
		position:relative;
		background:url(/fls/3400/site_graphics/tab_controls.gif) no-repeat;
		width:298px;
		height:13px;
	}
	#premium_tabs .control{
		position:absolute;
		cursor:pointer;
		width:44px;
		height:13px;
	}
	#premium_tabs .controls .previous{
		left:101px;
	}
	#premium_tabs .controls .next{
		right:103px;
	}
#footer .links a{
	color:#000;
}
#corporate-logo span{
	width:111px !important;
	height:26px !important;
}

/*articles*/

.photocopy{
	background-color:#000;
}
.photocopy_text, .photocopy_text a{
	color:#fff;
}
.button{
	background-color:#000;
}
