@charset "utf-8";
/* CSS Document */

/* START: BODY CENTERING AND GRADIENTS */
#html, body {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:980px;
	height: 100%;
	margin: auto;
	background:url(/fe/img/page_bg_wide.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#eaeaea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#body-bg {
	float:left;
	clear:both;
	background-image: url(/fe/img/pageside_bg_wide.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 6px;
	_padding:0;
	width:100%;
	height:auto;
}
/* END: BODY CENTERING AND GRADIENTS */



/* START: GENERIC MISC */
	#body-bg a:link {
		color:#009;
		text-decoration:none;
		line-height:16px;
	}
	#body-bg a:visited {
		color:#555;
		text-decoration:none;
		line-height:16px;
	}
	#body-bg a:hover {
		color:#6699FF;
		text-decoration:underline;
		line-height:16px;
	}
	#body-bg .clear-floats {
		clear:both;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	#body-bg .spacer30{
		height: 30px;
	}
	#body-bg .spacer10{
		height: 10px;
	}
	#body-bg img{border:0px;}
	#body-bg .advertisement-label-up-white{
		background-image:url(/fe/img/arrow_up_white.gif);
		background-repeat:no-repeat;
		background-position:20px 5px;
		height:auto;
		overflow:hidden;
		text-align:center;
		color:#FFFFFF;
		font-size:9px;
		letter-spacing:3px;
	}
	#body-bg .advertisement-label-up-gray{
		background-image:url(/fe/img/arrow_up_white.gif);
		background-repeat:no-repeat;
		background-position:20px 5px;
		height:auto;
		overflow:hidden;
		text-align:center;
		color:#818181;
		font-size:9px;
		letter-spacing:3px;
	}
	#body-bg .advertisement-label-down-white{
		background-image: url(/fe/img/arrow_down_gray.gif);
		background-repeat:no-repeat;
		background-position:20px 0;
		height:auto;
		overflow:hidden;
		text-align:center;
		color:#FFFFFF;
		font-size:9px;
		letter-spacing:3px;
	}
	#body-bg .advertisement-label-down-gray{
		background-image: url(/fe/img/arrow_down_gray.gif);
		background-repeat:no-repeat;
		background-position:20px 0;
		height:auto;
		overflow:hidden;
		text-align:center;
		color:#818181;
		font-size:9px;
		letter-spacing:3px;
	}
/* END: GENERIC MISC */







/* START: HEADER CONTAINER */
#hdr-container {
  float:left;
  clear:both;
  width:100%;
  height:auto;
  background-color:#a0a0a0;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  padding-top:3px;
  padding:3px 0 0 0;
}
	#hdr-container #ad728x90box {
		float:left;
		clear:left;
		height:90px;
		width:728px;
    margin-left:4px;
	}
	#hdr-container #tonite-on {
		float:right;
		clear:right;
		height:90px;
		width:243px;
	}
	#hdr-container #msn-header{
		float:left;
		clear:both;
		width:100%;
		height:auto;
		padding:0px 0px 5px 0px;
		margin:5px 0 0 0;
	}
		#hdr-container #msn-header a{
			text-decoration:none;
			color:#fff;
			outline:none;
		}
		#hdr-container #msn-header a:hover{
			text-decoration:underline;
		}
		#hdr-container #msn-header #msn-logo{
			float:left;
			margin:6px 14px 0px 6px;
			border:0px;
		}
		#hdr-container #msn-header #msn-categories{
			float:left;
			height:auto;
			list-style-type:none;
			margin:10px 0px 0px 0px;
			padding:0px;
		}
			#hdr-container #msn-header #msn-categories li{
				float:left;
				display:inline;
				height:18px;
				padding:2px 9px 0px 10px;
				margin:0px 5px 0px 0px;
				text-align:center;
				background: url(/fe/img/MSN/Header/hdr_button_bg.gif) repeat-x left top;
				border:1px solid #BDBDBD;
			}			
			#hdr-container #msn-header #msn-categories li.on{
				background: url(/fe/img/MSN/Header/hdr_button_bg_on.gif) repeat-x left top;
			}
				#hdr-container #msn-header #msn-categories li#msn-more-link{
					padding-right:5px;
					margin-right:0px;
				}
					#hdr-container #msn-header #msn-categories li#msn-more-link a{ 
						background: url(/fe/img/MSN/Header/arrow_down.gif) no-repeat right 5px;
						padding:0 15px 0 0;
					}
					#hdr-container #msn-header #msn-categories li#msn-more-link.down{
						background:#fff;
						height:21px;
						border-bottom:0;
					}
						#hdr-container #msn-header #msn-categories li#msn-more-link.down a{
							background: url(/fe/img/MSN/Header/arrow_up.gif) no-repeat right 5px;
							color:#A0A0A0;
						}
		
		/* OLD MSN SEARCH FSCOM-4763 */
		#hdr-container #msn-header #msn-search{
			float:left;
			width:37%;	
			margin-top:5px;	
		}
			/* BEGIN: MSN SEARCH HEADER (FSCOM-4763) */
			/* header searchbox css below here */
			#hdr-container #msn-header #search{
				float: left;
				position:relative;
				margin:0 0 0 20px;
			}
			#hdr-container #msn-header #search label{
				display: none;
			}
			#hdr-container #msn-header #q{
				display: block;
				float: left;
				width: 248px;
				border:0;
				margin-top:3px;
				font-family:"Segoe UI", tahoma, arial, sans-serif;
				font-size:13px;
				font-style:italic;
				color:#6a8ca4;
			}
			#hdr-container #msn-header #q.typing{	
				font-family:arial, tahoma, sans-serif;
				font-style:normal;
				color:#000;
			}
			#hdr-container #msn-header #search #leftcorner, 
			#hdr-container #msn-header #search #searchform, 
			#hdr-container #msn-header #search #ntwlogo, 
			#hdr-container #msn-header #search #rightcorner{
				float:left;
				height:36px;
			}
			#hdr-container #msn-header #search #leftcorner{	
				clear:left;
				width:6px;
				background:transparent url(/fe/img/MSN/Header/Search/leftedge_6x36.png) no-repeat left top;
			}
			#hdr-container #msn-header #search #searchform{	
				width:289px;
				background:transparent url(/fe/img/MSN/Header/Search/gradient_1x36.png) repeat-x left top;
			}
				#hdr-container #msn-header #search #searchform .searchinputarea{
					height:26px;
					width:286px;
					margin-top:4px;
					position:relative;
					background:#fff;	
					float:left;
					border:solid 1px #747474;
					overflow:visible;
				}
				#hdr-container #msn-header #search #searchform .searchinput{
					float:left;
					padding-left:5px;
				}
				#hdr-container #msn-header #search #searchform .searchsubmit{	
					float:right;
					margin:2px 2px 0px 0px;
					height:22px;
					width:22px;
					overflow:hidden;
				}
			#hdr-container #msn-header #search #rightcorner{	
				width:6px;
				background:transparent url(/fe/img/MSN/Header/Search/rightedge_6x36.png) no-repeat right top;
			}
			#hdr-container #msn-header #search #drpbutton{	
				float:left;
				margin-top:4px;
				border:solid 1px #747474;
				border-left:0;
				height:26px;
				cursor:pointer;
			}
			#hdr-container #msn-header #search #ntwlogo{
				float:left;
				background:transparent url(/fe/img/MSN/Header/Search/gradient_1x36.png) repeat-x left top;
			}
				#hdr-container #msn-header #search #ntwlogo #logoimg{ 
					padding:6px 0 6px 6px;
					_padding:0 0 0 6px;
					_margin:4px 0 0 7px; 
				}
			#hdr-container #msn-header #search #ntwscopes{	
				position:relative;
				_position:none;
			}
				#hdr-container #msn-header #search #ntwscopes div.scopescontainer{	
					width:150px;
					height:59px;
					border:solid 1px #545454;
					background-color:#fff;
					display:none;
					position:absolute;
					top:31px;
					right:68px;
					text-align:left;
				}
					#hdr-container #msn-header #search #ntwscopes div a{	
						height:22px;
						width:127px;
						display:block;
						padding:0 0 0 23px;
						margin-bottom:7px;
					}
						#hdr-container #msn-header #search #ntwscopes div.selected a{	
							margin-top:8px;
							margin-bottom:0;
						}
				#hdr-container #msn-header #search #ntwscopes a{
					font-family: tahoma,sans-serif;
					font-size: 13px;
					line-height:22px;
					color:#1f567d;
				}
					#hdr-container #msn-header #search #ntwscopes .selected a{	
						background:transparent url(/fe/img/MSN/Header/Search/checkMark.gif) no-repeat left center;
					}
					#hdr-container #msn-header #search #ntwscopes a:hover{
						background-color:#e5e5e5;
						text-decoration:none;
					}
			/* END: MSN SEARCH HEADER (FSCOM-4763) */
				/* BEGIN SEARCH AUTOCOMPLETE */
				/* styles for results container */
				#hdr-container #msn-header #search #searchform .searchinputarea .searchinput .yui-ac-container {
					position:relative;
					top:2.4em;
					*top:0.43em;
					left:-0.50em;
					width:20em;
				}
				/* styles for header/body/footer wrapper within container */
				#hdr-container #msn-header #search #searchform .searchinputarea .searchinput .yui-ac-content {
					position:absolute;
					width:26em;
					*width:25.8em;
					border:1px solid #808080;
					background:#fff;
					overflow:hidden;
					z-index:9050;
				}
				/* styles for container shadow */
				#hdr-container #msn-header #search #searchform .searchinputarea .searchinput .yui-ac-shadow {
					position:absolute;
					margin:.3em;
					width:100%;
					background:#000;
					-moz-opacity: 0.10;
					opacity:.10;
					filter:alpha(opacity=10);
					z-index:9049;
				}
				/* styles for results list */
				#hdr-container #msn-header #search #searchform .searchinputarea .searchinput .yui-ac-content ul{
					margin:0;
					padding:0;
					text-align:left;
					list-style:none;
					width:26em;
				}
				/* styles for result item */
				#hdr-container #msn-header #search #searchform .searchinputarea .searchinput .yui-ac-content li {
					margin:0;
					padding:2px 5px;
					white-space:nowrap;
					list-style:none;
				}
				/* styles for prehighlighted result item */
				#hdr-container #msn-header #search #searchform .searchinputarea .searchinput .yui-ac-content li.yui-ac-prehighlight {
					background:#B3D4FF;
				}
				/* styles for highlighted result item */
				#hdr-container #msn-header #search #searchform .searchinputarea .searchinput .yui-ac-content li.yui-ac-highlight {
					background:#cccccc;
					color:#ffffff;
				} 
				/* END SEARCH AUTOCOMPLETE */
			#hdr-container #msn-header #msn-search .button{
				color:#07519A; 
				background:url(/fe/img/MSN/Header/search.gif) repeat-x left center;
				border:1px solid #000;
			}
		
		#hdr-container #msn-header #msn-sections{
			float:right;
			clear:right;
			/*width:23%;*/
			height:auto;
			list-style-type:none;
			margin:9px 5px 0px 0px;
			padding:0px;
			color:#fff;		
		}
			#hdr-container #msn-header #msn-sections li{
				float:left;
				padding-right:7px;
			}
				#hdr-container #msn-header #msn-sections li a{
					margin-right:7px;
				}	
		#hdr-container #msn-header #msn-more{
			float:left;
			clear:both;
			height:auto;
			width:100%;
			background:#fff;
			display:none;
			color:#183390;
			padding:4px 0px;
		}
		#hdr-container #msn-header #msn-more.open{
			display:block;
		}
			#hdr-container #msn-header #msn-more a{
				color:#183390;
			}
			#hdr-container #msn-header #msn-more ul{
				float:left;
				clear:none;
				height:auto;
				width:16%;
				background:#fff;
				list-style-type:none;
				padding:0px;
				margin:0px 0px 0px 3px;
				line-height:16px;
			}
			#hdr-container #msn-header #msn-more ul.first{
				margin-left:10px;
				font-weight:bold;
				font-size:12px;
			}
				#hdr-container #msn-header #msn-more ul.first img{
					vertical-align:middle;
				}
/* END: HEADER CONTAINER */


/* START: BODY CONTAINER */
#bdy-container {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	background-color:#FFFFFF;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	overflow:hidden;
}

#jt-presented-by{
		float:right;
		height:30px;
		margin:-70px auto 0 750px;
		*margin:-70px auto 0 -230px;
		position:absolute;
		width:225px;
	}
		#jt-presented-by span{
			float:left;
			margin-right:10px;
                        color:#FFFFFF;
                        font-weight:bold;
		}
	#ad120x30box{
		width: 120px;
		height:30px; 
		float:left;
	}
	#fs-jumobotron{
		float:left;
		clear:both;
		width:100%;
		height:66px;
		background:blue url(/fe/img/jumbotron/jumbotron_background.jpg) repeat-x left top;	
	}
		#fs-jumobotron #fs-jumobo-tron-logo{
			float:left;
			clear:left;
			width:115px;
			height:66px;
			
		}
		#fs-jumobotron #jt-user-info{
			float:left;
			clear:none;
			width:36%;
			margin-left:15px;
			height:auto;
			font-family: verdana;
			font-size:10px;
			color:#000;
			font-weight: bold;
		
		}
		#fs-jumobotron form{
			float:right;
			clear:right;
			width:353px;
			height:29px;
			background:#c3c5c6 url(/fe/img/jumbotron/form_bg.jpg) no-repeat right top;
		}
		#fs-jumobotron form #jt-search-fox{
			margin:3px 50px 0px 5px;
		}
		#fs-jumobotron form #jt-search-msn{
			margin-right:35px;
		}
		
		#fs-jumobotron form #jt-search-term{
			font-size:10px;
			border:0px;
			width:120px;
		}
		#fs-jumobotron form #jt-go{
			width:80px;
			height:17px;
			margin-left:10px;
		}

	/* BEGIN NAVIGATION MENU */
	#bdy-container #fs_main_navigation_footer{
		clear:left;
	}
		#bdy-container #fs_global #fs_main_navigation_header{
			float:left;
			clear:both;
			height:auto;
			width:100%;
			min-width:auto;
			padding:0px;
			margin:0px;	
			overflow:hidden;
		}
		#bdy-container #fs_global #fs_main_navigation_header td{
			background:url(/fe/img/sf_nav_bg.gif) repeat-x;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			height:13px;
			_height:9px;
			padding:2px 0;
			_padding:2px 0;
		}
			#bdy-container #fs_global #fs_main_navigation_header td.navDark{
				background-image:url(/fe/img/sf_nav_bg_orange.gif);
			}
			#bdy-container #fs_global #fs_main_navigation_header td a{
				float:left;
				clear:both;
				width:100%;
				text-align:center;
				text-decoration:none;
				color:#333333;
				border-left:1px solid #e9c633;
				border-right:1px solid #cda500;
				line-height:16px;
			}
		#bdy-container #fs_global #fs_main_navigation_header a:hover{
			background-color:#eeeeee;
		}

			#bdy-container #fs_global #fs_main_navigation_header td ul{
				display:none;
				width:125px;	
				position:absolute;
				z-index:999;
				padding:5px 0px 0px 0px;
				margin:13px 0px 0px 0px;	
				list-style-type:none;	
				border-bottom:1px solid #e9c633;
			}
				#bdy-container #fs_global #fs_main_navigation_header td ul li{
					height:auto;
					float:left;
					clear:both;
					width:90%;
					background-color:#eeeeee;
					clear:both;
					padding:0px 5px;
					margin-right:5px;
					border-left:1px solid #e9c633;
					border-right:1px solid #e9c633;
				}
					#bdy-container #fs_global #fs_main_navigation_header td ul li a{
						float:left;
						clear:both;
						/*padding:3px 0px;*/
						margin-right:5px;
						border:0px;
						text-align:left;
					}
						#bdy-container #fs_global #fs_main_navigation_header td ul li a:hover{
							background-color:#CCCCCC;
						}
				#bdy-container #fs_global #fs_main_navigation_header td ul li ul{	
					border-top:1px solid #e9c633;
					background-color:#eeeeee;	
					border-left:1px solid #e9c633;
					border-right:1px solid #e9c633;				
					margin:0px 0px 0px 107px;
					padding-top:0px;			
					*margin-left:-10px;
				}
					#bdy-container #fs_global #fs_main_navigation_header td ul li ul li{
						border:0px;
					}
		.openNavParent{
			background:#eeeeee !important;
		}	
		.openNavImg{
			background:url(/fe/img/arrow_right.gif) no-repeat 108px center;
			
		}
		.openNav{
			display:block !important;
		}
		/* END NAVIGATION MENU */
		
		/* BEGIN SECTION FRONT SUBNAV */
		#body-bg #bdy-container .sectionFrontNav{
			clear:both;
			overflow:hidden;
			height:19px;
			padding:4px 0px 0px 1px;
			font-weight:bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px; 
			*height:23px;
			*padding-bottom:4px;
			color:#d8d3da;
			text-align: left;
			background-color:#000;
			background-image:url(/fe/img/SectionFront/subnav/subNav_5.gif);
			background-repeat:no-repeat;
		}
		#body-bg #bdy-container .sectionFrontNav a:link, #body-bg #bdy-container .sectionFrontNav a:visited, #body-bg #bdy-container .sectionFrontNav a:active, #body-bg #bdy-container .sectionFrontNav a:hover{
		  padding:0px 3px 0px 3px;
		  text-decoration:none;
		  color:#d8d3da;
		}
		/* END SECTION FRONT SUBNAV */
		
		/* BEGIN STORY TOOLS */
		.story-nav-links{
			float:right;
			height:27px;
			margin-right:9px;
			padding-top:15px;
			background:no-repeat center top;
		}
			.story-nav-links.print, .story-nav-links.print{
				background-image:url(/fe/img/Story/printer.jpg);
			}
			.story-nav-links.email, .story-nav-links.email{
				background-image:url(/fe/img/Story/email.jpg);
				background-position:center 4px;
			}
			.story-nav-links.blog  .story-nav-links.blog{
				background-image:url(/fe/img/Story/blog.jpg);
			}
			.story-nav-links.digg, .story-nav-links.digg{
				background-image:url(/fe/img/Story/digg.jpg);
			}
				#addthis_dropdown15{
					margin-top:-30px !important;
				}
			.story-nav-links.rss, .story-nav-links.rss{
				background-image:url(/fe/img/Story/rss.jpg);
			}
			.story-nav-links a:link, .story-nav-links a:hover, .story-nav-links a:active, .story-nav-links a:visited{
				color:#898989;
				font-size:10px;
				text-decoration:underline;
			}
		/* END STORY TOOLS */
		
		/* BEGIN STORY POLL */
		.storyPoll{
			float:right;
			margin:0 0 0 15px;
			padding:0 0 5px 0;
		}
		/* END STORY POLL */

/* END: BODY CONTAINER */


/* BEGIN: [MEMBER COMMENTS] */
.SpryHiddenRegion{
	display: none;
}
#add_comments{
	float:left;
	clear:both;
	width:586px;
	height:67px;
	display:none;
	margin:0px;
	padding:0px 6px 0px 6px;		
	overflow:hidden;
	font-size:11px;
	border:1px solid #313131;
	border-bottom:0px;
	background:#181818;
}	
	#add_comments #comm{
		float:left;
		clear:both;
		height:62px;
		width:100%;
		color:#fff;		
		padding:0px;
		margin:6px 0px 10px 5px;
		*margin-left:0px;
	}
		#add_comments #comm a img{
			margin:5px 0px 0px 3px;
		}
		#add_comments #comm label{
			color:#828282;
			font-size:12px;
			font-weight:bold;
		}
		#add_comments #comm #comment2add{
			height:36px;
			width:519px;
			color:#fff;
			background:#000;
			border:1px solid #313131;
			padding:0px;
			margin:0px;
		}
	
	
#member-comments{
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	/*background:url(/fe/img/photo_gallery/tt_sec_bg5.jpg) repeat-x left top;*/
	border:1px solid #ccc;
	color:#000;	
	overflow:hidden;
	
}
#member-comments a:hover{
	text-decoration:underline;
}
#member-comments #comments-header,
#member-comments #comments-footer{
	float:left; 
	clear:both; 
	height:auto; 
	width:100%; 
	background:url(/fe/img/Story/comments_disclaimer_bg.jpg) repeat-x left bottom;
}


	#member-comments h1{
		float:left;
		clear:none;
		width:29%;
		_width:27%;
		height:20px;
		margin:0px 0px 0px 10px;
		_margin-left:5px !important;
		padding:2px 59px 0px 0px;
		font-size:15px;
		color:#000;	
		font-weight:bold;			
		border:none;
		/*background:url(/fe/img/photo_gallery/tt_head_right2.jpg) no-repeat right top;*/
	}
	#member-comments .member-actions{
		float:right;
		clear:none;
		width:53%;
		_width:60%;
		height:auto;
		margin:0px;
		font-size:12px;
		color:#fff;
		overflow:visible;
	}
	
		#member-comments .member-actions .commentNavigation{
			float:right; 
			clear:none; 
			height:auto;
					
			width:auto;
			*width:55%;
			*padding:0 .25em 0 .25em;	
			*overflow:visible;
		}
		#member-comments .member-actions .action_divider{
			height:19px;
		}
		#member-comments .add-comm{
			float:right;
			clear:none;
			width:auto;
			height:20px;
			color:#424242;		
			font-weight:bold;
			text-decoration:none;
			padding:0px 10px 0px 0px;
			margin:0px 20px 0px 0px;
			*margin-right:0px;
			border:1px solid #c6c6c6;
			background:#c2c2c2 url(/fe/img/comments/button_sliver.jpg) repeat-x left top;
			overflow:hidden;
		
		}
		#member-comments .add-commHide{
		  clear:both;
		  margin:0px 1px 0px 0px;
		  *margin-top: -15px;
		}
		#member-comments #add-comments{
			float:left;
			clear:both;
			width:100%;
			*width:99.5%;
			height:auto;
			padding:0px;
			border:1px solid #c7cfd3;			
			display:none;
			overflow:hidden;
			background:#f0f0f0;
		}
			#member-comments #add-comments #comm{
				float:left;
				clear:both;
				width:100%;
				height:86px;
				overflow:hidden;
			}
			#member-comments #add-comments #comm textarea{
				float:left;
				clear:left;
				width:100%;
				height:60px;
				border:1px solid #a0aeb7;
				border-left:0px;
				border-right:0px;
				overflow:auto;
				background:#fff;
			}
		.member-actions .comment_counter{
			float:right;
			clear:none;
			width:auto;
			height:auto;
			font-weight:bold;
			margin:3px 13px 0px 13px;
			color:#000;
		}	
		#member-comments .member-actions .member_comment_prev,
		#member-comments .member-actions .member_comment_next{
			float:right;
			clear:none;
			height:22px;
			width:36px;
			text-decoration:none;
			
		}
			#member-comments .member-actions .member_comment_prev.start,
			#member-comments .member-actions .member_comment_next.start{
				background-position:left top;
			}
			#member-comments .member-actions .member_comment_prev:hover,
			#member-comments .member-actions .member_comment_next:hover{
				background-position:left -44px;
			}		
		#member-comments .member-actions .member_comment_prev{			
			background:url(/fe/img/comments/left_arrow_set.gif) no-repeat left -22px;
			border:none;			
		}
			
			
		#member-comments .member-actions .member_comment_next{
			margin-left:2px;
			background:url(/fe/img/comments/right_arrow_set.gif) no-repeat left -22px;
			border:none;
		}
		
		
	#member-comments .even,
	#member-comments .odd{
		float:left;
		clear:both;
		width:100%;
		height:auto;
		color:#fff;	
		font-size:12px;
		padding:14px 20px;
	}
	#member-comments .even{
		background-color:#f2f2f2;
	}
	#member-comments .member-info{
		float:left;
		clear:left;
		width:15%;
		height:auto;
		text-align:center;
		color:#717171;
	}
		#member-comments .member-info a{
			color:#fff;
			text-decoration:none;
		}
			#member-comments .member-info a img{
				border:0px;
			}
	#member-comments .comment{
		float:left;
		clear:both;
		height:auto;
		width:97%;
		margin:0px 0px;
		padding:16px 25px 14px 10px;		
		border-bottom:1px solid #dddddd;
	}
		#member-comments .comment.static{
			display:none;
		}
		#member-comments .comment a{
			color:#024697;
		}
			#member-comments .comment p{
				float:right;
				clear:right;
				width:90%;				
				min-height:28px;
				height:auto !important;
				height:28px;
				margin:5px 0px 0px 13px;
				color:#363636;
				_display:block;
				_margin-left:4px;
			}
		
			#member-comments .comment p a{
				color:#7f8589;
				text-decoration:underline;
				margin-left:5px;
			}
			#member-comments .comment .avatar{
				float:left;
				clear:left;
				width:46px;
				height:46px;
				font-size:10px;
			}
			#member-comments .comment .user-information{
				float:right; 
				clear:none; 
				height:auto; 
				width:65%;	
				overflow:visible;
				color:#a6a6a6;
				font-weight:9px;
				
			}
				#member-comments .comment .user-information a{
					color:#2683c5;
					text-decoration:none;
				}
	#member-comments .comment.on{
		background-color:#e1e4e7;
	}

	#member-comments .comm-user{
		float:left;
		clear:left;
		margin-right:10px;
		height:46px;
		width:46px;
	}
	#member-comments #commNotification{
		text-align:center;
		height:40px;
		padding-top:20px;
		background:#fff url(/fe/img/NASCAR/racetrax/race_box_bg.jpg) repeat-x left bottom;
	}
	
	#member-comments .comment .report-abuse{
		float:right;
		clear:none;
		width:25%;
		text-align:right;
		margin:0px;
		color:#2683c5;		
		text-decoration:none;
	}

/* END: [MEMBER COMMENTS] */	



/* BEGIN: SEO FOOTER LINKS */
#fs_site_links{
    float:left;
    clear:both;
    width:100%;
    height:auto;
    border-style:double solid;
    border-top-color:#d7d7d7;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
    border-bottom:none;
    padding:10px 0px;
	text-align:left;
	background-color:#fff;
    font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
    #fs_site_links div {
        float:left;
        width:15.5%;
		padding:0 0 0 4px;
    }
		#fs_site_links h3{
			font-size:11px;
			font-weight:bold;
			color:#004040;
			padding:0;
			margin:0;
		}
	
		#fs_site_links .first_seo_div{
			border-left:double #d7d7d7;
			border-right:double #d7d7d7;
			margin:0 0 0 4px;
		}
		
		#fs_site_links .last_seo_div{
			border-left:double #d7d7d7;
			margin:0 0 0 4px;
			color:#888888;
			width:auto;
		}
    #fs_site_links ul{
        margin:0;
        padding:0;
        list-style:none;
    }
        #fs_site_links ul li{
			font-family:Arial, Helvetica, sans-serif;;
            margin:2px 0px;
            color:#898989;
        }
          #fs_site_links .first_seo_div ul li,
		  #fs_site_links .last_seo_div ul li{
		  	font-weight:bold;
			font-size:11px;
		  } 		 
			 #fs_site_links .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;
		}
/* END: SEO FOOTER LINKS */

/* BEGIN: FOOTER */
#fox-footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	color:#888888;
	border-top:1px solid #C8C9CD;	
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	background:#fff url(/fe/img/SectionFront/hdr_bg_bottom_nav.gif) repeat-x left top;
}
	#fox-footer strong{
		color:#024395;
	}
	#fox-footer .fox-footer-content a{
		color:#024395;
		text-decoration:none;
		line-height:10px;
	}
	#fox-footer a:hover{
		text-decoration:underline;
	}
	#fox-footer .fox-footer-content{
		float:left;
		clear:none;
		height:30px;
		padding:5px;
		width:49%;
	}
	#fox-footer .fox-footer-content.right{
		border-left:1px solid #E3E3E3;
		width:48%;
	}
		#fox-footer .fox-footer-content #additional-content{
			float:right;
			margin:0 0 0 20px;
		}
			#fox-footer .fox-footer-content #additional-content .new-txt{
				color:#993333;			
			}
		#fox-footer #site-feedback{
			margin:0 5px 0 50px;
			float:right;
		}
#msn-footer{
	float:left;
	clear:both;
	width:100.2%;
	height:auto;
	overflow:hidden;
	color:#888888;
	background:#EAEAEA url(/fe/img/page_bottom_bg_gray.gif) repeat-x left top;
}	
	#msn-footer .fox-footer-content.msn{
		width:47%;
		padding:15px 0 0 10px;
		height:30px;
		float:left;
	}
		#msn-footer .fox-footer-content.msn a{
			margin:0px 15px 0px 0px;
			color:#183390;
			text-decoration:none;
			font-family:tahoma,sans-serif;
		}
	#msn-footer .fox-footer-content.msn.logo{
		text-align:right;
		float:right;
		padding-top:3px;
		padding-right:0px;
		width:489px;
		height:42px;	
	}
		#msn-footer .fox-footer-content.msn.logo span{
			border-right:1px solid #888888;
			padding-right:5px;
			margin-right:10px;	
			float:right;
			width:120px;
			margin-top:13px;
		}
		#msn-footer .fox-footer-content.msn.logo img{
			float:right;
			width:123px;
			margin:10px 25px 0px 0px;
			vertical-align:bottom;
		}
#fox-footer .fox-footer-content a:hover, #msn-footer .fox-footer-content a:hover{
	text-decoration:underline;
}
/* END: FOOTER */
	



	/* FoxSports takeover Styles */
#fsTakeOver{
	width:100%;
	height:100%;
}
#fsAlert{
	background:#fff;
	color:white;
	display:block;
	min-height:287px; 
	height:auto !important;
	height:287px;			
	overflow:visible;	
	text-align:center;
	visibility:visible;
	width:680px;
	z-index:999;	
	left:280px;
    top:300px;    
    *top:150px;
    position: absolute;
}
#contentAlert{   
   top: 0px;
   left: 0px;
   background:#fff;
   color:white;
   display:block;
   /*min-height:287px; 
   height:auto !important;*/
   height:582px;/*height:271px;*/
   width:680px;
   overflow:visible;
   position:absolute;
   text-align:center;	
}
	#fsAlert .header,
	#contentAlert .header{
		float:left;
		clear:both;		
		color:#fff;
		font-family:Verdana;
		font-weight:bold;
		font-size:13px;
		background:#244182 url(/fe/img/registration/popup_bar_bg.jpg) repeat-x left top;
		height:24px;
		width:680px;
		
		
	}
		#fsAlert .header h1,
		#contentAlert .header h1{
			float:left;
			clear:left;
			height:auto;
			width:92%;
			font-size:13px;
			padding:3px 0px 0px 7px;
			margin:0px 0px 0px 0px;
			text-align:left;
		}
		#fsAlert .header a,
		#contentAlert .header a{
			position:absolute;
			height:auto;
			width:8px;
			color:#fff;
			text-align:center;
			padding:3px 5px 0px 5px;
			text-decoration:none;
		}
	#fsAlert .notification{
		float:left;		
		min-height:260px;
		height:auto !important;		
		height:260px;
		*height:284px;
		width:667px;
		*width:668px !important;
		border:6px solid #e6e7e8;		
	}
	
	#contentAlert .notification{
	    float:left;	
	    min-height:582px;
		height:auto !important;			
		height:582px;
		/**height:582px;*/
		width:668px;
		border:6px solid #e6e7e8;
	}
	#fsAlert .notification #headerImage td,
	#contentAlert .notification #headerImage td{
	    color: #fff;
	    font: bold 28px verdana;
	    text-align:left;
	    padding:10px;	        
	}
		#fsAlert .notification .alertButtonHolder{
			float:left;
			clear:both;
			width:100%;
			text-align:center;
			margin-top:50px;
		}
		#fsAlert .notification .alertButton{
			float:left;
			height:20px;
			width:77px;
			padding:2px 10px 10px 0px;
			font: bold 12px arial;
			margin:0px;
			font-family:Verdana;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			text-align:center;
			/*color:#000;*/
			color: #636b6b;
			background:url(/fe/img/registration/submit.jpg) no-repeat left top;
		}
		#fsAlert .notification .alertButton.yes{
			margin-left:38%;
		}
		#fsAlert .notification .alertButton.close{
			margin-left:44%;
		}
		
		/* small buttons*/
		.button-table,.button-table1,.button-table2,.button-table-hilite,.button-table1-hilite,.button-table2-hilite {
		    background: url(/fe/img/buttons/btn-s-r-y.gif) no-repeat right center;
		}
		 /*
		.button-table-grey,.button-table1-grey,.button-table2-grey {
		    background: url(/fe/img/buttons/btn-s-r-grey.gif) no-repeat right center;
		}
		 */
		.button-table,.button-table1,.button-table2,.button-table-hilite,.button-table1-hilite,.button-table2-hilite,.button-table-grey,.button-table1-grey,.button-table2-grey {
		    text-align: center;
		    border: 0px solid #fff;
		    height: 17px;
		    padding: 0px;
		}
		                                                                                                                                                             
		.button-table .inputContainer,.button-table1 .inputContainer,.button-table2 .inputContainer,.button-table-hilite .inputContainer,.button-table1-hilite .inputContainer,.button-table2-hilite .inputContainer {
		    background: url(/fe/img/buttons/btn-s-l-y.gif) no-repeat left center;
		}
		 /*                                                                                                                                                            
		.button-table-grey .inputContainer,.button-table1-grey .inputContainer,.button-table2-grey .inputContainer {
		    background: url(/fe/img/buttons/btn-s-l-grey.gif) no-repeat left center;
		}
		 */                                                                                                                                                            
		.button-table .inputContainer input,.button-table-hilite .inputContainer input,.button-table-grey .inputContainer input {
		    width: 88%;
		    height: 17px;
		    padding: 0px;
		}
		                                                                                                                                                             
		.button-table1 .inputContainer input,.button-table1-hilite .inputContainer input,.button-table1-grey .inputContainer input {
		    width: 91%;
		    height: 17px;
		    padding: 0px;
		}
		                                                                                                                                                             
		.button-table2 .inputContainer input,.button-table2-hilite .inputContainer input,.button-table2-grey .inputContainer input {
		    width: 95%;
		    height: 17px;
		}
		                                                                                                                                                             
		.button-table .inputContainer input,.button-table1 .inputContainer input,.button-table2 .inputContainer input,.button-table-hilite .inputContainer input,.button-table1-hilite .inputContainer input,.button-table2-hilite .inputContainer input,.button-table-grey .inputContainer input,.button-table1-grey .inputContainer input,.button-table2-grey .inputContainer input {
		    text-align: center;
		    height: 17px;
		    font: bold 10px verdana;
		    text-decoration:none;
		    text-transform: uppercase;
		    cursor: pointer;
		    border: 0px solid #fff;
		}
		.button-table .inputContainer input,.button-table1 .inputContainer input,.button-table2 .inputContainer input,.button-table-hilite .inputContainer input,.button-table1-hilite .inputContainer input,.button-table2-hilite .inputContainer input,.button-table-grey .inputContainer input,.button-table1-grey .inputContainer input,.button-table2-grey .inputContainer input {
		    text-align: center;
		    height: 17px;
		    font: bold 10px verdana;
		    text-transform: uppercase;
		    text-decoration:none;
		    cursor: pointer;
		    border: 0px solid #fff;
		}
		                                                                                                                                                             
		.button-table .inputContainer input,.button-table1 .inputContainer input,.button-table2 .inputContainer input,.button-table-hilite .inputContainer input,.button-table1-hilite .inputContainer input,.button-table2-hilite .inputContainer input {
		    background-image: url(/fe/img/buttons/btn-s-m-y.gif);
		    background-repeat: x-repeat;
		    background-position: center center;
		}
		 /*                                                                                                                                                            
		.button-table-grey .inputContainer input,.button-table1-grey .inputContainer input,.button-table2-grey .inputContainer input {
		    background-image: url(/fe/img/buttons/btn-s-m-grey.gif);
		    background-repeat: x-repeat;
		    background-position: center center;
		    color: #848484;
		}
		   */                                                                                                                                                          
		.button-table .inputContainer input,.button-table1 .inputContainer input,.button-table2 .inputContainer input {
		    color: #000;
		}
                                                                                                                                                             
        /*End of small buttons*/
		#fsAlert .notification .information,
		#contentAlert .notification .information{
			clear:both;			
			min-height:70px;
			height:auto !important;
			height:70px;				
			width:640px;
			padding:0px;
			margin:25px 0px 0px 11px;
			_display:inline;
			font: normal 20px sans-serif;
		    color: #636b6b;
			text-align:left;
		}
		#contentAlert .notification .information{
		  text-align: center;		  
		}
			#fsAlert .notification .information .alertImage,
			#fsAlert .notification .information .alertText,
			#contentAlert .notification .information .alertImage,
			#contentAlert .notification .information .alertText{
				float:left;
				min-height:70px;
				height:auto !important;
				height:70px;
				width:37px;
			}
			#fsAlert .notification .information .alertText,
			#contentAlert .notification .information .alertText{				
				width:600px;
				min-height:55px;
				height:auto !important;
				height:55px;
				padding-top:15px;
				text-align:left;
				font-family:Verdana;
				font-size:12px;
				font-weight:bold;
			}
				#fsAlert .notification .information .alertText a,
				#contentAlert .notification .information .alertText a{
					text-decoration:none;
				}
		
			#fsAlert .notification .information.green{
				background:#ddf4d8;
				border-color:#93c590;
				
			}
			#fsAlert .notification .information.green .alertImage{
				background:url(/fe/img/registration/green_alert.jpg) no-repeat center center;
				
			}
			#fsAlert .notification .information.green .alertText{
				color:#92c58d;
			}
				#fsAlert .notification .information.green .alertText a{
					color:#000;
				}
	
.pageBdy{background-color:#fff; width:980px; vertical-align: top; margin: 1px 5px;}