html,body {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:"Lucida sans",Helvetica,Arial;
	font-size:11px;
	color:#000000;
	background:url('/fls/14200/site_graphics/2010/bg-site.jpg') top center no-repeat #000000;
}

#container {
	
}

#qr-login-box {
	background:#47010F;
	color:#ffffff;
	border:1px solid #ffffff;	
}

#qr-login-box, #qr-login-box th {
	color:#ffffff;	
}

#qr-login-box a {
	color:#ffffff;	
}

#qr-login-box input {
	background:#ffffff;
	color:#000000;	
}

.onefanHeaderBar {
	color:#ffffff;
	background:#101010;	
}

.onefanHeaderBar a {
	color:#ffffff;
	text-decoration:underline;	
}

#left-col {
	width:660px;
	float:left;	
	background:#ffffff;
	color:#000000;
}

#sport-links a {
	color:#CCCCCC;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;	
}

body #inner {
	background:#ffffff;
	color:#000000;
}

body.news #inner,
body.home #inner {
	background:#101010;
}

body.roster #left-col,
body.schedule #left-col,
body.stats #left-col,
body.article #left-col {
	background:#ffffff;	
}

body.photo-album #inner {
	background:#101010;
}

#right-col {
	width:320px;
	float:left;
	background:#232323;
	color:#ffffff;	
}

.data {
	display:none;	
}

.relative {
	position:relative;	
}

#top-container {
	background:url('/fls/14200/site_graphics/2010/bg-top-slice.png') repeat-x;
	height:106px;
	width:980px;
	margin:0px auto;
}

#sport-top-right {
	background:#232323;
}

#sport-top-right .ad {
	width:300px;
	margin:0px auto 20px;
}

#sport-top-right .ad-300-250 {
	width:300px;
	height:250px;
	margin:0px auto 20px;	
}

#top-container .ad-728-90 {
	width:728px;
	height:90px;
	margin:0px auto;
	padding-top:5px;	
}

#site-container {
	width:980px;
	margin:0px auto;	
}

#site-shadow {
	background:url('/fls/14200/site_graphics/2010/bg-shadow.png') repeat-y;
	width:1054px;
	margin:0px auto;	
}

#site-header {
	width:980px;
	margin:0px auto;	
}

#sport-menu {
	position:relative;
	background:transparent;
	height:80px;
	width:980px;
	border-bottom:1px solid #640114;	
}

#sport-menu-box {
	background:url(/fls/14200/site_graphics/2010/sport-nav-slice.jpg) repeat-x;
	height:80px;
	width:980px;
}

#sport-name {
	height:51px;
	line-height:51px;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	padding-left:10px;
	display:block;	
}

img {
	border:0px;
	margin:0px;
	padding:0px;	
}

.relative {
	position:relative;	
}

.clear {
	clear:both;	
}

.hide {
	display:none;	
}

.float-left {
	float:left;	
}

.float-right {
	float:right;	
}

#site-header {
	height:124px;
	border-bottom:4px solid #ae0127;	
}

#site-header .red-bar {
	background:url('/fls/14200/site_graphics/2010/header-red-line.jpg') no-repeat;
	height:1px;
	width:861px;
	display:block;	
}

#header-icon img {
	position:absolute;
	z-index:1;
	top:-20px;
	left:-20px;			
}

.ad-social {
	padding-top:23px;	
}

.ad-320-250-home {
	
}

#schedule-ad-box {
	border-color:#555555;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	margin-bottom:10px;
}

/******************************************************************************
	START search
******************************************************************************/

#search {
	margin-top:5px;	
}

#search .first {
	background:url('/fls/14200/site_graphics/2010/search-bg.png') no-repeat;
	width:189px;
	height:28px;
	overflow:hidden;
}

#search-input {
	border:0px solid #000fff;
	padding:0;
	margin:2px 0px 0px 25px;	
	width:145px;
	height:24px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
}

#search-button {
	background:transparent;	
}

/******************************************************************************
	END search
******************************************************************************/

/******************************************************************************
	START sport-links,more-headlines
******************************************************************************/

#sport-links {
	width:320px;
}

#more-headlines .header,
#latest-videos .header,
#sport-links .header {
	height:39px;
	width:320px;
	background:url(/fls/14200/site_graphics/2010/sport-links-header-bg.png) repeat-x;
	line-height:39px;
	color:#cccccc;
	font-weight:bold;
	font-size:18px;
	text-indent:10px;
}

#more-headlines .link {
	padding:5px 10px;	
}

#more-headlines .more-link a,
#more-headlines .link a {
	color:#cccccc;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;	
}

#more-headlines .more-link {
	padding:15px 10px;
}

#more-headlines .more-link a {
	font-weight:normal;	
}

#sport-links .content {
	width:300px;
	height:143px;
	overflow:hidden;
	overflow-y:hidden;
	color:#cccccc;
	font-size:11px;
	padding:5px 10px;
	display:block;
}

#latest-videos .no-content {
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	height:30px;
	line-height:30px;	
}

#latest-videos .row {
	padding:5px 0px;	
	position:relative;
	color:#cccccc;
	font-weight:bold;
}

#latest-videos .row .title {
	height:40px;	
}

#latest-videos .row .more {
	font-weight:normal;	
}

#latest-videos .row .more a {
	color:#cc092f;
	font-weight:normal;	
}

#latest-videos .row a {
	color:#cccccc;
	text-decoration:none;
	font-weight:bold;	
}

#latest-videos .image {
	float:left;	
	width:142px;
	height:82px;
	overflow:hidden;
	text-align:center;
}

#latest-videos .image img {
	width:120px;	
}

#latest-videos .text {
	float:left;	
	width:178px;
}

/******************************************************************************
	END sport-links,more-headlines
******************************************************************************/

/******************************************************************************
	START rotator
******************************************************************************/

#rotator {
	width:980px;
	height:390px;
	position:relative;
	
}

#rotator .video-close {
	position:absolute;
	z-index:9001;
	top:5px;
	left:608px;
	height:19px;
	width:19px;
	display:none;
	cursor:hand;
	cursor:pointer;
	background:url('/fls/14200/site_graphics/2010/xbutton.png') no-repeat;	
}

#rotator #neulion-video-ad {
	position:absolute;
	z-index:10;
	top:12px;
	right:12px;
	padding-bottom:20px;
	background:url(/fls/14200/site_graphics/2010/rotator-video-ad-label.png) bottom center no-repeat;
}	

#neulion-video-related-links {
	position:absolute;
	z-index:10;
	top:270px;
	width:300px;
	right:12px;
	display:block;
}

#rotator #neulion-video-related-links .links-box {
	width:290px;	
}

#rotator #neulion-video {
	display:none;
	width:980px;
	height:390px;
	background:url(/fls/14200/site_graphics/2010/rotator-bg.jpg) no-repeat;
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
}

#rotator #neulion-video-player {
	width:632px;
	height:390px;
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
}	

body.home #jtvshlAdContainer {
	z-index:10;	
	display:none;
}

#rotator .story {
	width:980px;
	height:390px;
	background:#000000;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#rotator-controller {
	cursor:hand;
	cursor:pointer;	
}

#rotator .related-links .label {
	color:#999999;
	font-size:12px;
	font-weight:normal;
	padding:5px 0px;	
}

#rotator .related-links .icon {
	float:left;
}

#rotator .related-links .icon img {
	height:12px;
}

#rotator .related-links .link-info {
	float:left;	
	padding-left:5px;
}

#rotator-buttons {
	float:left;
	width:296px;
	display:inline-block;	
}

#rotator-countdown {
	background:url(/fls/14200/site_graphics/2010/rotator-countdown.png) no-repeat;
	width:37px;
	height:28px;
	line-height:28px;
	display:inline-block;
	text-align:center;
	color:#999999;
	font-size:9px;	
	float:left;
}

#rotator .video-button {
	cursor:hand;
	cursor:pointer;
	position:absolute;
	z-index:5;
	top:147px;
	right:286px;
	height:76px;
	width:72px;
	display:block;
	background:url(/fls/14200/site_graphics/2010/play-button.png) no-repeat;	
}

#rotator .livenow {
	cursor:hand;
	cursor:pointer;
	position:absolute;
	z-index:5;
	top:147px;
	right:150px;
	height:75px;
	width:340px;
	display:block;	
}

#rotator-story-preview {
	width:544px;
	float:left;
	height:28px;
	line-height:28px;
	font-size:10px;
	text-indent:5px;
	background:url(/fls/14200/site_graphics/2010/rotator-story-preview-bg.png) repeat-x #000000;
	display:inline-block;
	color:#ffffff;	
}

#rotator-story-preview .video {
	height:28px;
	line-height:28px;
	width:16px;	
	padding-left:5px;
	background:url(/fls/14200/site_graphics/2010/television.png) no-repeat center center;
	display:inline-block;
	float:left;
}

#rotator-story-preview img {
	display:inline;	
}

#rotator-story-preview .sport {
	color:#e70033;	
}

#rotator-controller {
	float:left;
	width:103px;	
}

#rotator .headline {
	width:340px;
	height:100px;
	overflow:hidden;	
}

#rotator .headline a {
	color:#ffffff;
	font-size:28px;
	font-weight:bold;
	text-decoration:none;	
}

#rotator .teaser {
	padding:5px 0px;	
	height:72px;
	width:345px;
}

#rotator .teaser a {
	width:340px;
	height:45px;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;	
}

#rotator .related-links a {
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;	
}

#rotator .more-button {
	margin-bottom:10px;	
}

#rotator .link-row {
	height:15px;
	line-height:15px;	
}

#rotator .links-box {
	background:url(/fls/14200/site_graphics/2010/related-links-bg.png) repeat-x #010101;	
	border:1px solid #ad0026;
	padding:0px 4px;
	width:330px;
}

#rotator .story .text-info {
	padding:25px;
	height:300px;
	width:345px;
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	display:block;	
}

#rotator .story .black-info-box {
	width:980px;
	height:390px;
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;	
	background:url(/fls/14200/site_graphics/2010/dl-fade.png) no-repeat transparent;
	display:block;
}

#rotator .story .image {
	position:absolute;
	right:0px;
	top:0px;
	z-index:1;	
}

#rotator .story .image img {
	height:390px;	
}

#rotator-controls {
	position:absolute;
	z-index:5;
	bottom:0px;
	left:0px;	
	background:#000000;
	width:980px;
	height:28px;
	overflow:hidden;
}

#rotator .story-button-divider,
#rotator .story-button {
	float:left;
	display:inline-block;
	height:28px;
}

#rotator .story-button {
	cursor:hand;
	cursor:pointer;	
}

#rotator .story-button-divider {
	width:2px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-divider.png) no-repeat;	
}

#story-button-1 {
	width:58px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-1-off.png) no-repeat;	
}

#story-button-2 {
	width:57px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-2-off.png) no-repeat;	
}

#story-button-3 {
	width:57px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-3-off.png) no-repeat;	
}

#story-button-4 {
	width:59px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-4-off.png) no-repeat;	
}

#story-button-5 {
	width:57px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-5-off.png) no-repeat;	
}

#story-button-1.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-1-on.png) no-repeat;	
}

#story-button-2.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-2-on.png) no-repeat;	
}

#story-button-3.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-3-on.png) no-repeat;	
}

#story-button-4.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-4-on.png) no-repeat;	
}

#story-button-5.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-5-on.png) no-repeat;	
}

#story-button-1.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-1-selected.png) no-repeat;	
}

#story-button-2.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-2-selected.png) no-repeat;	
}

#story-button-3.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-3-selected.png) no-repeat;	
}

#story-button-4.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-4-selected.png) no-repeat;	
}

#story-button-5.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-5-selected.png) no-repeat;	
}

/******************************************************************************
	END rotator
******************************************************************************/

/******************************************************************************
	START sport-rotator
******************************************************************************/

#sport-rotator {
	width:660px;
	height:402px;
	position:relative;
	overflow:hidden;
}



#sport-rotator .video-close {
	position:absolute;
	z-index:9001;
	top:5px;
	left:608px;
	height:19px;
	width:19px;
	display:none;
	cursor:hand;
	cursor:pointer;
	background:url('/fls/14200/site_graphics/2010/xbutton.png') no-repeat;	
}
/*
#sport-rotator #neulion-video-ad {
	position:absolute;
	z-index:10;
	top:12px;
	right:12px;
	padding-bottom:20px;
	background:url(/fls/14200/site_graphics/2010/rotator-video-ad-label.png) bottom center no-repeat;
}	
*/

#neulion-video-related-links {
	position:absolute;
	z-index:10;
	top:270px;
	width:300px;
	right:12px;
	display:block;
}

#sport-rotator #neulion-video-related-links .links-box {
	width:290px;	
}

#sport-rotator #neulion-video {
	display:none;
	width:660px;
	height:373px;
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
}

#sport-rotator #neulion-video-player {
	width:660px;
	height:373px;
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
}	

#jtvshlAdContainer {
	z-index:10;	
	display:none;
}

#sport-rotator .story {
	width:660px;
	height:373px;
	background:#000000;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#sport-rotator-controller {
	cursor:hand;
	cursor:pointer;	
}

#sport-rotator .related-links .label {
	color:#999999;
	font-size:12px;
	font-weight:normal;
	padding:5px 0px;	
}

#sport-rotator .related-links .icon {
	float:left;
}

#sport-rotator .related-links .icon img {
	height:12px;
}

#sport-rotator .related-links .link-info {
	float:left;	
	padding-left:5px;
}

#sport-rotator-buttons {
	float:left;
	width:296px;
	display:inline-block;	
}

#sport-rotator-countdown {
	background:url(/fls/14200/site_graphics/2010/rotator-countdown.png) no-repeat;
	width:37px;
	height:28px;
	line-height:28px;
	display:inline-block;
	text-align:center;
	color:#999999;
	font-size:9px;	
	float:left;
}

#sport-rotator .video-button {
	cursor:hand;
	cursor:pointer;
	position:absolute;
	z-index:5;
	top:147px;
	right:286px;
	height:76px;
	width:72px;
	display:block;
	background:url(/fls/14200/site_graphics/2010/play-button.png) no-repeat;	
}

#sport-rotator-story-preview {
	width:544px;
	float:left;
	height:28px;
	line-height:28px;
	font-size:10px;
	text-indent:5px;
	background:url(/fls/14200/site_graphics/2010/rotator-story-preview-bg.png) repeat-x #000000;
	display:inline-block;
	color:#ffffff;	
}

#sport-rotator-story-preview .video {
	height:28px;
	line-height:28px;
	width:16px;	
	padding-left:5px;
	background:url(/fls/14200/site_graphics/2010/television.png) no-repeat center center;
	display:inline-block;
	float:left;
}

#sport-rotator-story-preview img {
	display:inline;	
}

#sport-rotator-story-preview .sport {
	color:#e70033;	
}

#sport-rotator-controller {
	float:left;
	width:103px;	
}

#sport-rotator .headline {
	width:340px;
	height:100px;
	overflow:hidden;	
}

#sport-rotator .headline a {
	color:#ffffff;
	font-size:28px;
	font-weight:bold;
	text-decoration:none;	
}

#sport-rotator .teaser {
	padding:5px 0px;	
	height:72px;
	width:345px;
}

#sport-rotator .teaser a {
	width:340px;
	height:45px;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;	
}

#sport-rotator .related-links a {
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;	
}

#sport-rotator .more-button {
	margin-bottom:10px;	
}

#sport-rotator .link-row {
	height:15px;
	line-height:15px;	
}

#sport-rotator .links-box {
	background:url(/fls/14200/site_graphics/2010/related-links-bg.png) repeat-x #010101;	
	border:1px solid #ad0026;
	padding:0px 4px;
	width:330px;
}

#sport-rotator .story .relative {
	height:373px;
	width:660px;	
}

#sport-rotator .story .headline {
	padding-left:10px;	
}

#sport-rotator .story .headline a,
#sport-rotator .story .headline {
	color:#ffffff;
	font-weight:bold;
	font-size:26px;
	text-decoration:none;	
	float:left;
	width:500px;
	line-height:35px;
}

#sport-rotator .story .more-button {
	height:76px;
	width:128px;
	float:right;	
}

#sport-rotator .story .more-button img {
	padding-top:23px;	
}

#sport-rotator .story .text-info {
	padding:25px;
	height:300px;
	width:345px;
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	display:block;	
}
/*
#sport-rotator .story .black-info-box {
	width:980px;
	height:390px;
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;	
	background:url(/fls/14200/site_graphics/2010/dl-fade.png) no-repeat transparent;
	display:block;
}
*/

#sport-rotator .story .overlay {
	width:660px;
	height:76px;
	position:absolute;
	z-index:2;
	left:0px;
	bottom:0px;	
	background:url(/fls/14200/site_graphics/2010/sport-rotator-bg-overlay.png) repeat-x transparent;
	display:block;
}

#sport-rotator .story .image {
	width:660px;
	height:373px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
	z-index:1;	
}

#sport-rotator .story .image img {
	width:660px;	
}

body.sport #rotator-controls {
	position:absolute;
	z-index:5;
	bottom:0px;
	left:0px;	
	background:#000000;
	width:660px;
	height:28px;
	overflow:hidden;
}

body.sport #rotator-controls #rotator-story-preview {
	float:right;
	width:82px;
	height:28px;
	background:transparent;	
}

#sport-rotator .story-button-divider,
#sport-rotator .story-button {
	float:left;
	display:inline-block;
	height:28px;
}

#sport-rotator .story-button {
	cursor:hand;
	cursor:pointer;	
}

#sport-rotator .story-button-divider {
	width:2px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-divider.png) no-repeat;	
}

body.sport #story-button-1 {
	width:58px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-1-off.png) no-repeat;	
}

body.sport #story-button-2 {
	width:57px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-2-off.png) no-repeat;	
}

body.sport #story-button-3 {
	width:57px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-3-off.png) no-repeat;	
}

body.sport #story-button-4 {
	width:59px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-4-off.png) no-repeat;	
}

body.sport #story-button-5 {
	width:57px;
	background:url(/fls/14200/site_graphics/2010/rotator-button-5-off.png) no-repeat;	
}

body.sport #story-button-1.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-1-on.png) no-repeat;	
}

body.sport #story-button-2.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-2-on.png) no-repeat;	
}

body.sport #story-button-3.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-3-on.png) no-repeat;	
}

body.sport #story-button-4.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-4-on.png) no-repeat;	
}

body.sport #story-button-5.active {
	background:url(/fls/14200/site_graphics/2010/rotator-button-5-on.png) no-repeat;	
}

body.sport #story-button-1.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-1-selected.png) no-repeat;	
}

body.sport #story-button-2.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-2-selected.png) no-repeat;	
}

body.sport #story-button-3.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-3-selected.png) no-repeat;	
}

body.sport #story-button-4.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-4-selected.png) no-repeat;	
}

body.sport #story-button-5.selected {
	background:url(/fls/14200/site_graphics/2010/rotator-button-5-selected.png) no-repeat;	
}

/******************************************************************************
	END sport-rotator
******************************************************************************/

/******************************************************************************
	START all-access
******************************************************************************/

#all-access-box .ad-300-250 {
	background:#232323;
	padding:9px;	
}

#all-access-right {
	background:#4e000f;
	color:#ffffff;
	font-size:11px;
	height:269px;	
}

#all-access-right a {
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;	
}

#all-access {
	width:650px;	
	border-bottom:1px solid #94001c;
}

#all-access-video {
	width:440px;
	height:269px;
	position:relative;	
}

#all-access-video .video {
	width:440px;
	height:269px;
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;	
	display:none;
}

#all-access-no-results {
	color:#ffffff;
	text-align:center;
	line-height:269px;
	height:269px;
	font-size:13px;	
}

#all-access-video .video img {
	width:440px;
}

#all-access-video .play-button {
	cursor:hand;
	cursor:pointer;
	position:absolute;
	z-index:5;
	top:96px;
	left:184px;
	height:76px;
	width:72px;
	display:block;
	background:url(/fls/14200/site_graphics/2010/play-button.png) no-repeat;	
}

#all-access-video .text-overlay {
	background:url(/fls/14200/site_graphics/2010/all-access-text-overlay.png) repeat-x;
	height:53px;
	width:440px;	
	position:absolute;
	z-index:2;
	bottom:22px;
	left:0px;
	color:#ffffff;
	display:block;
	padding-left:10px;
}

#all-access-video .text-overlay .label {
	height:18px;
	line-height:18px;
	color:#999999;	
	font-size:10px;
}

#all-access-video .text-overlay .title {
	height:25px;
	line-height:25px;	
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

#all-access-dots {
	color:#a6b4c6;
	background:#000000;
	font-size:30px;
	text-align:center;
	height:22px;
	line-height:18px;
	position:absolute;
	z-index:2;
	bottom:0px;
	left:0px;
	width:440px;
	display:block;	
	font-weight:bold;
}

#all-access-dots span.dot {
	cursor:hand;
	cursor:pointer;	
}

#all-access-dots span.dot.active {
	color:#ffffff;	
}

/******************************************************************************
	END all-access
******************************************************************************/

/******************************************************************************
	START all-access-vault
******************************************************************************/
#all-access-vault {
	margin-bottom:10px;
}


#all-access-vault .header {
	background:url(/fls/14200/site_graphics/2010/all-access-vault-header.jpg) no-repeat;	
	width:980px;
	height:74px;
	position:relative;
	display:block;
}

#all-access-vault {
	height:268px;
	width:980px;
	position:relative;
	background:#232323;	
}

#all-access-vault .content {
	height:194px;
	width:980px;	
}

#all-access-vault .content .videos {
	height:194px;
	width:980px;	
	display:none;
	position:relative;
}

#all-access-vault .content .videos.active {
	display:block;	
}

#all-access-vault .header .ad-sponsor {
	position:absolute;
	z-index:1;
	top:0px;
	left:275px;	
}

#all-access-vault .header .ad-provided {
	position:absolute;
	z-index:1;
	top:0px;
	right:0px;	
}

#all-access-vault-tab-links {
	position:absolute;
	z-index:1;
	top:40px;
	left:15px;
	height:34px;
	line-height:34px;	
	color:#999999;
	font-size:14px;
}

#all-access-vault-media-links {
	position:absolute;
	z-index:1;
	top:40px;
	right:15px;
	height:34px;
	line-height:34px;	
	color:#999999;
	font-size:14px;
}

#all-access-vault .header a {
	color:#999999;
	text-decoration:none;
	font-size:11px;
	font-family:"Lucida sans",Helvetica,Arial;
	font-weight:normal;	
	cursor:hand;
	cursor:pointer;
}

#all-access-vault .header a:hover {
	color:#ffffff;	
	text-decoration:none;
	font-size:11px;
	font-weight:normal;	
	cursor:hand;
	cursor:pointer;
}

#all-access-vault .slider {
	height:194px !important;
	overflow:hidden;	
	margin-left:20px;
	position:relative;
}

#all-access-vault .slider ul {
	border:0px;
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#all-access-vault .slider ul li {	
	width:940px;
}

#all-access-vault .slider ul li.no-content {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:188px;
	height:192px;
	text-align:center;	
}

#all-access-vault .play-button {
	cursor:hand;
	cursor:pointer;
	position:absolute;
	z-index:5;
	top:26px;
	left:56px;
	height:76px;
	width:72px;
	display:block;
	background:url(/fls/14200/site_graphics/2010/play-button.png) no-repeat;	
}

#all-access-vault .video {
	float:left;
	position:relative;
	width:188px;	
	height:194px;
	color:#cccccc;
}

#all-access-vault .video .image {
	width:180px;
	height:100px;
	overflow:hidden;	
	margin:15px auto 5px auto;
}

#all-access-vault .video .text {
	width:180px;
	margin:0px auto;
	font-size:12px;
}

#all-access-vault .video .text .title {
	font-weight:bold;	
}

#all-access-vault .more {
	font-weight:normal;
	font-size:11px;	
	position:absolute;
	bottom:20px;
	left:5px;
	z-index:1;
}

#all-access-vault .more a.category {
	color:#b50c2d;
	text-decoration:none;
}

#all-access-vault .video .image img {
	width:180px;	
}

#coaches-prevId,
#cardinal-prevId,
#highlights-prevId,
#replays-prevId,
#features-prevId {
	position:absolute;
	z-index:2;
	top:53px;
	width:36px;
	height:33px;
	display:block;
	cursor:hand;
	cursor:pointer;
	background:url(/fls/14200/site_graphics/2010/all-access-vault-left.png) no-repeat;
	left:-15px;
}

#coaches-nextId,
#cardinal-nextId,
#highlights-nextId,
#replays-nextId,
#features-nextId {
	position:absolute;
	z-index:2;
	top:53px;
	width:36px;
	height:33px;
	display:block;
	cursor:hand;
	cursor:pointer;
	background:url(/fls/14200/site_graphics/2010/all-access-vault-right.png) no-repeat;
	right:-15px;
}

/******************************************************************************
	END all-access-vault
******************************************************************************/

/******************************************************************************
	START titan-scroller-ad
******************************************************************************/

#titan-scroller-ad {
	display:none;
	width:978px;
	height:78px;
	background:url(/fls/14200/site_graphics/2010/ad-below-vault-bg.png) repeat-x #ebf0f2;
	border:1px solid #a0abb3;	
	margin-bottom:10px;
	position:relative;
}

#titan-scroller-ad .slider {
	height:61px !important;
	overflow:hidden;	
	margin:8px 0px 0px 26px;
}

#titan-scroller-ad .slider ul {
	border:0px;
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#titan-scroller-ad .slider ul li {	
	width:927px;
}

#titan-scroller-prevId {
	position:absolute;
	z-index:2;
	top:27px;
	width:24px;
	height:23px;
	display:block;
	cursor:hand;
	cursor:pointer;
	background:url(/fls/14200/site_graphics/2010/ad-scroll-left.png) no-repeat;
	left:2px;
}

#titan-scroller-nextId {
	position:absolute;
	z-index:2;
	top:27px;
	width:22px;
	height:23px;
	display:block;
	cursor:hand;
	cursor:pointer;
	background:url(/fls/14200/site_graphics/2010/ad-scroll-right.png) no-repeat;
	right:3px;
}

/******************************************************************************
	END titan-scroller-ad
******************************************************************************/


/******************************************************************************
	START ticket-central
******************************************************************************/

#ticket-central {
	position:relative;
	width:320px;
	height:250px;	
	margin-bottom:5px;
}

#ticket-central .image {
	width:320px;
	height:250px;
	overflow:hidden;
}

#ticket-central .image img {
	width:320px;	
}

#ticket-central .overlay .label a,
#ticket-central .overlay .label {
	color:#c9153f;
	font-weight:bold;
	font-size:11px;	
	text-decoration:none;
}

#ticket-central .overlay .headline a,
#ticket-central .overlay .headline {
	color:#ffffff;
	font-weight:bold;
	font-size:19px;	
	text-decoration:none;
}

#ticket-central .overlay {
	height:61px;
	width:310px;
	padding:5px;
	display:block;
	position:absolute;
	z-index:1;
	left:0px;
	bottom:0px;
	background:url(/fls/14200/site_graphics/2010/ticket-central-overlay.png) repeat-x;
}

/******************************************************************************
	END ticket-central
******************************************************************************/

/******************************************************************************
	START cardinal-club
******************************************************************************/

#cardinal-club {
	position:relative;
	width:312px;
	height:250px;	
	margin:0px 14px 5px;
	color:#999999;
	font-size:11px;
}

#cardinal-club .title {
	color:#ffffff;
	font-weight:bold;
	font-size:17px;	
	padding:3px 0px;
}

#cardinal-club .teaser {
	font-size:9px;
	padding:7px 0px;
	border-bottom:1px solid #999999;	
}

#cardinal-club .image {
	width:312px;
	height:100px;
	overflow:hidden;
}

#cardinal-club .image img {
	width:312px;	
}

#cardinal-club .event,
#cardinal-club .event a {
	color:#999999;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

#cardinal-club .date {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;	
	padding:3px 0px;
}

#cardinal-club .signup a,
#cardinal-club .signup {
	color:#cc092f;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;	
}

/******************************************************************************
	END cardinal-club
******************************************************************************/

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

#photo-gallery {
	position:relative;
	width:320px;
	height:230px;
}

#photo-gallery .no-content {
	font-size:14px;
	width:320px;
	height:230px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	line-height:230px;
}

#photo-gallery .content {
	width:320px;
	height:230px;
	display:block;
}

#photo-gallery .album {
	display:none;	
}

#photo-gallery .image {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:320px;
	height:230px;	
	overflow:hidden;
}

#photo-gallery-left {
	position:absolute;
	z-index:3;
	top:122px;
	left:0px;
	height:31px;
	width:34px;
	background:url(/fls/14200/site_graphics/2010/photo-arrow-left.png) no-repeat;
	display:block;
	cursor:hand;
	cursor:poiner;
}

#photo-gallery-right {
	position:absolute;
	z-index:3;
	top:122px;
	right:0px;
	height:31px;
	width:34px;
	background:url(/fls/14200/site_graphics/2010/photo-arrow-right.png) no-repeat;
	display:block;
	cursor:hand;
	cursor:poiner;
}

#photo-gallery .image img {
	width:320px;	
}

#photo-gallery .overlay {
	position:absolute;
	z-index:2;
	left:0px;
	bottom:0px;
	background:url(/fls/14200/site_graphics/2010/ticket-central-overlay.png) repeat-x;
	display:block;
	height:70px;
	width:320px;
}

#photo-gallery .label a,
#photo-gallery .label {
	color:#C9153F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	padding-left:5px;	
}

#photo-gallery .title a {
	color:#ffffff;
	font-weight:bold;
	font-size:19px;
	text-decoration:none;
}

#photo-gallery .title {
	float:left;	
	width:240px;
	padding-top:5px;
	padding-left:5px;	
}

#photo-gallery .photo-ad {
	float:right;
	height:61px;
	width:60px;
}

#photo-gallery .dots {
	color:#a6b4c6;
	background:#000000;
	font-size:30px;
	text-align:center;
	height:22px;
	line-height:18px;
	width:320px;
	display:block;	
	font-weight:bold;
}

#photo-gallery span.dot {
	cursor:hand;
	cursor:pointer;	
}

#photo-gallery span.dot.active {
	color:#ffffff;	
}


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

/******************************************************************************
	START schedule
******************************************************************************/
#schedule {
	width:660px;	
	color:#ffffff;
}

#schedule .coverage .float-left img {
	display:none;	
} 

#schedule .coverage .float-left a img {
	display:inline;	
}

#schedule .header {
	background:url(/fls/14200/site_graphics/2010/schedule-at-a-glance-header.png) no-repeat;
	width:660px;
	height:40px;
	position:relative;
	display:block;
}

#schedule .content {
	width:660px;
	height:203px;
	overflow-x:hidden;
	overflow-y:auto;	
}

#schedule .content .no-content {
	height:203px;
	line-height:203px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;	
}

#schedule .content .row {
	width:634px;
	margin:0px auto;	
	border-bottom:1px solid #292929;
	padding:5px 0px;
}

#legend-links {
	width:634px;
	margin:0px auto;	
	border-top:1px solid #292929;
	height:29px;
	line-height:29px;
	color:#cc092f;
}

#legend-links img {
	display:inline;	
}

#legend-links a {
	color:#cc092f;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

#schedule .content .row .date {
	color:#cc092f;
	font-weight:bold;
	font-size:13px;	
}

#schedule .content .row table {
	width:100%;	
}

#schedule .content .row th {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;	
	text-align:left;
}
/******************************************************************************
	END schedule
******************************************************************************/

/******************************************************************************
	START sport-schedule
******************************************************************************/

#sport-schedule {
	background:url(/fls/14200/site_graphics/2010/sport-schedule-bg.jpg) no-repeat transparent;
	width:660px;
	height:272px;
	display:block;
	overflow:hidden;	
	position:relative;
	color:#cccccc;
	font-size:11px;
}

#sport-schedule-links {
	width:660px;
	height:24px;
	line-height:24px;
	position:absolute;
	z-index:1;
	bottom:10px;
	left:0px;	
	text-align:center;	
}

#sport-schedule-links a {
	color:#e70033;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

#sport-schedule-score-links {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;	
	color:#e70033;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	padding-left:10px;
	height:24px;
	line-height:24px;
}

#sport-schedule-event-links {
	position:absolute;
	z-index:1;
	right:0px;
	top:0px;	
	color:#e70033;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	padding-right:10px;
	height:24px;
	line-height:24px;
}

#sport-schedule-scores {
	top:28px;
	left:20px;
	position:absolute;
	z-index:1;
	width:313px;
	height:209px;
	display:block;
}

#sport-schedule-events {
	top:28px;
	left:355px;
	position:absolute;
	z-index:1;	
	width:293px;
	height:209px;
	display:block;
}

#sport-schedule .label {
	color:#cccccc;
	font-weight:bold;
	font-size:16px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	display:block;
	margin-bottom:15px;	
}

#sport-schedule .links .float-left img {
	display:none;	
}

#sport-schedule .links .float-left a img {
	display:inline;	
}

#sport-schedule .vs a {
	color:#e70033;
	font-weight:normal;
	text-decoration:underline;
}

#sport-schedule .vs {
	color:#e70033;
	height:30px;
	display:block;	
	margin-bottom:20px;
}

#sport-schedule .coverage {
	color:#ffffff;	
}

#sport-schedule .links {
	height:20px;
	line-height:20px;	
}

#sport-schedule .image {
	width:112px;
	height:77px;
	position:absolute;
	z-index:2;
	top:25px;
	right:0px;	
}

#sport-schedule .image img {
	width:112px;
}

#sport-schedule .links a {
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;	
}

#sport-schedule .date-time-location {
	height:30px;
	display:block;	
	margin-bottom:20px;
}

#sport-schedule .item {
	display:none;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:293px;
	height:209px;
}

#sport-schedule .item.active {
	display:block;	
}

/******************************************************************************
	END sport-schedule
******************************************************************************/

/******************************************************************************
	START bottom-content
******************************************************************************/

#bottom-content {
	border-width:1px 0px;
	border-style:dashed;
	border-color:#555555;
	padding:5px 0px;
}

#ad-320-90 .ad {
	float:left;
	padding-left:9px;	
}

#sponsors {
	height:0px;
	width:980px;
	overflow:hidden;
}

#sponsors .sponsor {
	float:left;	
}

#sponsors ul {
	padding:0px;
	margin:0px;
	border:0px;
}

#sponsors ul li {
	width:980px;
	height:92px;
	overflow:hidden;	
}	

/******************************************************************************
	END bottom-content
******************************************************************************/

/******************************************************************************
	START drippan
******************************************************************************/

#drip-pan {
	color:#ffffff;
	width:980px;
	margin:0px auto;
	background:url(/fls/14200/site_graphics/2010/drippan-slice.jpg) repeat-x #111111;
	height:290px;	
}

#drip-pan .bar {
	height:290px;
	width:1px;
	display:block;
	float:left;
	background:url(/fls/14200/site_graphics/2010/footer-bar.jpg) no-repeat;
}

#drip-pan .label {
	font-weight:bold;	
	padding-top:53px;
	padding:53px 22px 5px;
}

#drip-pan .col {
	padding:0px 22px;	
}

#drip-pan .col a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;	
	height:17px;
	line-height:17px;
}

/******************************************************************************
	END drippan
******************************************************************************/

/******************************************************************************
	START footer
******************************************************************************/

#footer {
	background:url(/fls/14200/site_graphics/2010/footer-slice.jpg) repeat-x #000000;
	color:#ffffff;
	width:980px;
	height:165px;
	margin:0px auto;
	font-size:11px;
	text-align:center;	
}

#footer-logo-bar {
	padding:5px 0px;
	width:111px;
	margin:0px auto;
}

#footer-copy {
	padding:10px 0px;
}

#footer-links {
		
}

#footer-links a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
}

/******************************************************************************
	END footer
******************************************************************************/

/******************************************************************************
	START article
******************************************************************************/

body.article #left-col {
	background:#ffffff;	
}

#article-image .play-button {
	position:absolute;
	display:block;
	top:149px;
	left:294px;
	cursor:hand;
	cursor:pointer;
	z-index:5;
	height:76px;
	width:72px;
	background:url(/fls/14200/site_graphics/2010/play-button.png) no-repeat scroll 0 0 transparent;
}

.article-4-3 #article-image .play-button {
	left:274px;
	top:195px;
}

#article-image .video-close {
	position:absolute;
	z-index:9001;
	top:5px;
	right:3px;
	height:19px;
	width:19px;
	display:none;
	cursor:hand;
	cursor:pointer;
	background:url('/fls/14200/site_graphics/2010/xbutton.png') no-repeat;
}

#article-image {
	margin:0px auto 0;
	overflow:hidden;
	position:relative;
	width:660px;
}

.article-4-3 #article-image {
	margin:0px auto 0;
	overflow:hidden;
	position:relative;
	width:620px;
}

#article-image #neulion-video {
	display:none;
	width:660px;
	height:374px;
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
	background:#000000;
}

.article-4-3 #article-image #neulion-video {
	width:620px;
	height:465px;	
}

#article-image .image-description {
	height:40px;
	width:660px;
	display:block;
	padding:0px 10px;
	line-height:40px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	z-index:2;
	bottom:0px;
	left:0px;
	background:url("/fls/14200/site_graphics/2010/sport-rotator-bg-overlay.png") repeat-x ;	
}

.article-icons {
	width:320px;	
}

#article-image .image {
	height:374px;
	overflow:hidden;
	width:660px;
}

.article-4-3 #article-image .image {
	height:465px;
	overflow:hidden;
	width:620px;
}

.article-4-3 .caption,
.article-16-9 .caption {
	color:#a7a7a7;
	font-weight:normal;
	font-size:11px;
	padding:5px 0px;
	width:620px;
	margin:0px auto;
}

#BackbuttonContainer {
	/*display:none;	*/
}

a.addthis_button_compact {
	color:#5B94DB;
	text-decoration:none;
}

#article-image .image img {
	width:660px;	
}

.article-4-3 #article-image .image img {
	width:620px;	
}

#article-content .headline {
	background:#ffffff;
	color:#333333;
	font-weight:bold;
	font-size:25px;	
	padding:10px 10px 10px 0px;
}

#article-back-link {
	color:#333333;
	font-weight:bold;
	padding:10px 0px;
	font-size:11px;
}

#article-content {
	width:620px;
	margin:0px auto;
	padding-bottom:10px;	
}

#links-credit {
	width:620px;
	margin:0px auto 10px;
}

#article-body {
	font-size:11px;
	color:#333333;
}

#links-credit .link {
	float:right;
	padding-left:5px;	
}

#article-back-link,
#article-back-link:hover,
#article-back-link:visited,
#article-back-link:active {
	font-family:arial;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	cursor:hand;
	cursor:pointer;
}

.article-credit {
	font-size:11px;
	font-weight:normal;	
}

#article-content .black-bar {
	height:1px;
	width:620px;
	margin:5px auto;
	display:block;
	background:#333333;	
}

.ArkBottomAds {
	margin-left:119px;
	margin-top:-36px;
	position:absolute;
	}
.ArkBottomAdsFloat {
	float:left;
}

#article-related-links {
	display:none;
	float:right;
	width:300px;	
	margin:0px 0px 10px 10px;
}

#article-related-links .header {
	background:url(/fls/14200/site_graphics/2010/sport-links-header-bg.png) repeat-x scroll 0 0 transparent;
	color:#CCCCCC;
	font-weight:bold;
	font-size:18px;
	height:39px;
	line-height:39px;
	text-indent:10px;	
}

#article-related-links .content {
	background:#E4E4E4;
	padding:10px;	
	
}

#article-related-links .content .icon {
	float:left;
	padding-bottom:5px;	
	height:20px;	
	line-height:20px;
	width:25px;
	text-align:center;
}

#article-related-links .content .link-info {
	float:left;
	padding-bottom:5px;	
	line-height:18px;	
	width:255px;
}

#article-related-links .content a {
	color:#C12F54;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;	
}



.AdThreeColBottom {
	height:96px;
	width:980px;
	overflow:hidden;
}
/******************************************************************************
	END article
******************************************************************************/
#home-page .adbelowrot1 {
	float: left;
	margin-right: 17px;
	margin-left: 11px;
}
#home-page .adbelowrot2 {
	float:left;
}
#SportLinkSchedReplace {
	background: url(/fls/14200/site_graphics/2010/sport-schedule-bg.jpg) no-repeat transparent;
	width: 660px;
	height: 203px;
	padding-top:10px;
	padding-bottom:10px;
	display: block;
	overflow: hidden;
	position: relative;
	color: #CCC;
	font-size: 11px;
	background-position:0px -12px;
}
