@charset "UTF-8";
/* CSS Document */

/*****************************************************************************/
/*                          GLOBAL CSS FILE                                  */
/*                  Class Types Used For Inheritability                      */
/*                       Jared Fortner - 11/02/2007                          */
/*                    If Inheritability Isn't A Word.                        */
/*                            It Is Now.                                     */
/*****************************************************************************/

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption { text-align: left; }
a,a:active,a:hover,a:link, a:visited { color: #BA0000; text-decoration: none; }

/* Rounded Corners */
div.rounded_field {
	float: left;
	margin: 5px;
	color: #252525;
	background: #d1d3d4;
}
div.rounded div {
	height: 1px;
}
#radiusx, #radiusy {
  	text-align: right;
  	width: 5px;
}

/* EE Over-rides */

div.user_messages {
	display: block;
	width: 70%;
	margin: 75px auto auto auto;
	padding: 10px;
	background: #252525;
	border: 1px solid #FFFFFF;
}
	div.user_messages h1 {
		font-size: 20px;
		font-weight: bold;
		margin: 10px 0px 5px 0px;
	}
	div.user_messages p {
		margin: 10px 0px 5px 0px;
	}

.filler {
	color: #171717;
	text-align: left;
	padding: 0px 3px 0px 10px;
	font-size: 12px;
}

/* LAYOUT */
body { 
    font-family:  Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #FFFFFF;
    background: #252525 url(body_bg.gif) fixed top left repeat-x;
}


.clear { clear: both; overflow: hidden; margin: 0px; padding: 0px; float: left; }
#clear { clear: both; overflow: hidden; margin: 0px; padding: 0px; float: left; }
#cell_left { display: block; float: left; width: auto; }
#overkill { margin: 0; padding: 0; }
/* z-index: -1000; position:relative; */
#belikecontent { 
	overflow: visible;
	float: left; 
	width: 969px; 
	height: 90px;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
	}
#noborder { border: none; }

.page {
	overflow: hidden;
	width: 970px;
	padding: 0px;
	text-align: left;
	position: relative;
    margin: 0 auto 0 auto;
}
/*
.page#speed { background: url(http://assets.speedtv.com/_assets/img/header_bg/all_star_header.png) top left no-repeat; }
.page#nascar { background: url(http://assets.speedtv.com/_assets/img/header_bg/all_star_header.png) top left no-repeat; }
*/

/*
.page#speed { background: url(http://assets.speedtv.com/_assets/img/header_bg/lemans_header_bg.jpg) top left no-repeat; }
.page#auto-racing { background: url(http://assets.speedtv.com/_assets/img/header_bg/lemans_header_bg.jpg) top left no-repeat; }

.page#speed { background: url(http://assets.speedtv.com/_assets/img/header_bg/speed.png) top left no-repeat; }
.page#auto-racing { background: url(http://assets.speedtv.com/_assets/img/header_bg/auto-racing.png) top left no-repeat; }


.page#nascar { background: url(http://assets.speedtv.com/_assets/img/header_bg/nascar.png) top left no-repeat; }

.page#formula-one { background: url(http://assets.speedtv.com/_assets/img/header_bg/formula-one.png) top left no-repeat; }
.page#moto-racing { background: url(http://assets.speedtv.com/_assets/img/header_bg/moto-racing.png) top left no-repeat; }
.page#automotive { background: url(http://assets.speedtv.com/_assets/img/header_bg/automotive.png) top left no-repeat; }
.page#motorcycling { background: url(http://assets.speedtv.com/_assets/img/header_bg/motorcycling.png) top left no-repeat; }
 

	.page .header {
		position: relative;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		width: 977px;
	}
 */	
	.page .container {
		overflow: hidden;
		float: left;
		margin: 0px 0px 0px 0px;
		width: inherit;
		padding: 0px 0px 0px 0px;
		background: #FFF; 
	}
	
	.page .content {
		overflow: hidden;
		float: left;
		width: 965px;
		padding: 2px;
		margin: 5px 0 0 0;
		background: #FFF;
		z-index: -1000;
	}
	                
		.page .navigation {
			float: left;
			overflow: hidden; 
			margin: 0px 0px 1px 0px;
			_margin: 0px 0px -2px 0px;
			padding: 0px;
			width: 972px;
		}
	 
		.page .left_sidebar_small {
			float: left;
			 
			margin: 8px 0px 2px 0px; 
			_margin: 8px 0px 2px 0px;
			width: 235px;
		}
			.page .left_sidebar_small .loginbox, .loggedinbox {
				width: 233px;
				height: 127px;
				_height: 135px;
				margin: 0px !important;
				background: transparent url(my-speed-bg.gif) no-repeat top center;
				overflow: hidden;
			}
				.page .left_sidebar_small .loginbox .loginbox-content, .loggedinbox .loggedinbox-content {
					padding-top: 11px;
					padding-left: 15px;
				}
					.page .left_sidebar_small .loginbox .loginbox-content form {
						padding-top: 22px;
						_padding-top: 22px;
						padding-left: 5px;
					}
					.page .left_sidebar_small .loggedinbox .loggedinbox-content .logged_in_details {
						padding-left: 75px;
						padding-top: 26px;
						font-size: 12px;
					}
					.logged_in_details .my_speed_username {
						font-size: 14px;
						font-weight: bold;
						color: #FFD200;
					}
					.notme a {
						color: #888 !important;
						font-size: 11px;
					}
					.login_button {
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/_assets/img/login/login_btn.png');
						background: transparent url('login_btn.png') center center no-repeat;
						_background:transparent;
						margin-top: 2px; 
						margin-left: 20px;
						height: 24px;
						width: 114px;
						cursor: pointer;
					}
		.page .left_sidebar {
			float: left;
			overflow: hidden;
			margin: 0px 2px 2px 2px;
			width: 300px;
		}
		
		.page .left_content {
			float: left;
			overflow: hidden;
			margin: 0px 0px 2px 2px;
			width: 655px;
		}
		
		.page .left_content_large {
			float: left;
			overflow: hidden;
			margin: 0px 0px 2px 2px;
			width: 737px;
		}
		
		.page .content_small {
			float: left;
			overflow: hidden;
			margin: 0px 1px 1px 1px;
			width: 358px;
		}
		
		.page .center_content {
			float: right;
			overflow: hidden;
			margin: 0px 1px 1px 1px;
			width: 417px;
		}
		
		.page .center_content_large {
			float: left;
			overflow: hidden;
			margin: 0px;
			width: 497px;
		}
		
		.page .right_content {
			float: right;
			overflow: hidden;
			margin: 0px 0px 2px 2px;
			width: 722px;

		}
		
		.page .right_sidebar {
			float: right;
			overflow: hidden;
			margin: 0px 2px 2px 2px;
			width: 300px;
            z-index: 10; 
		}
		
		.page .right_sidebar_small {
			float: right;
			overflow: hidden;
			margin: 0px 2px 2px 2px;
			width: 224px;
		}
	
	.page .footer {
		float: left;
		overflow: hidden;
		margin: 0 0 20px 0; 
		padding: 0 0 0 0;
		width: 969px;
		color: #000;
		background: #FFF;
		
	}
	
	.storydiv p{
	padding-bottom:10px;
	}



