/* CSS Document */
/* CSS Document */
html, body{
    text-align:left;
}
#bodyBg{
	float:left;
	clear:both;
	height:auto;
}
.bdyContainer {
	background:#fff url(/fe/img/Story/bg_divider.jpg) repeat-y 669px top;
	*background-position:670px top;
	margin-left:6px;
	_margin-left:3px;
        float:left;
        width:980px;
        border:1px solid #999;
        text-align:left;
        *overflow-x:hidden;
        *overflow-y:visible;
}
#pageHolder{
	background:#fff url(/fe/img/Story/bg_divider.jpg) repeat-y 669px top;
	*background-position:670px top;
	float:left;
	height:auto;
	margin-left:6px;
	_margin-left:3px;
	overflow:hidden;
	width:983px;
}
img{border:0px;}
.clearMe{
    clear:both;
    margin:0px;
    padding:0px;
	font-size:1px;
}
.bodyContainer{
    float:left;
    clear:both;
    width:100%;
    height:auto;
    *margin-left:6px;
	overflow:hidden;
}

.gray_dots{
    float:left;
    clear:both;
    height:1px;
    width:99%;
    margin-left:1px;
	padding_bottom:5px;
	overflow:hidden;
	font-size:1px;
    background:url(/fe/img/Story/dots.jpg) repeat-x left top;
}

.sectionFrontNav, .featureNav { /*special */
       *height:19px;
       *padding-bottom:0px;
}

#sub_feature_block{
    float:left;
    clear:both;
    width:981px;
    height:auto;
    margin:0px;
	padding-bottom:5px;
    overflow:hidden;
    border-left:1px solid #999999;
    display:inline;
    background:#1a326a url(/fe/img/Story/sub_feature_block_bg.jpg) repeat-x left top;
}
    #page_title_block{
        float:left;
        clear:right;
        width:248px;
        height:80px;
        margin:2px 0px 0px 0px;
        border-bottom:1px solid #5a7193;
    }
    #sub_feature_block #category_header{
        float:left;
        clear:left;
        width:248px;
        height:auto;
        margin:4px 0px 0px 0px;

    }
        #sub_feature_block #category_header img{
            border-bottom:1px solid #596581;
        }
    #sub_feature_block .tomb_stone{
        float:left;
        width:240px;
        height:auto;
		overflow:hidden;
        margin:6px 2px 0px 0px;
        *margin-right:2px;
        text-align:left;
        border:1px solid #596581;
        background:#e8e9eb url(/fe/img/Story/sub_feature_block_bg1.jpg) repeat-x left top;
    }
    #sub_feature_block .tomb_stone .tomb_stone_story{
        float:left;
        clear:none;
        width:100%;
        height:auto;
        margin:1px;
        overflow:hidden;
        font-family:Arial;
        font-size:10px;
        color:#646c77;
        background:#e8e9eb url(/fe/img/Story/sub_feature_block_bg2.jpg) repeat-x left bottom;
    }
        #sub_feature_block .tomb_stone .tomb_stone_story .stone_image{
            float:left;
            clear:left;
            width:65px;
            height:65px;
            margin:1px;
        }
            #sub_feature_block .tomb_stone .tomb_stone_story .stone_image img{
                border:0px;
            }
        #sub_feature_block .tomb_stone .tomb_stone_story h2{
            float:left;
            clear:right;
            width:164px;
            *width:162px;
            font-family:Verdana;
            font-size:10px;
            font-weight:bold;
            margin:2px 2px 2px 7px;
            *margin-left:3px;
            color:#1c62b4;
        }
            #sub_feature_block .tomb_stone .tomb_stone_story h2 a{
                color:#1c62b4;
                text-decoration:none;
            }
        #sub_feature_block .tomb_stone .tomb_stone_story .link{
            float:left;
            clear:none;
            width:164px;
            *width:162px;
            margin:0px 0px 0px 7px;
            *margin-left:3px;
            text-decoration:none;
            color:#646c77;
        }


#main_content{
    float:left;
    clear:left;
    width:617px;

    height:auto;
    text-align:left;
    padding:20px 27px 0px 25px;
    margin:0px;
    font-family:Arial;
    border-right:1px solid #b5b7ba;
    display:inline;
    background:url(/fe/img/Story/main_bg.jpg) repeat-x left top;
}

#main_content a:hover{
    text-decoration:underline;
}
#main_content img{
    border:0px;
}
#main_content ul{
	list-style-type:square;
}
    #main_content h1{
        float:left;
        clear:both;
        width:100%;
        height:auto;
        font-family:Verdana;
        font-size:19px;
        font-weight:bold;
        margin:0px 0px 17px 0px;
        padding:0px;
        color:#000;
    }
    #main_content #writer_info{
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin:0px 0px 15px 0px;
		background:url(/fe/img/Story/dots.jpg) repeat-x left bottom;
    }
        #main_content #writer_info img{
            float:left;
            clear:left;
            margin-right:7px;
        }
        #main_content #writer_info h2{
            font-size:12px;
            font-weight:bold;
            color:#1c62b4;
            padding:0px;
            margin:0px 0px 14px 0px;
        }
			#main_content #writer_info h2 a{
				 color:#1c62b4;
				 text-decoration:none;
			}
			#main_content #writer_info h2 a:hover{
				text-decoration:underline;
			}
        #main_content #writer_info .expand{
            font-size:11px;
            /*padding-left:15px; */
            text-decoration:none;
            color:#959595;
            /*background: url(/fe/img/Story/expand.jpg) no-repeat left center;*/
        }
		 #main_content #writer_info .gray_dots{
		 	display:none;
		 }

    #main_content #story_nav{
        float:left;
        width:100%;
        clear:both;
        height:auto;
        font-size:10px;
        color:#898989;
				*margin-bottom:10px;
    }
        #main_content #story_nav h3{
            float:left;
            clear:left;
            font-weight:normal;
            font-size:10px;
            padding:0px;
            margin:0px;
        }
            #main_content #story_nav h3 .comment_bubble_blue,
            #main_content #story_nav h3 .comment_bubble_white{
                background:url(/fe/img/Story/comment_bubble_blue.jpg) no-repeat left top;
                padding-left:19px;
                margin-left:11px;
                font-family:Verdana;
                font-weight:bold;
                color:#1c62b4;
            }
            #main_content #story_nav h3 .comment_bubble_white{
                background-image:url(/fe/img/Story/comment_bubble_white.jpg);
                padding-left:19px;
            }
        #main_content #story_nav .story_nav_links{
            float:right;
            height:27px;
            margin-right:9px;
            padding-top:15px;
            color:#898989;
            background:no-repeat center top;
        }
            #main_content #story_nav .story_nav_links.print{
                background-image:url(/fe/img/Story/printer.jpg);
            }
            #main_content #story_nav .story_nav_links.email{
                background-image:url(/fe/img/Story/email.jpg);
                background-position:center 4px;
            }
            #main_content #story_nav .story_nav_links.blog{
                background-image:url(/fe/img/Story/blog.jpg);
            }
            #main_content #story_nav .story_nav_links.digg{
                background-image:url(/fe/img/Story/digg.jpg);
            }
						#addthis_dropdown15{
							margin-top:-30px !important;
						}
            #main_content #story_nav .story_nav_links.rss{
                background-image:url(/fe/img/Story/rss.jpg);
            }

    #main_content #story_content{
        float:left;
        clear:both;
        width:100%;
        height:auto;
        font-size:12px;
        line-height:16px;
    }

    #main_content #talk_back_community{
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin:0px 0px 3px 0px;
        background:#fff url(/fe/img/Story/tb_bg.jpg) repeat-x left 50px;
        border-bottom:1px solid #c6c6c6;
    }
        #main_content #talk_back_community #tb{
            float:left;
            clear:left;
            width:60%;
            height:auto;
        }

        #main_content #talk_back_community #tb_disclaimer{
          clear:left;
          color:#898989;
          font-family:calibri;
          font-size:11px;
          height:auto;
          width:100%;
        }
        #main_content #talk_back_community #community_links{
            float:left;
            clear:right;
            width:40%;
            height:auto;
        }
            #main_content #talk_back_community #community_links h4{
                font-family:Verdana;
                font-size:11px;
                color:#000;
                margin:0px;
                padding:0px;
            }
            #main_content #talk_back_community #community_links ul{
                list-style:square;
                font-size:12px;
                color:#024697;
                padding:0px;
                margin:5px 0px 0px 15px;
            }
            #main_content #talk_back_community #community_links ul a{
                text-decoration:none;
                color:#024697;
            }
            #main_content #community_links ul a:hover{
                text-decoration:underline;
            }

    #main_content #talk_back_content{
        float:left;
        clear:both;
        width:100%;
		margin:2px 0px 0px 0px;
        height:auto;
    }
        #main_content #talk_back_content #mem-cmnts-wrap,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-ttl,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-none,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-tbl,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-tbl-alt,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-ftr{
            width:100% !important;
        }
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-ttl,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-none,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-ftr{
            background-position:left top;
            padding:3px 0px 0px 0px !important;
        }
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-tbl,
        #main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-tbl-alt{
            padding:10px 0px 10px 0px !important;
        }
    
    #body_footer_link {
      padding:5px 0px 5px 0px;
    }
    #body_footer_link a {
      color:#1C62B4;
      font-weight:bold;
      font-family:Verdana;
      font-size:11px;
      text-decoration:none;
    }

#extra_content{
    float:left;
    clear:right;
    width:308px;
	margin-left:-1px;
    padding:0px 0px 0px 5px;
	*padding-right:5px;
    height:auto;
	border-left:1px solid #b5b7ba;
    background:#fff url(/fe/img/Story/main_bg.jpg) repeat-x left top;
}
    #extra_content #ec_promo{
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin:5px 0px 5px 0px;
    }
    #extra_content .out_info_box{
        float:left;
        clear:both;
        width:300px;
        height:auto;
        overflow:hidden;
        text-align:left;
        margin:4px 0px;
		*margin-bottom:0px;
        background:#fff url(/fe/img/Story/out_box_top.jpg) no-repeat left top;
    }

        #extra_content .out_info_box h3{
            font-family:Verdana;
            font-weight:bold;
            font-size:12px;
            margin:3px 9px 3px 9px;

        }
            #extra_content .out_info_box h3 span{
                font-weight:normal;
            }
            #extra_content .out_info_box h3 .msn_info_box{
                margin:0px 0px 0px 5px;
				*margin-top:-2px;
                vertical-align: bottom ;
            }
        #extra_content .out_info_box .out_info_box_content{
            float:left;
            clear:both;
            width:298px;
            height:auto;
            padding:10px 0px;
			*padding-bottom:0px;
            border-left:1px solid #b8bbc0;
            border-right:1px solid #b8bbc0;
            overflow:hidden;
            background:url(/fe/img/Story/out_box_mid.jpg) repeat-x left top;
        }
		#extra_content  #sport_headlines.out_info_box .out_info_box_content{ /* special */
			padding-top:0px;
		}
        #extra_content .out_info_box .out_info_box_btm{
            float:left;
            clear:both;
            width:300px;
            height:4px;
			font-size:1px;
            background:#fff url(/fe/img/Story/out_box_btm.jpg) no-repeat left top;
        }
        #extra_content .out_info_box .out_info_box_content h4{
            float:left;
            clear:both;
            width:100%;
            font-family:Verdana;
            font-size:12px;
            margin:10px 0px 0px 10px;
            padding:0px;
        }
        #extra_content .out_info_box ul{
            float:left;
            clear:both;
            width:98%;
            height:auto;
            font-family:Arial;
            font-size:12px;
            margin:5px 0px;
            padding:0px;
            overflow:hidden;
            color:#024697;
           	list-style:none;
        }
            #extra_content .out_info_box ul li{
                margin-left:3px;
				padding-left:5px;
				background: url(/fe/img/Story/blue_bullet.jpg) no-repeat left center;
            }
            #extra_content .out_info_box ul li a{
                color:#024697;
                text-decoration:none;
            }
            #extra_content .out_info_box ul li a:hover{
                text-decoration:underline;
            }
            #extra_content .out_info_box_content table tbody tr td a{
                color:#024697;
                text-decoration:none;
            }
            #extra_content .out_info_box_content table tbody tr td a:hover{
                text-decoration:underline;
            }
    #extra_content #fs_video{
        color:#000;
        font-size:11px;
        font-family:Arial;
		*margin-top:-20px;
    }
        #extra_content #fs_video .video_conent{
            float:left;
            clear:both;
            width:100%;
            margin:0px 0px 10px 0px;
        }
        #extra_content #fs_video img{
            float:left;
            clear:left;
            margin:0px 10px;
        }
        #extra_content #fs_video a.tv{
            color:#024697;
            font-weight:bold;
            background:url(/fe/img/Story/tv.jpg) no-repeat left top;
            padding-left:15px;
            text-decoration:none;
        }
        #extra_content #fs_video a.tv:hover{
            text-decoration:underline;
        }
        #extra_content #fs_video p{
            float:left;
            width:175px;
            margin:5px 0px;
        }

    #extra_content #more_than_sports{
        font-family:Arial;
        font-size:11px;
        color:#000;
    }
        #extra_content #more_than_sports .main_image{
            float:left;
            clear:left;
            margin:0px 10px;
            border:1px solid #c4ced7;
        }
        #extra_content #more_than_sports ul{
            float:left;
            clear:right;
            font-size:11px;
            width:175px;
            margin-left:0px;
        }

    #extra_content #gear{
        font-family:Arial;
        font-size:11px;
    }
        #extra_content #gear .gear_box{
            float:left;
            clear:both;
            height:auto;
            padding:0px 0px 10px 0px;
            margin-bottom:10px;
        }
            #extra_content #gear .gear_box.gray_dots{
                background:url(/fe/img/Story/dots.jpg) repeat-x left bottom;
            }
                #extra_content #gear .gear_box .main_image{
                    float:left;
                    clear:left;
                    width:98px;
                    height:98px;
                    margin:0px 10px 0px 0px;
                    border:1px solid #c4ced7;
                }
                #extra_content #gear .gear_box p{
                    float:left;
                    clear:right;
                    width:170px;
                }
                #extra_content #gear .gear_box p a{
                    color:#024697;
                    text-decoration:none;
                }
                #extra_content #gear .gear_box p a:hover{
                    text-decoration:underline;
                }
            #extra_content #store{
                float:left;
                clear:both;
                height:auto;
                width:100%;
            }
			#view_fox_sports_store{
				margin-top:0px;
				*margin-top:-10px;
			}
			.fox_sports_more{
				float:right;
				clear:both;
				margin:10px 20px 0px 0px;
				*margin-top:0px;
				*margin-bottom:0px;
			}



 .in_info_box{
    float:right;
    width:250px;
    height:auto;
    margin:8px 0px 8px 8px;
    overflow:hidden;
    background:#fff url(/fe/img/Story/in_box_top.jpg) no-repeat top left;
}
    .in_info_box h3{
      float:left;
      clear:both;
      height:auto;
      width:230px;
      font-family:Verdana;
      font-size:12px;
      font-weight:bold;
      margin:3px 0px 0px 10px;
      text-align:left;
      text-transform:uppercase;
    }
		.in_info_box h3.gray_dots{
			background-position:top;
		}
    .in_info_box .in_info_box_content{
        float:left;
        clear:both;
        width:240px;
        height:auto;
        padding:5px 0px 10px 5px;
        font-size:12px;
        background:url(/fe/img/Story/in_box_mid.gif) repeat-y left top;
        overflow:hidden;
    } 
		.in_info_box .in_info_box_content h4{
		 	float:left;
			clear:both;
			font-size:12px;
			height:auto;
			width:230px;
			margin:0px;
			padding:5px 0px 5px 5px;

  	}
    .in_info_box .in_info_box_content ul{
      float:left;
      clear:both;
      width:210px;
      height:auto;
      padding:0px;
      color:#1C62B4;
      font-size:11px;
      margin:0px 0px 0px 12px;
    }
    .in_info_box .in_info_box_content ul li{
      list-style:disc inside;
    }
    .in_info_box .in_info_box_content .more{
      width:230px;
      font-size:10px;
      text-align:right;
      font-weight:bold;
      margin:0px 5px 5px 0px;
    }
    .in_info_box .in_info_box_content .caption{
      font-size:10px;
      font-style:italic;
      margin:0px 0px 5px 5px;
    }
    .in_info_box .in_info_box_content p{
    	font-size:11px;
		float:left;
		clear:both;
		height:auto;
		margin:5px 0px 5px 5px;
    	width:230px;
		*margin:10px 0px 0px 5px;
		*padding:0px;
		overflow:hidden;
        line-height:16px;

    }


	.in_info_box .in_info_box_content p img{

	}

	.in_info_box .in_info_box_content a{
		text-decoration:none;
		color:#1C62B4;
	}
	.in_info_box .in_info_box_content a:hover{
		text-decoration:underline;
	}
    .in_info_box .in_info_box_btm{
        float:left;
        clear:both;
        width:100%;
        height:6px;
        margin:0px;
        background:url(/fe/img/Story/in_box_btm.jpg) no-repeat top left;
    }

  .in_info_box .in_info_box_content table {
    background-color:#fff;
    float:left;
    clear:both;
    width:99%;
    height:auto;
    font-size:11px;
  }

  .in_info_box .in_info_box_content .in_info_box_table.tr1 {
    background-color:#003399;
    color:#ffffff;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
  }

  .in_info_box .in_info_box_content .in_info_box_table.tr2 {
    background-color:#ddd;
    color:#000;
    font-weight:bold;
    font-size:11px;
  }

  .in_info_box .in_info_box_content .in_info_box_table.tr3 {
    background-color:#fff;
    color:#000;
    border-bottom:0px solid #ddd;
    font-size:11px;
  }

.ad_300x250{
    float:left;
    clear:both;
    width:300px;
    height:auto;
	padding-bottom:5px;
	margin-top:5px;
}


#fs_site_links{
    float:left;
    clear:both;
    width:979px;
    height:auto;
	margin-left:6px;
	_margin-left:3px;
    border-style:double solid;
    border-top-color:#d7d7d7;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    padding:10px 0px 10px 4px;
	text-align:left;
	background-color:#fff;
}
    #fs_site_links div{
        float:left;
        clear:none;
        width:16%;
        height:auto;
        font-family:Verdana;
        font-size:10px;
    }
    #fs_site_links div h3{
        font-family:Verdana;
        font-size:11px;
        font-weight:bold;
        color:#004040;
        padding:0px;
        margin:0px;
    }

	#fs_site_links div.first_seo_div{
	 	border-right:double #d7d7d7;
		overflow:hidden;
		margin-right:5px;

	}

	#fs_site_links div.last_seo_div{
	 	border-left:double #d7d7d7;
		overflow:hidden;
		padding-left:5px;
		color:#888888;
	}

    #fs_site_links ul{
        margin:0px;
        padding:0px;
        list-style:none;

    }

        #fs_site_links ul li{
            font-family:Arial;
            font-weight:normal;
            margin:2px 0px;
            color:#898989;
        }
          #fs_site_links div.first_seo_div ul li,
		  #fs_site_links div.last_seo_div ul li{
		  	font-weight:bold;
			font-size:11px;
		  }
			 #fs_site_links div.last_seo_div ul li a{
				 color:#888888;

			 }
		#fs_site_links ul li a{
			text-decoration:none;
			color:#004080;

		}
		#fs_site_links ul li a:hover{
			text-decoration:underline;
		}

/*old footer */
.comBottomNav,
.bdyBottom{
    float:left;
    clear:both;
    width:983px;
    height:auto;
	margin-left:6px;
	_margin-left:3px;
}

/* ========== FOX BITE ================= */
.fox_bite {
  float:left;
  width:225px;
  _width:220px;
  color:#000;
  font-size:11px;
  font-family:Arial;
  margin:10px 0px 0px 5px;
  height:auto;
}
.fox_bite_img{
  width:95px;
  _width:92px;
  float:right;
}  
.fox_bite_content{
  width:125px;
  _width:120px;
  float:left;
}  
.fox_bite a.tv{
  width:125px;
  _width:120px;
  color:#024697;
  font-weight:bold;
  background:url(/fe/img/Story/tv.jpg) no-repeat left top;
  text-decoration:none;
  padding-left:15px;
  line-height:13px;
}
.fox_bite a.tv:hover{
  text-decoration:underline;
}    
.in_info_box_content .fox_bite .fox_bite_content p {
  width:125px;
  _width:120px;
  margin:0px;
  line-height:14px;
}

/* ========== WHAT'S HOT ================= */
.whats_hot_box{
  background:#fff url(/fe/img/Story/in_box_top_whats_hot.jpg) no-repeat top left;
}
.whats_hot_box .whats_hot_box_content{
  margin:2px 0px 0px 0px;
  padding:50px 0px 10px 5px;
} 
.whats_hot_box .whats_hot_box_content p{
  font-size:11px;
  width:230px;
  margin:0px 0px 0px 5px;
} 
