body{
        margin: 0;
        padding: 0px;
        border: 0;
        /*background:url('/fls/17100/site_graphics/2010/bgstripe.png') repeat #000;*/
	/*background-color:#000;*/
        font-family:'Droid Sans', Tahoma, Arial, sans-serif;
        color:#fff;
        font-size:12px;
	background:url('/fls/17100/site_graphics/2010/backgrounds/default_compressed.jpg') no-repeat top center #000;
}

body.print{
	background:#fff;
}

#BGOverlay{
	width:100%;
	height:100%;
	background:url('/fls/17100/site_graphics/2010/bg_overlay.png') no-repeat top center transparent;
}

  /*----------------*/
 /*  LAYOUT        */
/*----------------*/

.pagewidth{
	width:950px;
}

.adlabel_h{
	background:url('/fls/17100/site_graphics/2010/adlabel_box.gif') right no-repeat #000;
	height:13px;
	overflow:hidden;
}

/*
#background{
	background:url('/fls/17100/site_graphics/2010/backgrounds/default.jpg') no-repeat top  transparent;
	z-index:1;
	width:100%;
	height:1014px;
}
*/

#header{
	height:126px;
	overflow:visible;
}

#header .logo{
	bottom:-130px;
	left:-80px;
	/*one more than list menus: 9999 */
	z-index:10000 !important;
}

#header .title{
	top:50px;
	left:-180px;
	z-index:1;
}

#header .edu{
	top:8px;
	right:8px;text-shadow: #6374AB 20px -12px 2px;
}

#header .athletics{
	bottom:8px;
	right:8px;
}
#menu{
	background:url('/fls/17100/site_graphics/2010/menubg.png') repeat-x;
	height:37px;
}

#menu .social{
	top:2px;
	right:0px;
	z-index:10001;
}

#menu .social .icon{border-left:1px solid #c0c0c0;height:33px;}
#menu .social .icon .inner{border-left:1px solid #fff;height:33px;}

#Content{
	z-index:1;
	width:950px;
	color:#000;
}

#guts{
	background:url('/fls/17100/site_graphics/2010/gutsbg.png') repeat #b18e5f;
}

#guts .section{
	margin-bottom:10px;
}

#guts .section .subhead{
	height:38px;
	background:url('/fls/17100/site_graphics/2010/subheadbg.png') repeat-x;
}

#guts .section .subhead .txt{
	padding:12px 16px;
}

#guts .section .content{
	background:url('/fls/17100/site_graphics/2010/schedulebg.png') repeat-x #000;
}

#guts .topcontent{
	padding:3px 0px;
}

#guts .arealeft{
	width:630px;
}

#guts .arealeft .areapad{
	padding:16px;
}

#guts .arearight{
	width:300px;
	margin-left:10px;
	margin-right:10px;
}

#guts .arearight .leftcol{
	width:130px;
	overflow:hidden;
	margin-right:10px;
}

#guts .arearight .rightcol{
	overflow:hidden;
	width:160px;
}

#pagebottom{
	width:932px;
	margin:0px 8px;
	overflow:hidden;
}

#landingbottom .lb_left{
	width:760px;
	overflow:hidden;
	margin-right:10px;
}

#landingbottom .lb_right{
	width:160px;
	overflow:hidden;
}



  /*----------------*/
 /*  SECTIONS      */
/*----------------*/

#rotator{
	width:630px;
	height:633px;
	overflow:hidden;
	background:#707070;
}

#rotator .imgbox{
	width:630px;
	height:468px;
	overflow:hidden;
	z-index:1;
	background:#000;
}

#rotator .imgbox .image{
	z-index:1;
}

#rotator .imgbox .sponsor{
	z-index:50;
	right:8px;
	top:8px;
}

#rotator .txt{
	width:630px;
	height:76px;
	left:0px;
	bottom:-74px;
	z-index:20;
}

#rotator .txt .bg{
	background:#000;
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	top:0px;
	left:0px;
}

#rotator .txt .cnt{
	top:0px;
	left:0px;
}


#rotator .txt .title{
	font-size:32px;
	padding:8px;
	height:26px;
	overflow:hidden;
}

#rotator .txt .teaser{
	font-size:14px;
	width:438px;
	height:16px;
	overflow:hidden;
	padding:0px 8px;
}

#rotator .txt .link{
	font-size:14px;
	right:16px;
	top:48px;
}

#rotator .thumbs{
	height:166px;
	background:url('/fls/17100/site_graphics/2010/thumbsbg.png') repeat-x;
}

#rotator .thumbs .arrow{
	top:6px;
	left:50px;
}

#rotator .thumbs .moreheadlines{
	bottom:8px;
	right:8px;
}

#rotator .thumbs .imgbox{
	margin-top:14px;
	margin-left:0px;
	margin-right:6px;		
	width:119px;
	height:88px;
	border:1px solid transparent;
}

#rotator .thumb.hover .imgbox,
#rotator .thumb.active .imgbox{
	border:1px solid #fff;
}

#rotator .thumbs .imgbox .inner{
	width:117px;
	height:88px;
	border:1px solid #333;
}

#rotator .thumbs .thumb .title{
	width:117px;
	height:30px;
	overflow:hidden;
	margin:1px;
}

#rotator .cycle .image .hoverplay{
	width:112px;
	left:259px;
	top:178px;
}

#NeulionVidContainer{
        width:630px;
        height:468px;
        left:0px;
        top:0px;
        display:none;
        z-index:100;
        background-color:#000;
}

#NeulionVidContainer .ximage{
        top:4px;
        right:4px;
        z-index:6;

}

#jtvshlAdTbl{
        z-index:9999 !important;
}

/*---------------*/

#search{
	background:#000;
}

#search .content{
	padding:8px;
}

#search .search .field,
#search .search .field label,
#search .search .field input{
        width:226px;
        height:15px;
        overflow:hidden;
        border:0px;
        cursor:text;
        padding:4px;
}


#search .search .field .absolute{
        left:0px;
        top:0px;
        color:#666;
        font-size:11px;
}

#search .search .field label{
        z-index:2;
}

#search .search .field input{
        z-index:1;
}

#search .search .submit{
        width:50px;
        height:23px;
        overflow:hidden;
}

/*--------------*/

#carousel{
	width:300px;
	height:103px;
	overflow:hidden;
	background:url('/fls/17100/site_graphics/2010/carouselbg.png');
}

#carousel .cycle{
	top:7px;
	left:17px;
}

#carousel .cycle,
#carousel .cycle .page{
	width:265px;
        height:88px;
        overflow:hidden;
}

#carousel .cycle .page .item{
	width:80px;
	height:86px;
	overflow:hidden;
	margin-right:9px;
	border:1px solid transparent;
}

#carousel .cycle .page .item.hover{
	border:1px solid #fff;
}

#carousel .arrow{top:44px;}
#carousel .arrow.left{left:6px;}
#carousel .arrow.right{right:6px;}

/*-------------*/

#xtra{
	width:300px;
	height:198px;
	overflow:hidden;
	background:url('/fls/17100/site_graphics/2010/xtrabg.png');
}

#xtra .title{
	top:4px;
	left:7px;
}

#xtra .login{
	top:10px;
	right:7px;
	height:16px;
}

#xtra .loginbox{
	top:27px;
	right:6px;
	width:148px;
	height:118px;
	overflow:hidden;
	border:1px solid #9c9b9a;
	z-index:20;
	display:none;
	background:#fff;
	opacity: .94;
        filter: alpha(opacity=94);
        -ms-filter: "alpha(opacity=94)";

}

#xtra .imgbox{
	left:6px;
	top:27px;
	border:1px solid transparent;
	width:286px;
	height:126px;
	overflow:hidden;
	background:#000;
}

#xtra .imgbox.hover{
	border:1px solid #fff;
}

#xtra .imgbox .overlay{
	z-index:10;
	left:15px;
	top:33px;
}

#xtra .imgbox .vidimg{
	opacity: .45;
	filter: alpha(opacity=45);
	-ms-filter: "alpha(opacity=45)";
}

#xtra .button{
	right:7px;
	bottom:7px;
}

#xtra .txtwhite{
	font-size:14px;
	bottom:7px;
	left:7px;
}

#login{
        overflow:hidden;
        font-size:11px;
}

#login .left{
        width:356px;
}

#login .left .pad{
        padding:4px 8px 0px 8px;
}


#login .formtitle{
        font-size:12px;
        margin-right:8px;
        padding-top:8px;
		padding-bottom:8px;
}

#login .field,
#login .field input{
        height:20px;
        background-color:#fff;
        color:#666;
        font-size:10px;
        margin-right:3px;
}

#login .field{
        border:1px solid #c1c0c0;
        overflow:hidden;
		margin-bottom:4px;
}

#login .submit{
        width:38px;
        height:20px;
                margin-top:1px;
}

#login .field input{
        border:0 !important;
                height:18px;
}

#login .field.un{
        width:127px;
}
#login .field.un input{
        width:125px;
}

#login .field.pw{
        width:86px;
}
#login .field.pw input{
        width:84px;
}

#login .field .absolute{
        left:0px;
        top:0px;
}

#login .field input{
        z-index:1;
}

#login .field label{
        z-index:2;
        padding:4px;
}

#login .links{
	padding-left:7px;
	font-size:9px;
}

/*----------------*/

#schedule{
	height:279px;
	overflow:hidden;	
}

#schedule .subhead .sportselect{
	top:12px;
	right:8px;
}

#schedule .subhead .sportselect,
#schedule .subhead .sportselect select,
#schedule .subhead .sportselect option{
	background:#000;
	color:#fff;
	border:0px;
	margin:0px;
	font-size:12px;
}

#schedule .subhead .sportselect select{
	border:1px solid #a5a5a5;
}

#schedule .content{
	height:215px;
	overflow:hidden;
}

	#schedule .content-slider-container{
		width:760px;
		height:15px;
		background:url('/fls/17100/site_graphics/2010/scrollbg.png') repeat-x;
	}

	#schedule .content-slider-container .label{
		width:133px;
	}

    #schedule .content-slider {
      width: 383px;
		margin-right:111px;
      height: 15px;
      position: relative;
    }

    #schedule .ui-slider-handle {
      width: 111px;
      height: 15px;
      position: absolute;
      top: 0px;
      background:url('/fls/17100/site_graphics/2010/scroller.png') no-repeat;
      border: 0px;
    }

    #schedule .content-scroll {
      width: 760px;
      height: 200px;
      overflow: hidden;
    }

    #schedule .content-holder {
      height: 200px;
	  position:absolute;
    }

    #schedule .content-item {
      width: 135px;
      height: 200px;
      margin-right:25px;
  }

#schedule .content-item .sport{
	font-size:15px;
	text-shadow:1px 1px 1px #ccc;
	padding:14px 0px 8px 0px;
}

#schedule .content-item .image{
	height:70px;
	overflow:hidden;
}

#schedule .content-item .txt{
	padding:2px;
}

#schedule .bottom{
	height:21px;
	margin-top:5px;
	overflow:hidden;
	background:url('/fls/17100/site_graphics/2010/botschedbg.png') repeat-x;
}

#schedule .bottom a{
	color:#b18e5f;
	padding:4px 16px;
	background:url('/fls/17100/site_graphics/2010/brownbullet.png') 3px 5px no-repeat;
}

/*---------------*/

#features{
	height:324px;
	overflow:hidden;
}

#features .content{
	height:210px;
	overflow:hidden;
}

#features .main_features{
	width:615px;
	height:210px;
	overflow:hidden;
	border-right:1px solid #444;
}

#features .side_links{
	background:url('/fls/17100/site_graphics/2010/features_sidebg.png') repeat-x;
	width:143px;
	height:210px;
	border-left:1px solid #191919;
	overflow:hidden;
}

#features .bottom_features{
	height:76px;
	background:url('/fls/17100/site_graphics/2010/features_bottombg.png') repeat-x;
	overflow:hidden;
}


#features .cycle{
        top:12px;
        left:32px;
}

#features .cycle,
#features .cycle .page{
        width:549px;
        height:190px;
        overflow:hidden;
}

#features .cycle .page .item{
        width:167px;
        height:190px;
        overflow:hidden;
        margin-right:24px;
}

#features .cycle .page .item .imgbox{
	width:165px;
	height:100px;
	overflow:hidden;
	border:1px solid transparent;
}

#features .cycle .page .item .imgbox.hover{
        border:1px solid #fff;
}

#features .arrow{top:86px;}
#features .arrow.left{left:16px;}
#features .arrow.right{right:16px;}

#features .cycle .item .title{
	margin-right:1px;
	height:24px;
	font-size:16px;
	text-shadow:1px 1px 1px #ccc;
}

#features .item .subtitle{
	padding:3px 1px;
	font-size:11px;
}

#features .link a,
.brownbullet a{
	color:#b18e5f;
        padding:2px 16px;
        background:url('/fls/17100/site_graphics/2010/brownbullet.png') 3px 5px no-repeat;
}

#features .side_links ul{
	margin-left:12px;
	margin-top:8px;
}

#features .side_links ul li{
	font-size:13px;
	padding-top:4px;
	padding-bottom:4px;
}

#features .bottom_features .item{
	margin-top:12px;
	height:66px;
}

#features .bottom_features .imgbox{
	width:75px;
	height:52px;
	margin:0px 10px;
	overflow:hidden;
	border:1px solid transparent;
}

#features .bottom_features .imgbox.hover{
	border:1px solid #fff;
}

#features .bottom_features .item .title{
	font-size:18px;
	text-shadow:1px 1px 1px #ccc;
}

#features .bottom_features .link a{
	color:#fff;
	padding:0;
	background:transparent;
}

/*---------------*/

#linkpan{
	height:427px;
	overflow:hidden;
	background:url('/fls/17100/site_graphics/2010/linkpanbg.png') repeat-x #000;
}

#linkpan .top{
	height:213px;
	background:url('/fls/17100/site_graphics/2010/linkpan_top.jpg') no-repeat top right;
	overflow:hidden;
}

#linkpan .column{
	margin:16px 52px 0px 16px;
}

#linkpan .colhead{
	color:#b18e5f;
	font-size:18px;
	margin-bottom:10px;
}

#linkpan .link,
#linkpan .name{
	padding:2px 0px;
	font-size:11px;
}

#linkpan .bottom{
	height:214px;
	overflow:hidden;
}

#linkpan .bottom .row{
	height:107px;
	overflow:hidden;
}

#linkpan .bottom .row .one{
	width:930px;margin:20px 1px 0px 1px;overflow:hidden;
}

#linkpan .bottom .row .two{
	width:744px;margin:20px 93px 0px 93px;overflow:hidden;
}

#linkpan .bottom .ad{
	width:186px;
	height:80px;
	overflow:hidden;
}

#infocenter{
	width:300px;
	height:120px;
	overflow:hidden;
}

#infocenter .content{
	height:87px;
	overflow-y:scroll;
}

#infocenter .content .item{
	padding-left:8px;
	padding-top:4px;
}

#features_right .subhead{
        height:43px !important;
        background:url('/fls/17100/site_graphics/2010/subheadbg43.png') repeat-x !important;
}

#features_right .content{
        background:url('/fls/17100/site_graphics/2010/more_r_bg.png') repeat-x #000 !important;
        height:569px;
        overflow:hidden;
}

#features_right .cycle{
        top:24px;
        left:6px;
}

#features_right .cycle,
#features_right .cycle .page{
        width:120px;
        height:521px;
        overflow:hidden;
}

#features_right .cycle .page .item{
        width:120px;
        height:175px;
        overflow:hidden;
        margin-bottom:0px;
}

#features_right .cycle .page .item .imgbox{
        width:118px;
        height:76px;
        overflow:hidden;
        border:1px solid transparent;
}

#features_right .cycle .page .item .imgbox.hover{
        border:1px solid #fff;
}

#features_right .arrow{left:50px;}
#features_right .arrow.up{top:8px;}
#features_right .arrow.down{bottom:8px;}

#features_right .cycle .item .title{
        margin-top:8px;
	height:21px;
        font-size:14px;
        text-shadow:1px 1px 1px #ccc;
}
#features_right .item .subtitle{
        padding:3px 1px;
        font-size:10px;

}

#features_right .link a{
        color:#b18e5f;
        padding:2px 16px;
        background:url('/fls/17100/site_graphics/2010/brownbullet.png') 3px 5px no-repeat;
	font-size:10px;
}


/*---------------*/

#footer{
	padding-top:8px;
	line-height:18px;
}

#GlobalArticleContainer{overflow:hidden;}

/* bio hack */
#PlayerBioTag img{display:none !important;}
#PlayerBioTag{width:0px !important;}


#Article .photocopy{
        background:#000;
}

#Article .photocopy,
#Article .photocopy a{
        color:#fff;
}
/*gameday*/
#GlobalArticleContainer .GameDayOnDemand a {
	color:#AE8E5B !important;
	font-family:gothic,arial,sans-serif;
	font-size:12px;
	text-decoration:none;
	}
#GlobalArticleContainer #GameDayCycle .GDARTDATE {
    background-color:#FFFFFF;
    color:#AE8E5B !important;
    font-family:gothic,arial,sans-serif;
    font-size:14px;
    text-decoration:none;
    width:542px;
    }
#GlobalArticleContainer .GameDayHeaderAd {
	margin-left:auto;
	margin-right:auto;
	width:937px;
}
#GlobalArticleContainer .GameDayMainImageVidCon {
	margin-left:7px;
}
#GlobalArticleContainer .GameDayRightAdsFloat {
	width:321px !important;
}
/*gameday*/



#ArticleRelatedLinks{
        border:1px solid #d3d3d3;
	margin-top:8px;
}

#ArticleRelatedLinks .subheader{
        background:url('/fls/17100/site_graphics/2010/articlerelated_headerbg.png') repeat-x;
        /*width:225px;*/
        height:31px;
        overflow:hidden;
}

#ArticleRelatedLinks .subheader .txt{
	color:#fff;
	font-size:15px;
	padding:6px;
	text-shadow:1px 1px 1px #222;
}

#ArticleRelatedLinks .boxcontent{
        background:url('/fls/17100/site_graphics/2010/article_related_bg.png') repeat-x #bbbaba;
        /*width:225px;*/
        /*height:167px;*/
        overflow:hidden;
}

#ArticleRelatedLinks .boxcontent .extraitem{
	padding:4px;
}

#ArticleRelatedLinks .boxcontent .icon{
	margin-right:6px;
}
#GlobalArticleContainer .GameDayRightAds  {
	margin-bottom:10px;
}
#Content #guts .areapad td#LiveEventsTitleContainer table {
	visibility:hidden;
}


#popup{
	color:#000000;
}
#GlobalArticleContainer #CoachBio td#CoachBioTag {
	display:none;
}
#GlobalArticleContainer #CoachBio {
	margin-left: 7px;
	width: 600px !important;
}

#guts .CoachPageFix {
	padding:0px !important;
}

#GlobalArticleContainer #PlayerBio td#PlayerBioTag {
	display:none;
}
#GlobalArticleContainer #PlayerBio {
	margin-left: 7px;
	width: 600px !important;
}
