body{
	margin: 0;
    padding: 0px;
    border: 0;
	background:url('/fls/5600/site_graphics/2010/bg.png') repeat-x top center #002f52;
	font-family:Arial, helvetica, sans-serif;
    color:#000;
	font-size:12px;
	/*overflow-x:hidden;*/
	min-width:1600px;
}

/* needed for regflow */
body.usersite{min-width:1px !important;}

a.coolbullet{
	color:#646464;
        padding-left:8px;
        background:url('/fls/5600/site_graphics/2010/graybullet.png') left center no-repeat transparent;
}

a.bluebullet{
	color:#4c90cc;
        padding-left:8px;
        background:url('/fls/5600/site_graphics/2010/bluebullet.png') left center no-repeat transparent;
}

#adops_leaderboard{
	margin:4px;
	width:744px;
}

#Header{
	width:100%;
	/*width:1600px;*/
	height:150px;
	background:url('/fls/5600/site_graphics/2010/header_bg.png') repeat-x;
	z-index:2;
}

#Header .top{
	height:125px;
}

#Header .top .content{
	top:5px;
	height:120px;
	background:url('/fls/5600/headers/default.jpg') top center no-repeat;
}

#Header .content{
	width:1600px;
	/*margin:auto;*/
	overflow:visible;
}

#Header .content .logo{
	left:324px;
	/*right:1275px;*/
	top:2px;
}

#Header .top .content .inner{
	width:1007px;
}

#Header .content .title{
        left:2px;
        top:40px;
}

#Header .dashboard{
	width:262px;
	height:71px;
	overflow:hidden;
	background:url('/fls/5600/site_graphics/2010/dash_bg.png') no-repeat;
	left:686px;
	top:30px;
}

#Header .dashboard .inner{
	width:250px !important;
	height:66px;

}

#Header .dashboard .item{
	width:50px;
	height:66px;
	overflow:hidden;
}

#Header .dashboard .item.hover{
	background:url('/fls/5600/site_graphics/2010/dash_h.png') repeat-x;
}

#Header .nav{
	color:#fff;
	/*margin-left:210px;*/
	height:0px;
	width:1007px;
	z-index:10001;
}

#MainContainer{
	z-index:1;
	background:url('/fls/5600/site_graphics/2010/content_bg.png') repeat-y center;
}

#BGContainer{
	background:url('/fls/5600/site_graphics/2010/sport_bg/default.jpg') no-repeat top center;
}



#ShadowContainer{
        background:url('/fls/5600/site_graphics/2010/shadow_low.png') repeat-x top;
}

#Content,
#Footer .content{
	width:1014px;
	margin:auto;
	/*overflow-x:hidden;*/
}

#guts,
#Footer .content .guts{
	padding-top:10px;
	margin-left:14px;
	width:992px;
}

#Content .section{
	margin-bottom:8px;
}

#Content .section .subhead{
	background:url('/fls/5600/site_graphics/2010/subhead_bg.png') repeat-x;
	height:19px;
	overflow:hidden;
}

#Content .landing{
	width:682px;
	margin-right:10px;
}

#Content .landing .section{
	width:682px;
	overflow:hidden;
}

#Content .landing .border.section{
	width:680px;
	border:1px solid #cac8c8;
	background-color:#dcdcdc;
}

#Content .arearight{
        width:300px;
}


#Content .arearight .bottom .leftarea{
	width:120px;
	margin-right:20px;
}


#Content .arearight .bottom .rightarea{
        width:160px;
}

#guts .landingbottom .twocols .leftcol{
	width:819px;
	margin-right:9px;
}

#guts .landingbottom .twocols .rightcol{
	width:160px;
}

#guts .landingbottom .twocols .leftcol .leftsub{
        width:542px;
	margin-right:11px;
}


#guts .landingbottom .twocols .leftcol .rightsub{
	width:265px;
}
/*------------------*/
#banner .last{
	margin-bottom:8px;
}

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

#search{
	/*
	top:2px;
	right:0px;
	*/
	position:absolute !important;
        left:298px !important;
        top:226px !important;
	margin-left:756px;
	width:248px;
	height:18px;
	overflow:hidden;
	border-top:1px solid #848484;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #919191;
	z-index:900000;
}

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

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

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

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

#search .submit{
        width:15px;
        height:15px;
	padding:2px 4px 0px 4px;
        overflow:hidden;
}



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


#twitter .section{
	height:27px;
	background:url('/fls/5600/site_graphics/2010/twitter_bg.png') no-repeat #e1e0e0;
	font-size:10px;
	margin-bottom:4px;
}

#twitter .cycle,
#twitter .item{
	right:0px;
	top:0px;
	width:560px;
}

#twitter .logo{
	left:8px;
	top:4px;
}

#twitter .id{
	left:100px;
	top:7px;
	font-size:11px;
}

#twitter .tweet{
	width:550px;
	height:27px;
	right:10px;
	top:0px;
}

#twitter .timestamp{
	color:#626262;
	bottom:2px;
	right:10px;
	width:400px;
	height:12px;
}

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

#rotator{
	height:560px;
}

#rotator .inner{
	width:670px;
	height:555px;
	margin-top:5px;
	margin-left:5px;
}

#rotator .top{
	height:440px;
}

#rotator .arrowdiv{
	height:8px;
	overflow:hidden;
}

#rotator .thumbs{
	height:107px;
	overflow:hidden;
}

#rotator .top .imgbox{
	width:670px;
	height:365px;
	overflow:hidden;
	z-index:1;
        background:#000;
}

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

#rotator .top .imgbox .txt{
        width:670px;
        height:52px;
        left:0px;
        bottom:-54px;
        z-index:20;
}

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

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

#rotator .top .imgbox .txt,
#rotator .top .imgbox .txt a{
	color:#fff;
	font-size:18px;
}

#rotator .arrowdiv .arrow{
        top:2px;
        left:76px;
}

#rotator .top .teaserbox{
	height:73px;
	overflow:hidden;
}

#rotator .top .teaserbox .teaser .sport{
	top:8px;
	left:8px;
	font-size:10px;
	width:485px;
}

#rotator .top .teaserbox .teaser .txt{
	top:26px;
	left:8px;
	width:485px;
}

#rotator .top .teaserbox .teaser a{
	color:#646464;
	padding-left:8px;
	background:url('/fls/5600/site_graphics/2010/graybullet.png') left center no-repeat transparent;
}

#rotator .top .teaserbox .teaser .links{
	width:152px;
	height:53px;
	right:0px;
	top:10px;
	border-left:2px solid #dcdcdc;
}

#rotator .top .teaserbox .teaser .links a{
	margin-left:12px;
	margin-bottom:2px;
	display:block;
}

#rotator .thumbs .imgbox{
        margin-left:0px;
        margin-right:11px;
        width:157px;
        height:85px;
        border:1px solid transparent;
	overflow:hidden;
}

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

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

#rotator .cycle .image .hoverplay{
        /*width:112px;*/
        left:298px;
        top:144px;
}

#rotator .thumb .play{
        right:4px;
        bottom:4px;
	height:30px;
	width:30px;
}


#NeulionVidContainer{
        width:670px;
        height:365px;
        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;
}

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

#carousel{
        height:90px;
        overflow:hidden;
}

#carousel .arrowdiv{
        width:20px;
        height:90px;
}

#carousel .arrowdiv img.arrow{
        padding:36px 6px;
}

#carousel .cycle,
#carousel .cycle .ad{
        width:640px;
        height:88px;
        overflow:hidden;
}

#carousel .cycle{
	border:1px solid transparent;
}

#carousel .cycle.hover{
        border:1px solid #000;
}


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

#moreheadlines{
	height:264px;
	overflow:hidden;
}

#guts .section .subhead .txt{
	padding:2px 6px;
}

#guts .section .subhead .ad{
	top:1px;
	right:1px;
}

#moreheadlines .content .item{
	padding:3px 0px;
	border-bottom:1px dotted #c4c3c3;
}

#moreheadlines .content .archives{
	padding:3px 0px;
}

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

#goldzone{
	margin-left:-7px;
	width:1005px !important;
	overflow:visible;
	height:124px;
	border-top:2px solid #ffe454;
	border-bottom:2px solid #ffe454;
	background:url('/fls/5600/site_graphics/2010/goldzone_bg.png') repeat-x #5595ce;
}

#goldzone .joinbox{
	width:235px;
	height:105px;
	border:1px solid #569cda;
	left:6px;
	top:7px;
	background:#3373ac;
}

#goldzone .joinbox .gtitle{
        margin-bottom:2px;
}


#goldzone .joinbox .jbutton{
	margin-left:14px;
}

#goldzone .joinbox .links{
        margin-left:6px;
	width:70px;
}

#goldzone .joinbox .links .link .bullet{
	margin-top:3px;
	margin-right:4px;
}

#goldzone .joinbox .loginbox{
	/*
	width:184px;
	height:136px;
	left:145px;
	top:90px;
	background:url('/fls/5600/site_graphics/2010/loginbox_bg.png') no-repeat transparent;
	*/
	width:150px;
	height:120px;
	border:1px solid #a6a6a6;
	left:152px;
	top:96px;
	background:#fff;
	display:none;
	z-index:300;
}

#goldzone .tabarea{
	left:252px;
	top:7px;
	width:752px;
	height:109px;
	overflow:hidden;
}


#goldzone .tabarea .tabs{
	width:140px;
	height:93px;
	margin-top:16px;
	overflow:hidden;
}

#goldzone .tabarea .tabguts,
#goldzone .tabarea .tabguts .guts{
	width:611px;
	height:109px;
	overflow:hidden;
}

#goldzone .tabarea .tabguts .guts{
	display:none;
}

#goldzone .tabarea .tabs .tab{
	width:140px;
	height:25px;
	margin-bottom:3px;
	margin-left:20px;
	overflow:hidden;
	background:url('/fls/5600/site_graphics/2010/gz_tabend_w.png') no-repeat top left transparent;
}

#goldzone .tabarea .tabs .tab.hover,
#goldzone .tabarea .tabs .tab.active{
	background:url('/fls/5600/site_graphics/2010/gz_tabend_y.png') no-repeat top left transparent;
}

#goldzone .tabarea .tabs .tab .inner{
        width:137px;
        height:25px;
	margin-left:3px;
        overflow:hidden;
        background:url('/fls/5600/site_graphics/2010/gz_tabbg_w.png') repeat-x;
}

#goldzone .tabarea .tabs .tab.hover .inner,
#goldzone .tabarea .tabs .tab.active .inner{
        background:url('/fls/5600/site_graphics/2010/gz_tabbg_y.png') repeat-x;
}

#goldzone .tabarea .tabs .tab .inner .pad{
	padding-left:33px;
	padding-top:4px;
	font-size:14px;
}

#goldzone .tabarea .tabguts .guts .imgbox{
	width:191px;
	height:107px;
	/*border:1px solid #69afee;*/
	border:1px solid transparent;
	overflow:hidden;
	margin-right:10px;
}

#goldzone .tabarea .tabguts .guts .imgbox.hover{
	border:1px solid #FFBF00;
}

#goldzone .tabarea .tabguts .guts .imgbox .playbtn{
	left:75px;
	top:35px;
}
#goldzone .tabarea .tabguts .guts .imgbox .txtbar{
	bottom:0px;
	left:0px;
	height:15px;
	z-index:2;
}

#goldzone .tabarea .tabguts .guts .imgbox .txtbar .bg{
	z-index:2;
	top:0px;
	left:0px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#goldzone .tabarea .tabguts .guts .imgbox .txtbar .inner{
	z-index:3;
	top:0px;
	left:0px;
	background:transparent;
	color:#fff;
	font-size:10px;
}
/*----------------*/

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

#login .left{
        width:356px;
}

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


#login .formtitle{
        font-size:10px;
        padding-top:4px;
        padding-bottom:2px;
}

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

#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;
	cursor:text;
}

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

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

#schedule{
        height:236px;
	width:819px;
        overflow:hidden;
	background:#eeecec;
}

#schedule .subhead .sportselect{
        top:1px;
        right:66px;
}

#schedule .subhead .bullet{
	margin-right:4px;
	margin-top:3px;
}

#schedule .subhead .calendar{
	top:2px;
	/*left:430px;*/
	left:257px;
}

#schedule .subhead .times {
	top:2px;
	/*left:430px;*/
	left:180px;
}

#schedule .subhead .outlook{
	top:2px;
	/*left:611px;*/
	left:438px;
}

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

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

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

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

#schedule .content-slider-container .label{
                width:133px;
		font-size:12px;
		color:#fff;
		text-shadow:1px 1px 1px #000;
        }

    #schedule .content-slider {
      width: 424px;
      margin-right:129px;
      height: 18px;
      position: relative;
    }

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

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

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

    #schedule .content-item {
      width: 128px;
      height: 194px;
      border:1px solid #bcbcbc;
	background:#fff;
	margin-top:2px;
      margin-right:5px;
	overflow:hidden;
  }

#schedule .bluebullet{
	font-size:11px;
        margin-left:6px;
	font-weight:bold;
}

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

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

#schedule .content-item .txt{
        padding:2px;
	font-size:11px;
	height:14px;
	overflow:hidden;
}

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

#spartan_network{
	width:100%;
	/*height:268px;*/
	overflow:hidden;
}

#spartan_network .content{
	padding-top:4px;
}

#spartan_network .content .ads{
	width:265px;
	margin-right:10px;
}

#spartan_network .content .likebox{
	width:264px;
	height:243px;
	overflow:hidden;
	border:1px solid #8e8e8e;
}

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

#sponsors{
	width:819px;
	height:80px;
	overflow:hidden;
	background:url('/fls/5600/site_graphics/2010/sponsorbg.png') repeat-x #fff;
}

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

#botsep{
	width:1005px;
	margin-left:-7px;
	background:url('/fls/5600/site_graphics/2010/botsep.png') repeat-x;
}

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

#linkpan .column{
	font-size:9px;
	margin:8px 29px;
}

#linkpan .column.teams{
	width:211px;
}

#linkpan .column.athinfo{
        width:150px;
}

#linkpan .column.media{
        width:92px;
}

#linkpan .column.contact{
        width:115px;
}

#linkpan .column.logos{
        width:147px;
}


#linkpan .column .colhead{
	margin-bottom:8px;
}

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

#footer{
	height:60px;
}



#ArticleRelatedLinks{
        border:1px solid #d7d7d7;
        margin-top:8px;
	width:265px !important;
	float:right;
}

#ArticleRelatedLinks .subheader{
        background:#ededed;
        width:265px;
        height:31px;
        overflow:hidden;
}

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

#ArticleRelatedLinks .boxcontent{
        background:#ededed;
        width:265px;
        /*height:167px;*/
        overflow:hidden;
}

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

#ArticleRelatedLinks .boxcontent .icon{
        margin-right:6px;
}



#Article a{
	color:#0b68ae;
}

#rotator .livenow{
	position: absolute;
	top: 145px;
	left: 165px;
	z-index: 100;
}

/*	WM-25187	ASMALLS	*/

#rotator .image img,
#rotator .thumb img{
	height: auto !important;
}

