@import url("newsletter.css");#main {	padding-left: 10px;	float:left;	width:399px;	background-image:  url("/bmx/images/required/layout/contentbg.gif");	background-position:left;	}	#main h2, #main h3, #main p {		padding:0;    }

#headlines {
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: 2;
	height: 336px;
	top: 0px;
	width: 340px;
	background-image:url(/bmx/images/required/riderupdate_sq.jpg);
	background-position:-6px 0px;
}
.ridersport {font-size: 12px; font-style:italic; font-weight:normal;}
h2 {margin-top: -15px; margin-left: 10px;}
#headlinecontent {	 width:220px; 	 height:223px; 	 z-index: 1; 	 left: 60px; 	 top: 71px;	 position: relative;	 color: #000000;	 }	 #headlinecontent a:link {	color: #000000;	font-weight: bold;	text-decoration: none;}#headlinecontent a:visited {	text-decoration: none;	color: #660000;		font-weight: bold;}#headlinecontent a:hover {	color: #CC0000;		font-weight: bold;}#headlinecontent a:active {	text-decoration: none;	color: #999999;		font-weight: bold;}	#sidebar {	float:right;	width:345px;	background-image:  url("/bmx/images/required/layout/contentbg.gif");	background-position:right;	padding-right: 0px;	margin-left: 0px;	margin-right: 0px;	}	#sidebar ul {		margin-bottom:0;    }    #sidebar h3, #sidebar p {		padding:0 0 0 0;    }	#ridername {	top: -15px;	left: 10px;	position: relative;}.ridernametop {font-size: 16px;font-weight: bold;}.ridernamebottom {	font-style: italic;}.ridernamebottom {	font-style: italic; font-size: 12px;} 