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

#caption {
	display:none;	
}

body.mail-setup #leftColContent {
	background:#000000;	
}

#facebook-comments {
	margin-top:10px;
	background:#ffffff;
	width:600px;
	padding:5px;
	margin:0px auto;	
}

#site-container {
	width:992px;
	margin:0px auto;	
	background:transparent;
}

#site-container a {
	color:#ffffff;	
}

#latest-headlines .label {
	font-weight:bold;
	color:#fffff;
	font-size:26px;
	font-family:helvetica;
	padding:13px;	
}

#latest-headlines .news {
	margin-bottom:5px;	
}

.pagination-controls {
	margin-left:50px;	
	line-height:15px;
	font-size:11px;
	font-weight:normal;
}

.pagination-controls button {
	background:#666666;
	color:#cccccc;
	border:0px;
	padding:4px;
	cursor:hand;
	cursor:pointer;	
}

.pagination-controls a {
	text-decoration:none;	
}

#latest-headlines .date {
	color:#ffcc00;
	font-weight:bold;	
	float:left;
	margin-left:50px;
	width:100px;
}

#latest-headlines .title {	
	float:left;
	width:450px;	
}

#latest-headlines .title a {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}

#news-template.archive #latest-headlines .title {
	width:350px;
}

#latest-headlines .sport {
	color:#ffffff;
	float:left;
	width:100px;	
}

.grey-bar {
	background:#999999;
	height:1px;
	width:570px;
	padding:0px 30px;
	margin:5px auto;
	display:block;	
}

#page-headers .date {
	color:#cccccc;
	font-size:10px;
	text-transform:uppercase;	
	margin-left:40px;
}

.icon-widgets .link {
	float:left;
	margin-right:5px;
}

.icon-widgets iframe {
	padding:0px;
	margin:0px;	
	background-color:transparent;
}

body.news #leftColContent,
body.article #leftColContent,
body.schedule #leftColContent
{
	border:8px solid #333333;	
	background:#242424;
}

.lgb {
	color:#ffffff;	
}

.sm {
	color:#ffffff;	
}

#rightCol {
	float:left;
	width:313px;
}

body.schedule #rightCol {
	width:176px;	
}

body.schedule #rightCol #schedule-right-col {
	width:160px;
	margin:0px auto;	
}

#rightCol .ad-spacer {
	height:10px;
	width:1px;
	display:block;	
}

#leftCol {
	float:left;	
	width:675px;
}

body.schedule #leftCol {
	width:812px;	
}

body.home #leftCol {
	width:988px;	
}

#content {
	background:url('/fls/20300/site_graphics/content-bg-transparent.png') repeat;
	width:988px;
	border-width:0px 2px;
	border-style:solid;
	border-color:#000000;	
}

#bottom-home {
	padding-left:11px;	
}

#bottom-home .v-spacer {
	height:7px;
	width:100%;
	display:block;	
}

#bottom-home .divider {
	width:3px;
	display:block;
	height:247px;	
}

#ad-under-dl {
	margin-bottom:8px;	
}

img {
	display:block;	
}

.float-left {
	float:left;	
}

.float-right {
	float:right;	
}

.clear {
	clear:both;	
}

div,img {
	border:0;
	margin:0;
	padding:0;	
}

#top-bar {
	height:102px;
	background:url('/fls/20300/site_graphics/bg-top.jpg') repeat-x;	
}

#top-bar-content {
	width:988px;
	margin:0px auto;
	padding-top:6px;
}

/******************************************************************************
	START DL
******************************************************************************/

/*DYNAMIC LEAD*/ 

#RotatorArea .related-video {
	float:left;
	width:150px;	
	margin-top:10px;
}

#RotatorArea .related-video .image img {
	width:120px;	
}

#RotatorArea .related-video .link {
	width:120px;
	margin:5px auto;	
}

#RotatorArea .video-link {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;	
}

      
#RotatorBg{
    /*background:url('/fls/20300/site_graphics/2009/DynamicLead/rotatorBg.jpg') no-repeat;    */
    background:transparent;
    position: relative;
    height: 361px;
    width: 988px;
      z-index:1;
    }
    
#RotatorArea {
width:988px;
height:361px;
position:relative;
display:none;
}   

.RotatorContent{
    width:988px;
    height:361px;
    position:absolute;
    left:0px;
    top:0px; 
    z-index:2;  
   }


.imgOverlayBIG{
 width:988px;
 height:361px;  
   position:absolute;
    left:0px;
    top:0px; 
    z-index:3;  
background:url('/fls/20300/site_graphics/2009/DynamicLead/inner_shadowThin.png');
}

.imgBIG{
width:988px;height:361px;overflow-x:hidden;overflow-y:hidden;
   position:absolute;
    left:0px;
    top:0px; 
    z-index:2;  
}


#RotatorNav{
 background:url('/fls/20300/site_graphics/2009/DynamicLead/nav_bg.jpg') repeat-x;
   height: 34px;
    width: 988px;

    }
    
#RotatorNav ul { margin:0; padding:0; padding:0;float:left; width:988px; position:relative;}
#RotatorNav li { list-style: none; height: 30px; float:left; }

.rotatorTab {
	float: left;
	cursor: pointer;
	text-align: center;
	padding:6px 10px;
    }  
#RotatorNav a .rotatorTab{
    background:url('/fls/20300/site_graphics/2009/DynamicLead/nav_bg.jpg') repeat-x; 
    height:30px; 
    color:#646464; 
    font-size: 11px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}
#RotatorNav a.activeSlide .rotatorTab{
     background:url('/fls/20300/site_graphics/2009/DynamicLead/nava_bg.jpg') repeat-x;
    height:30px; 
    color:#FFFFFF;
     font-size: 11px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
 }
 #RotatorNav a .rotatorTab img{
 display:none;
 float:left;
 }
 
 #RotatorNav a.activeSlide .rotatorTab img{
 display:block;
  float:left;
  padding-top:4px;
  padding-right:5px;
 }
 

#RotatorNav a:focus { outline: none; }
    
    
.DLVideosBox{
    background-color:#000000;
    width:29px;
    height:163px;
    cursor: default;
    /* for IE */
    filter:alpha(opacity=85);
    /* CSS3 standard */
    opacity:0.85;
    position: absolute;
    top:182px;
    left:0px;
     z-index:5;
         
}
.DLContentVideo{
float:right;
display:none;
width:470px;
text-align:left;
}

.DLTabVideo{
float:right;
padding:1px 0px;
}

.DLHeadlinesBox{
    background-color:#000000;
    width:29px;
    height:163px;
    cursor: default;
    /* for IE */
    filter:alpha(opacity=85);
    /* CSS3 standard */
    opacity:0.85;   
     position: absolute; 
    top:17px;
    left:0px;
    z-index:5;
  
}

.DLContentHeadlines{
float:right;
display:none;
width:470px;
text-align:left;
z-index:5;
}

.DLTabHeadlines{
float:right;
padding:1px 0px;
}



.DLLinksBox{
    background-color:#000000;
    width:29px;
    height:163px;
    cursor: default;
    /* for IE */
    filter:alpha(opacity=85);
    /* CSS3 standard */
    opacity:0.85;
     position: absolute;
    top:106px;
    right:0px;
    z-index:5;
}

.DLContentLinks{
float:left;
display:none;
width:400px;
text-align:left;
padding:10px;
}

.DLTabLinks{
float:left;
padding:1px 0px;
}


.DLheadlineBox{     
    position: absolute;
    top:0px;  
    z-index:4;
}




.DLminiVidBox{    
    position:relative;
    width:145px;
    height:115px;
}


.DLminVidImage{
    width:120px;
    
    position:absolute;
    left:0;
    top:0;
    z-index:1;
}

.DLSMtitle{
font-family: Arial, Helvetica, sans-serif;
color:#be0000;
font-size:12px;
padding-bottom:10px;
font-weight:bold;

}

.DLvideoDate{
width:120px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
}

.DLSMLinksNoFloat{
font-family: Arial, Helvetica, sans-serif;
}

.DLSMLinksNoFloat .DLvideoDate{
font-family: Arial, Helvetica, sans-serif;
width:120px;
}


.DLSMLinksNoFloat a{
color:#cccccc;
 font-family:  Arial, Helvetica, sans-serif;
 font-size:11px; 
 font-weight:bold;
 text-decoration:none;
}

.DLSMLinksNoFloat a:hover{

color:#cccccc;
 font-family:  Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
  text-decoration:underline;
}



.DLSMLinks{
float:left;
font-family: Arial, Helvetica, sans-serif;
}




.DLSMLinks a{
padding-left:5px;
color:#cccccc;
 font-family:  Arial, Helvetica, sans-serif;
 font-size:11px; 
 font-weight:bold;
 text-decoration:none;
}

.DLSMLinks a:hover{
padding-left:5px;
color:#cccccc;
 font-family:  Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
  text-decoration:underline;
}

.DLSMcaption{

color:#cccccc;
 font-family:  Arial, Helvetica, sans-serif;
 font-size:11px; 
 font-weight:bold;
}

/*DL TEASER BOX*/
.teaserBox{
    background-color:#000000;
    width:114px;
   // height:100px;
    cursor: default;
    /* for IE */
    filter:alpha(opacity=75);
    /* CSS3 standard */
    opacity:0.75;
	position: absolute;
    bottom:0px;
    left:10px;
    z-index:5;
 display:none;
}

#controls{
 position: absolute;
    bottom:-21px;
    right:20px;
    z-index:10;
}

#controls img {
	display:inline;	
}

#teaserContainer{
 position: absolute;
    bottom:10px;
    left:10px;
    z-index:10;

}

.teaserBoxText{
 display:none;
 text-align:left;
 padding:5px;
}

#boxSlideUp_1{
  position: absolute;
    bottom:0px;
    left:10px;
}

#boxSlideUp_2{
  position: absolute;
    bottom:0px;
}

#boxSlideUp_3{
  position: absolute;
    bottom:0px;
}

#boxSlideUp_4{
  position: absolute;
   bottom:0px;
}

#boxSlideUp_5{
  position: absolute;
   bottom:0px;
}

#boxSlideUp_6{
  position: absolute;
   bottom:0px;
}

/* Video Embed Player */


#NeulionVidContainer2{
    top:0;
   left:0;
   position:absolute;
    z-index:20;
	width:988px;
height:361px;
background:#000000;
 display:none;
float:left;
text-align:left;
}


#NeulionVidContainer {
    width:642px;
    height:361px;  
    top:0;
   left:0;
   position:absolute;
    z-index:9999;  
  display:none;
float:left;
text-align:left;
	
}
#articleVideoContainer{
  position:absolute;
float:left;
text-align:left;

}

#jtvshlAdTbl{
z-index:9999;
}


.imgPlayOverlay {
 top:0;
   left:0;
   position:absolute;
	z-index:500!important;
}

#imgPlay {
	z-index:100;
	top:130px;
	left:420px;
	position:absolute;
}




#slideHideZone
{

width:642px;  
height: 34px;
background-color:#000000;
color: #ffffff;
text-align:left;
padding-left:200px;	   
display:none;
}



#slideHideZone  a{
	color: #ffffff;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana;
    font-size: 12px;
}

#slideHideZone  a:hover{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
	 font-size: 12px;
}

.DLSMLinks img {
	display:inline;	
}

.DLheadlineBoxTOP{     
    position: absolute;
    top:0px;  
    z-index:4;
}
.DLheadlineBoxBOTTOM{     
    position: absolute;
    bottom:0px;  
    z-index:4;
}
.imgOverlayAD{
 width:110px;
 height:60px;  
   position:absolute;
    right:20px;
    top:0px; 
    z-index:5;  
    
}
#slideHideZoneAdRight
{
top:0;
right:0;
position:absolute;
z-index:20;
width:325px;
height:345px;
background:#000000;
display:none;
float:right;
text-align:left;
}


/******************************************************************************
	END DL
******************************************************************************/

#sub-header {
	margin:10px auto 0px auto;
	width:992px;	
	overflow:hidden;
	border-bottom:2px solid #b10000;
}

#sub-header-featured-ad {
	background:#0e0e0e;
	padding:13px 14px 11px 15px;
	margin-top:6px;
}

#search-box {
	background:url('/fls/20300/site_graphics/search-bg.jpg') no-repeat #0C0B0B;	
	width:365px;
	height:120px;
	position:relative;
}

#search-display {
	position:absolute;
	z-index:1;
	top:12px;
	left:16px;	
	padding:1px;
	margin:0px;
	border:1px solid #8d8d8d;
}

#search-input {
	margin:0px;
	padding:0px;
	width:272px;
	height:17px;
	border-width:1px 2px 1px 1px;
	border-style:solid;
	border-color:#cdcac5;
	background:#ffffff !important;
}

#search-button {
		
}

#search-label {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	z-index:1;
	top:40px;
	left:12px;
	font-family:arial;	
}

#search-top-searches {
	position:absolute;
	z-index:1;
	top:60px;
	left:12px;
	height:50px;
	width:344px;
	overflow:hidden;
}

#search-top-searches .col {
	float:left;
	width:114px;
}

#search-top-searches a {
	text-decoration:none;
	color:#cccc99;	
}

#search-top-searches a:hover {
	text-decoration:underline;	
}

#search-top-searches .col ul {
	padding:0px 0px 0px 15px;
}

#search-top-searches .col li {
	padding:0px;
}

/******************************************************************************
	START sub-header-video-widget
******************************************************************************/
#sub-header-video-widget {
	background:url('/fls/20300/site_graphics/sub-header-video-widget-bg.jpg') no-repeat;
	height:120px;
	width:364px;
	position:relative;
	color:#ffffff;
}

#sub-header-video-widget .date {
	position:absolute;
	z-index:1;
	top:4px;
	left:6px;	
	color:#cccccc;
	font-weight:normal;
	font-size:11px;
}

#sub-header-video-widget .row a {
	text-decoration:none;	
	color:#ffffff;
}

#sub-header-video-widget .row {
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	font-family:arial;
	height:18px;
	line-height:18px;
	width:259px;
	display:block;
	position:absolute;
	z-index:1;
	left:92px;
}

#sub-header-video-widget .live,
#sub-header-video-widget .live a 
{
	top:28px;
	color:#3399cc;
}

#sub-header-video-widget .upcoming {
	top:58px;
}

#sub-header-video-widget .featured {
	top:68px;
}

#sub-header-video-widget .recent {
	top:91px;
}

#sub-header-video-widget .no-events {
	color:#bbbaba;	
}

/******************************************************************************
	END #sub-header-video-widget
******************************************************************************/


/******************************************************************************
	START #headlines-top-video
******************************************************************************/

#headlines-top-video img {
	display:inline;	
}

.headLinesBottom div.links div.headlinesaddinfo {
	color:#999999;
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
	text-align:left;
}

#headlines-top-video {
	width:300px;	
}

div.headLinesgradientbox  {
	background:url("/fls/20300/site_graphics/boxfade.jpg") repeat-x scroll 0 0 #1E2225;
	color:#FFFFFF;
	min-height:121px;
	overflow:hidden;
	width:300px;
}

div.headLinesgradientbox  {
	color:#FFFFFF;
}

div.headLinesgradientbox div.flowertabs div.headlineLabels {
	background:url("/fls/20300/site_graphics/HeadlineTabs/tabsback.gif") repeat scroll 0 0 transparent;
	height:28px;
	padding-top:2px;
}

.tabcontent {
	background:url("/fls/20300/site_graphics/boxfade.jpg") repeat-x scroll 0 0 #1E2225;
	color:#FFFFFF;
	display:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:179px;
	overflow:hidden;
	padding:4px 8px 0 10px;
	width:280px;
}

div.headLinesgradientbox div.flowertabs div.headlineLabels a.selected span.tablink {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#headlines-top-video a:active, 
#headlines-top-video a:visited, 
#headlines-top-video a:link, 
#headlines-top-video a:hover {
	color:#FFFFA8;
	font-family:arial,sans-serif;
	text-decoration:none;
}

div.headLinesgradientbox div.flowertabs div.headlineLabels a span.tablink {
	color:#999999;
	cursor:pointer;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

div.headLinesgradientbox a:link, div.headLinesgradientbox a:visited, div.headLinesgradientbox a:hover {
	color:#FFFFA8;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

/******************************************************************************
	END #headlines-top-video
******************************************************************************/

/******************************************************************************
	START AccordianContainer (schedule)
******************************************************************************/

#schedule-home {
	width:300px;	
}

#schedulePad {
	padding-bottom:0;
}

#schedule-home div.plainBox div.pad div.header, div.gradientbox div.pad div.header {
	background:url("/fls/20300/site_graphics/boxdots.gif") repeat-x scroll center bottom transparent;
	margin:0 0 5px;
	padding-bottom:5px;
}

#schedule-home .header {
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:16px;
	font-weight:bold;
}

div.plainBox div.pad, div.gradientbox div.pad {
	padding:7px;
}

.TabSlide {
	color:#FFFFFF;
	height:194px;
	overflow-x:hidden;
	overflow-y:auto;
	width:297px;
}

div.plainBox div.pad div.header h6, div.gradientbox div.pad div.header h6 {
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-align:left;
}

div.gradientbox {
	background:url("/fls/20300/site_graphics/boxfade.jpg") repeat-x scroll 0 0 #1E2225;
	color:#FFFFFF;
	min-height:121px;
	overflow:hidden;
	width:300px;
}

.NoEvents {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

div.gradientbox a:link, div.radbox a:visited {
	color:#FFFFA8;
	text-decoration:none;
}

#accordion h3 {
	margin:0;
	padding:0;
}

div.gradientbox {
	color:#FFFFFF;
}


#schedule-home a:active, 
#schedule-home a:visited, 
#schedule-home a:link, 
#schedule-home a:hover {
	color:#FFFFA8;
	font-family:arial,sans-serif;
	text-decoration:none;
}


/******************************************************************************
	END AccordianContainer (schedule)
******************************************************************************/

/******************************************************************************
	START poll
******************************************************************************/

#poll-photos {
	background:#000000;	
	height:247px;
	overflow:hidden;
}

#poll-photos div.poll_ajax {
	height:250px;
	overflow:hidden;
	width:177px;
}

#poll-photos div.poll_ajax div.poll_title h5 {
	color:#FFFFFF;
	font-size:medium;
	margin:3px;
}

#poll-photos div.poll_ajax div.poll_question_container {
	background-image:url("/images/23000/custom/poll/pollBubbleTop.png");
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 2px;
	width:173px;
}

#poll-photos div.poll_ajax div.poll_question div.poll_question_wrapper {
	background:url("/images/23000/custom/poll/pollBubbleBkgd.gif") repeat-y scroll center center transparent;
	padding:0 6px 1px;
}

#poll-photos div.poll_ajax div.poll_answers {
	margin:5px 15px;
}

#poll-photos div.poll_ajax div.poll_answers ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}

#poll-photos div.poll_ajax div.poll_answers li {
	font-size:11px;
}

#poll-photos div.poll_ajax div.poll_answers li td {
	height:24px;
	padding:0 0 0 3px;
}

#poll-photos div.poll_ajax div.poll_answers li input {
	background:none repeat scroll 0 0 transparent;
	margin:0;
	padding:0;
}

#poll-photos div.poll_ajax input.poll_submit_button {
}

#poll-photos .button {
	background:url("/images/23000/custom/button_bkg.gif") repeat-x scroll center top #0B73B5;
	border:1px solid #A0CDEA;
	color:#FFFFFF;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	margin:1pt;
	padding:1pt;
}

#poll-photos div.poll_ajax div.poll_question p {
	background:url("/images/23000/custom/poll/pollBubbleOpenQuote.gif") no-repeat scroll left top transparent;
	color:#000000;
	font-size:11px;
	margin:0;
	padding:2px 25px;
}

#poll-photos div.poll_ajax div.poll_question div.poll_question_wrapper div {
	background:url("/images/23000/custom/poll/pollBubbleCloseQuote.gif") no-repeat scroll right bottom transparent;
}

#poll-photos div.poll_ajax div.poll_question div.poll_question_wrapper {
	background:url("/images/23000/custom/poll/pollBubbleBkgd.gif") repeat-y scroll center center transparent;
	padding:0 6px 1px;
}

#poll-photos div.poll_ajax div.poll_question_container div.poll_question {
	background-image:url("/images/23000/custom/poll/pollBubbleTail.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:19px;
	padding-top:2px;
}

div.poll_ajax div.poll_answers {
	margin:5px 15px;
}

div.poll_ajax div.poll_answer_item_text {
	padding-top:4px;
}

div.poll_ajax div.poll_answer_item {
	border:1px solid #FFFFFF;
}

div.poll_ajax div.poll_answer_bar {
	background-color:#FFFFFF;
	height:4px;
}


/******************************************************************************
	END poll
******************************************************************************/

/******************************************************************************
	START of-the-day
******************************************************************************/

#of-the-day {
	background:#000000;
	height:247px;
	overflow:hidden;
}

.OfTheDay_container {
	background-color:#000000;
	color:#FFFFFF;
	min-height:225px;
	position:relative;
	width:180px;
}

.abs_displayblock {
	display:block;
	left:0;
	position:absolute;
	top:0;
}

.OfTheDay {
	background-color:#000000;
	color:#FFFFFF;
	left:0;
	position:relative;
	top:0;
	width:180px;
}

.abs_displaynone {
	display:none;
	left:0;
	position:absolute;
	top:0;
}

.OfTheDay {
	background-color:#000000;
	color:#FFFFFF;
	left:0;
	position:relative;
	top:0;
	width:180px;
}

.OfTheDay .Title {
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:3;
}

.OfTheDay .ImageContainer .Image {
	height:100px;
	left:6px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:35px;
	width:165px;
	z-index:1;
}

.OfTheDay .ImageContainer .Border {
	height:153px;
	left:4px;
	overflow:hidden;
	position:absolute;
	top:10px;
	width:172px;
	z-index:2;
}

.OfTheDay .TextContainer {
	left:4px;
	overflow:hidden;
	position:absolute;
	top:155px;
	width:180px;
	z-index:3;
}

.OfTheDay .TextContainer .Headline, .OfTheDay .TextContainer .Headline a:link, .OfTheDay .TextContainer .Headline a:visited {
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	width:100%;
}

.OfTheDay .AdSpace {
	height:31px;
	left:2px;
	overflow:hidden;
	position:absolute;
	top:210px;
	width:88px;
	z-index:3;
}

.OfTheDay .Controls {
	font-size:11px;
	left:96px;
	position:absolute;
	text-align:center;
	top:215px;
	z-index:3;
}

.OfTheDay_arrowdiv {
	overflow:hidden;
	width:12px;
}

.OfTheDay .arrow {
	cursor:pointer;
	cursor:hand;
}

/******************************************************************************
	END of-the-day
******************************************************************************/

/******************************************************************************
	START top-galleries
******************************************************************************/

#top-galleries {
	width:360px;
	height:250px;
	overflow:hidden;
	display:block;	
	position:relative;
	background:url('/fls/20300/site_graphics/top-galleries-bg.jpg') repeat-x #000000;
	color:#ffffff;
}

#top-galleries .item {
	display:none;	
}

#top-galleries .item.active {
	display:block;
}

#top-galleries-controls img {
	display:inline;	
}

#top-galleries-controls .OfTheDay_arrowdiv {
	float:left;	
	cursor:hand;
	cursor:pointer;
}

#top-galleries .item .title {
	position:absolute;
	z-index:1;
	top:50px;
	left:180px;
	width:160px;
}

#top-galleries .item .title a {
	text-decoration:none;	
}

#top-galleries .item .text a {
	text-decoration:none;
}

#top-galleries .item .text {
	position:absolute;
	z-index:1;
	top:70px;
	left:180px;
	width:160px;
	font-size:10px;
}

#top-galleries .item .image {
	position:absolute;
	z-index:1;
	top:50px;
	left:20px;	
}

#top-galleries-controls {
	position:absolute;
	z-index:1;
	top:200px;
	left:280px;	
}

#top-galleries-title {
	position:absolute;
	z-index:1;
	top:15px;
	left:20px;
	font-weight:bold;
	color:#ffffff;	
	font-size:14px;
}

#top-galleries .item .link-text a{
	text-decoration:none;
	color:#ffffff;
	line-height:20px;	
}

#top-galleries .item .image img {
	width:135px;
	border:1px solid #6f3712;	
}


/******************************************************************************
	END top-galleries
******************************************************************************/

/******************************************************************************
	START drip-pan
******************************************************************************/

#drip-pan {
	width:992px;
	background:#333333;
	color:#cccccc;	
}

#drip-pan .title {
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#cccccc;	
}

#drip-pan-col1,#drip-pan-col2,#drip-pan-col3,#drip-pan-col4 {
	margin:25px 0px 25px 40px;	
}

#drip-pan .float-left {
	
}

#drip-pan .row {
	margin-right:25px;
}

#drip-pan a {
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;	
}

#drip-pan .ad-120-60 {
	float:left;
	margin:20px 47px;
	text-align:center;
}

#drip-pan .ad-120-60 div {
	margin-top:10px;	
}

#drip-pan .ad-728-90 {
	padding-top:30px;
	margin-bottom:20px;
	float:left;	
}


/******************************************************************************
	END drip-pan
******************************************************************************/

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

#footer {
	width:992px;
	background:#242424;
	color:#cccccc;	
	position:relative;
}

#footer .col {
	/*
	position:absolute;
	z-index:1;
	top:10px;
	*/
	float:left;
	padding:20px 45px;
}

#footer .col a {
	display:block;	
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

#footer-col1 {
	padding:0px 50px;
}

#footer-col2 {
	
}

#footer-col3 {
	
}

#footer-col4 {
	
}

#footer-col5 {
	
}

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

/******************************************************************************
	START rightCol
******************************************************************************/

#featured-sponsor-right-col {
	color:#cccccc;
	font-family:helvetica;
	font-size:14px;
	line-height:20px;	
	width:300px;
	margin:0px auto 10px;
}

#enews {
	background:url('/fls/20300/site_graphics/enews-bg.jpg') no-repeat;
	height:75px;
	width:300px;
	display:block;	
	position:relative;
	margin:0px auto 10px;
}

#Login_ID {
	border:1px solid #000000;
	height:21px;
	width:200px;
	background:url('/fls/20300/site_graphics/enews-email-bg.jpg') no-repeat #DCDCDC;
	color:#000000;
	position:absolute;
	z-index:1;
	top:35px;
	left:18px;
}

#enews-button {
	position:absolute;
	z-index:1;
	top:35px;
	left:225px;
}

#rightCol .ad-300-250 {
	width:300px;
	margin:0px auto 10px;	
}

#rightCol .icon-widgets {
	width:300px;
	margin:0px auto 10px;	
}

#right-col-news {
	width:300px;
	background:#000000;
	margin:0px auto 10px;	
}

#right-col-news .news {
	background:#000000;	
	font-size:11px;
}

#right-col-news .news .image {
	width:66px;
	display:block;	
}

#right-col-news .news .image img {
	width:56px;
	margin:5px;	
}

#right-col-news .news .text {
	margin:5px;
	width:224px;
	overflow:hidden;
}

#right-col-news .news .text .title {
	color:#d1ffa4;	
}

#right-col-news .news .text .date {
	color:#cccccc;
	font-size:10px;	
}

#right-col-news .news .text .teaser {
	color:#cccccc;
	font-size:11px;	
}



/******************************************************************************
	END rightCol
******************************************************************************/

/******************************************************************************
	START article-content
******************************************************************************/

body.article .article-content .title {
	color:#ffffff;
	font-family:arial;
	font-size:24px;
	font-weight:bold;	
	width:600px;
	margin:5px auto;
}

body.article .article-content .date-caption {
	color:#cccccc;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	width:600px;
	margin:5px auto;
}

body.article .article-content .image {
	width:600px;
	/*height:310px;*/
	overflow:hidden;
	position:relative;
	margin:0px auto;	
}

body.article .article-content .image img {
	width:600px;	
}

body.article .article-content .image-caption {
	background:url('/fls/20300/site_graphics/bg-transparent-light.png') repeat;	
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0px;
	height:16px;
	width:580px;
	padding:5px 8px;
	line-height:16px;
}

body.article .article-content .videoId {
	display:none;
}

body.article #neulion-video {
	display:none;
	height:310px;
	position:absolute;
	width:600px;
	z-index:900;
}

body.article .article-content .play-button {
	background:url("/fls/5200/site_graphics/rot-play-off.png") no-repeat;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:91px;
	left:254px;
	position:absolute;
	top:40%;
	width:91px;
	z-index:5;
}

body.article .article-content .article-body {
	width:600px;
	margin:20px auto;	
}

body.article .article-content .grey-bar {
	width:600px;
	padding:0px;	
}

body.article .article-content .icon-widgets {
	width:600px;
	margin:0px auto;	
}

body.article .article-content input.button {
	margin-left:30px;	
	background:#666666;
	border:0 none;
	color:#cccccc;
	cursor:hand;
	cursor:pointer;
	padding:4px;
}

/******************************************************************************
	END article-content
******************************************************************************/

/******************************************************************************
	START schedule
******************************************************************************/

#schedule-table {
	border:0px;
	padding:0px;
	margin:0px;
	width:100%;
}

#schedule-table th {
	text-align:left;
	color:#ffcc00;
	font-size:12px;
	font-weight:bold;	
}

#schedule-table tr {
	vertical-align:middle;	
}

#schedule-table tr.odd {
	background:#666666;	
}

#schedule-table td.nowrap {
	white-space:nowrap;	
}

#schedule-table td {
	padding:3px 5px;	
}

#schedule-table img {
	display:inline;	
}

#schedule-table td.links {
	line-height:28px;
	height:28px;
	padding:0px 0px 0px 5px;	
}

#schedule-table td.links a,
#schedule-table td.links .score-info 
{
	line-height:28px;
	height:28px;	
}

#schedule-table td.links img {
	display:inline;	
}

/******************************************************************************
	END schedule
******************************************************************************/

/******************************************************************************
	START Google Search
******************************************************************************/

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border: 0px !important;;
    background-color: transparent;
    width: 265px;
    padding: 0px !important;
  }
  #cse-search-form {
  	font-family: Arial, sans-serif;
    border: 0px !important;;
    background-color: transparent;
    width: 265px;
    padding: 0px !important;
    float: left;
    margin-right: 5px;
  }
  table.gsc-search-box td.gsc-input {
  	padding: 0px !important;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  
  .gsc-clear-button {
  		display: none;
  }
/******************************************************************************
	END Google Search
******************************************************************************/

/******************************************************************************
	START Style.css overrides
******************************************************************************/

body.mail-setup .white {
	background:#000000;
	color:#ffffff;	
}

body.mail-setup .odd,
body.mail-setup .even 
{
	background:#000000;
	color:#ffffff;	
}

.button {
	background-color:#000000;
	color:#FFFFFF;
}

/******************************************************************************
	END Style.css overrides
******************************************************************************/




