#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:980px;
  height: 100%;
  margin: auto;
}
body, td {
  font-family:arial;
  font-size:11px;
}
img{border:0px;}
a:hover{text-decoration:underline;}
.clearMe{
    clear:both;
    margin:0px;
    padding:0px;
	font-size:1px;
	overflow:hidden;
}


.on{
	background-color:#eee;
}
#pr_nav_holder{
	float:left;
	clear:both;
	width:968px;
	background-color:#000;
	margin:5px 5px 20px 6px;
	_display:inline;
	overflow:hidden;
}
	/* POWER RANKING HEADERS */
	.prHdr_sportId_49{background-image:url(/fe/img/power_rankings/hdr_mlb.jpg); height:120px;}
	.prHdr_sportId_99{background-image:url(/fe/img/power_rankings/hdr_cbk.jpg); height:120px;}
	.prHdr_sportId_24{background-image:url(/fe/img/power_rankings/hdr_cfb.jpg); height:120px;}
  .prHdr_sportId_167{background-image:url(/fe/img/power_rankings/hdr_nascar.jpg); height:85px;}
	.prHdr_sportId_73{background-image:url(/fe/img/power_rankings/hdr_nba.jpg); height:120px;}
	.prHdr_sportId_5{background:url(/fe/img/power_rankings/hdr_nfl_hs.jpg); height:120px;}
	.prHdr_sportId_5.visa{background-image:url(/fe/img/power_rankings/hdr_nfl_visa.jpg); height:120px;}
	.prHdr_sportId_142{background-image:url(/fe/img/power_rankings/hdr_nhl.jpg); height:120px;}
	

	#pr_nav_holder ul{
		float:left;
		clear:both;
		list-style-type:none;
		width:auto;
		height:35px;
		padding:0px;
		margin:87px 0px 0px 0px;
		
	}
		#pr_nav_holder ul li{
			float:left;
			clear:none;
			font-family:Verdana;
			font-size:12px;
			font-weight:bolder;
			width:191px;
			height:40px;
			text-align:center;
			padding:0px;
			margin:0px 0px 0px 3px;
			background:url(/fe/img/power_rankings/tab_off.jpg) no-repeat left top;
		}
		#pr_nav_holder ul li.on{
			background-color:#fff;
			background-image:url(/fe/img/power_rankings/tab_on.jpg);
		}
		 #pr_nav_holder ul li#predictions{
		 	margin-left:24px;
		 }
			#pr_nav_holder ul li a{
				background-position:right center;
				clear:both;
				color:#141414;
				float:left;
				height:20px;
				margin:0px;
				padding:7px 10px 0px 0px;
				text-align:center;
				text-decoration:none;
				width:91%;
			}
#main_content{
	float:left;
	clear:left;
	width:771px;
	padding:0px 16px 0px 10px;
	margin:0px;
	height:auto;
	border-right:1px solid #e3e3e3;
	font-family:Arial;
	font-size:12px;
}

	#main_content #story_tools{
		float:right;
	}
	#main_content #story_tools .story_nav_links{
		float:left;
		height:27px;
		margin:0px 8px 10px 0px;
		padding-top:15px;
		color:#898989;
		background:no-repeat center top;
		text-decoration:underline;
	}

		#main_content #story_tools .story_nav_links.print{
			background-image:url(/fe/img/Story/printer.jpg);
		}
		#main_content #story_tools .story_nav_links.email{
			background-image:url(/fe/img/Story/email.jpg);
			background-position:center 4px;
		}	
		#main_content #story_tools .story_nav_links.digg{
			background-image:url(/fe/img/Story/digg.jpg);
			width:50px;
		}
			#addthis_dropdown15{
				margin-top:-30px !important;
			}
		#main_content #story_tools .story_nav_links.rss {
			background-image:url(/fe/img/Story/rss.jpg);
			margin-left:42px;
		}
	#main_content h1{
		font-size:18px;
		font-family:Verdana;
		margin:0px;
	}
		#main_content h1 a{
			color:#2181d2;
			font-style:italic;
			text-decoration:none;
			font-size:12px;
		}
			#main_content h1 a.comment_bubble_blue{			
				width:100px;
				height:15px;
				background:url(/fe/img/Story/comment_bubble_blue.jpg) no-repeat left top;
				color:#2181d2;
				font-family:Verdana;
				font-weight:bold;
				font-size:10px;
				font-style:normal;
				text-decoration:underline;				
				margin-left:11px;
				padding-left:19px;
				margin-bottom:10px;
			}	
      #pr_author, #pr_author a:link {
        color:#2181d2; 
        font-size:12px; 
        font-weight:bold; 
        font-style:normal;
      }
	#main_content #pr_info{
		font-size:13px;
		float:left;
		clear:left;
		width:100%;
		height:auto;
		margin-top:10px;
	}
	#main_content #foxPromo{
		margin-left:13px;
	}
	#main_content #updated{
		font-size:11px;
		color:#8a8a8a;
		font-weight:normal;
	}
	
	#main_content #week_movers{
		float:right;
		clear:right;
		width:233px;
		height:99px;
		padding:3px 0px 0px 0px;
		margin-left:5px;
	}
		.week{background:#fff url(/fe/img/power_rankings/gray_box1.jpg) no-repeat left top;}		
		.visa-week{
			background-image: url(/fe/img/power_rankings/visa_biggest_movers.jpg);	
		}
		#main_content #week_movers.visa-fans{
			height:174px;
			width:241px;
			background-image: url(/fe/img/power_rankings/visa_fans.jpg);
		}
		
			#main_content #week_movers.visa-fans div{
				float:left;				
				clear:both;
				height:84px;
				width:200px;
				margin-left:15px;
				font-family:verdana;
				font-size:10px;
			}
				#main_content #week_movers.visa-fans div .watch{
					float:left;
					clear:left;
					width:61px;
					height:37px;
					margin:38px 0px 0px 0px;
				}
				#main_content #week_movers.visa-fans div .tv{
					float:left;
					clear:right;
					width:110px;
					height:auto;
					margin:45px 0px 0px 15px;
					padding-left:13px;
					color:#fff;
					text-decoration:none;
					font-weight:bold;
					background: url(/fe/img/power_rankings/visa_tv.jpg) no-repeat left top;	
				}
				#main_content #week_movers.visa-fans div.voice{
					color:#fff;
				}
					#main_content #week_movers.visa-fans div.voice p{
						margin:23px 0px 5px 0px;
					}
					#main_content #week_movers.visa-fans div.voice a{						
						font-weight:bold;
						color:#fcb034;
					}
		#main_content #week_movers h2{
			float:left;
			clear:both;
			width:100%;
			height:auto;
			margin:0px;
			font-family:Verdana;
			font-size:10px;
			color:#737373;
			text-align:center;
		}
		#main_content #week_movers.visa h2{
			color:#d7d7d7;
		}
		#main_content #week_movers .stats{
			float:left;
			width:106px;
			height:61px;
			margin:13px 0px 0px 0px;
			font-family:Verdana;
			font-size:9px;
			font-weight:bold;	
			_display:inline;
		}
			#main_content #week_movers .stats p{
				float:left;
				clear:left;
				width:25px;
				height:auto;
				overflow:hidden;
				margin:27px 0px 0px 0px;
				text-align:right;
			}
			#main_content #week_movers .stats img{
				float:right;
				clear:right;
				width:50px;
				height:50px;
				margin:5px 5px 0px 0px;
			}
      #main_content #week_movers .stats img.drivers{
        float:right;
        clear:right;
        width:42px;
        height:51px;
        margin:5px 5px 0px 0px;
      }
		#main_content #week_movers #week_winner{			
			clear:left;
			margin-left:8px;			
			color:#1ca511;
			background:url(/fe/img/power_rankings/week_winner.jpg) no-repeat left top;
		}
		#main_content #week_movers #week_loser{			
			clear:right;
			margin-left:5px;
			color:#bd3207;
			background:url(/fe/img/power_rankings/week_loser.jpg) no-repeat left top;
		}
	#main_content #pr_holder{
		float:left;
		clear:both;
		width:100%;
		height:auto;
		overflow:hidden;
		border:1px solid #ccc;
		padding-bottom:10px;
		margin:10px 0px 20px 0px;
	}

		#main_content #pr_holder #pr_weeks{
			float:left;
			clear:both;
			width:100%;
			height:24px;
			color:#818181;
			font-weight:bold;
			font-size:11px;
			padding:10px 10px 0px 10px;
			background:#fff url(/fe/img/power_rankings/weeks_bg.jpg) repeat-x left top;
			display:none; /* dissabled */
		}
			#main_content #pr_holder #pr_weeks span{
				float:left;
				clear:left;
				margin:0px 9px 0px 0px;
			}
			#main_content #pr_holder #pr_weeks img{
				float:left;
				clear:none;
			}
			#main_content #pr_holder #pr_weeks #weeks{
				float:left;
				clear:none;
				width:657px;
				height:auto;
				margin:0px 7px;
				color:#5c5c5c;
			}
				#main_content #pr_holder #pr_weeks #weeks a{
					color:#5c5c5c;
					margin:0px 2px 0px 3px;
				}
		#main_content #pr_holder #pr_title{
			float:left;
			clear:both;
			width:745px;
			height:auto;
			margin:8px 0px 0px 8px;
			_margin-left:4px;			
			padding:5px 0px 0px 9px;
			
			color:#fff;
			font-family:Verdana;
			font-size:12px;
			height:19px;
			background:#265098 url(/fe/img/NFL/draft/header_blue_bg.jpg) repeat-x left top;
		}
			#main_content #pr_holder #pr_title span{
				float:left;
				clear:left;
				width:70%;
				height:auto;
			}
			#main_content #pr_holder #pr_title span.week_of{
				float:right;
				clear:right;
				margin:-14px 15px 0px 0px;
				width:28%;
				text-align:right;
			}
		#main_content #pr_holder #pr_data{
			float:left;
			clear:both;
			width:754px;
			height:auto;
			margin:0px 0px 0px 8px;
			_margin-left:4px;
		}			
			
			#main_content #pr_holder #pr_data tr th,
			#main_content #pr_holder #pr_data tr td{
				padding:3px 0px 3px 9px;
				white-space:nowrap;
				background-position:center center;
			}
			#main_content #pr_holder #pr_data tr th{
				background:#FFFFFF url(/fe/img/NFL/draft/round_sub_header_bg.jpg) repeat-x scroll left top;
				border-bottom:1px solid #CCCCCC;
				height:22px;
				text-align:left;
			}
				#main_content #pr_holder #pr_data .teamLogo{
					padding:5px 0px 0px 30px;
					margin-top:5px;
					height:25px;
					display:block;
				}
				#main_content #pr_holder #pr_data tr td.team_td{
					width:150px;
				}
				#main_content #pr_holder #pr_data tr td span,
				#main_content #pr_holder #pr_data tr td span{
					background-position:15px center;
					background-repeat:no-repeat;
					padding-right:18px;
					text-align:right;
					width:13px;
					float:left;
					clear:both;
				}
				
				#main_content #pr_holder #pr_data tr td span.pr_dn, #main_content #pr_holder #pr_data tr td span.pr_down{
					background-image:url(/fe/img/power_rankings/r_arrow.gif);
				
				}
				#main_content #pr_holder #pr_data tr td span.pr_up{
					background-image:url(/fe/img/power_rankings/g_arrow.gif);					
				}			
				
				
				
					
				#main_content #pr_holder #pr_data tr td a{
					color:#2181d2;
					text-decoration:none;
				}
				#main_content #pr_holder #pr_data tr td.high_low{
					padding-left:25px;
				}
				#main_content #pr_holder #pr_data tr td.comments{
					padding:10px;
					white-space:normal;
					width:380px;
				}
					#main_content #pr_holder #pr_data tr td.comments a{
						font-weight:bold;
					}
					#main_content #pr_holder #pr_data tr td.comments p{
						margin:0px;
					}
					#main_content #pr_holder #pr_data tr td.comments .hide_min, 
					#main_content #pr_holder #pr_data tr td.comments .hide_full{
						display:none;
					}
					#main_content #pr_holder #pr_data tr td.comments .show_min, 
					#main_content #pr_holder #pr_data tr td.comments .show_full{
						display:block;
					}
			.pr_collapse,
			.pr_expand{
				position:absolute;
				background:url(/fe/img/power_rankings/+.gif) no-repeat left top;
				height:12px;
				width:12px;
				padding-left:13px;
				margin-left:5px;
			}
			.pr_collapse{
				background:url(/fe/img/power_rankings/-.gif) no-repeat left top;
			}
		
 #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;
        }	
		#main_content #talk_back_content #mem-cmnts-wrap #mem-cmnts-ttl{
			background-image:url(/fe/img/power_rankings/member_comments.jpg);
		}	
#extra_content{
	float:left;
	clear:right;
	width:160px;
	height:auto;
	margin-left:-1px;
	padding:0px 2px 0px 8px;
	border-left:1px solid #e3e3e3;
	font-family:Verdana;
	font-size:11px;
}

	#extra_content #ad_label{
		float:left;
		clear:both;
		width:160px;
		height:auto;
		overflow:hidden;
		text-align:center;
		color:#818181;
		background:url(/fe/img/power_rankings/gray_arrow_down.jpg) no-repeat 25px 5px;
	}
	#extra_content #ad160x600box{
		float:left;
		clear:both;
		width:160px;
		height:600px;
		overflow:hidden;
		background:#97989c;
	
	}
	#extra_content .extra_box{
		float:left;
		clear:both;
		width:159px;
		height:auto;
		/*border:1px solid #e9e9e9;*/
		border-top:0px;
		overflow:hidden;
		margin:0px 0px 0px 0px;
		/*background:#fff url(/fe/img/power_rankings/box_bg_1.jpg) no-repeat left 25px;*/
	}
		
		#extra_content .extra_box h2,
		#extra_content .extra_box h3{
			float:left;
			clear:both;
			width:100%;
			height:19px;
			color:#4c4c4c;
			font-family:Verdana;
			font-size:10px;
			padding:5px 0px 0px 12px;
			margin:0px;
			border-bottom:1px solid #e9e9e9;
			background:#fff url(/fe/img/power_rankings/hdr_bg_1.jpg) repeat-x left top;
		}
			#extra_content .extra_box h2{
				height:auto;
				margin:10px 0px 0px -1px;
				padding:0px;
				background:none;				
			}
			#extra_content .extra_box h2 span{
				float:left;
				clear:both;
				height:19px;
				width:100%;
				color:#fff;
				padding:5px 0px 0px 12px;
				_padding-bottom:0px;
				background:#747474 url(/fe/img/power_rankings/hdr_bg_2.jpg) repeat-x left top;
			}
			
		
		#extra_content .extra_box table{
			float:left;
			clear:both;
			width:159px;
			height:auto;
			color:#000;
			border:1px solid #e9e9e9;
			border-top: 0px;
			margin:0px;
			padding:10px 0px;
			/*_margin-left:5px;*/
		}
			#extra_content .extra_box table a{
				color:#2181d2;
				text-decoration:none;
			}
      
      #extra_content .extra_box table th {
		padding-right:5px;
		padding-bottom:5px;
		*padding-bottom:0px;
		white-space:nowrap;
        font-size:11px;
        font-weight:bold;
        text-transform:uppercase;
      }
			#extra_content .extra_box table td{
				padding-right:5px;
				padding-bottom:5px;
				*padding-bottom:0px;
				white-space:nowrap;
			}    
			#extra_content .extra_box table td a{
				margin-bottom:2px;
			}
			#extra_content .extra_box table td.td_first{
				text-align:right;
				color:#9b9b9b;
				padding-right:4px;
				*padding-right:0px;
			}
			#extra_content .extra_box table th.teams,
			#extra_content .extra_box table td.teams{
				width:100px;
				padding-left:15px;
			}
      
    #extra_content .extra_box table th.rank,
    #extra_content .extra_box table td.rank {
      width:25px;
      padding-left:10px;
    }
    
    #extra_content #more_pr_box {
  		float:left;
  		clear:both;
  		width:161px;
  		height:62px;
  		overflow:hidden;
  		background:#fff url(/fe/img/power_rankings/more_pr_box_bg.jpg) no-repeat left top;
      margin-bottom:10px;
    }
    
    #extra_content #more_pr_box #pulldown {
      margin:32px 0px 0px 7px;
    }
    
    #extra_content #more_pr_box #pulldown select {
      width:148px;
    }
#fs_site_links {
   margin-left:5px;
   width:978px;
}
.comBottomNav {
   margin-left:5px;
   width:982px;
}