	body {text-align:center; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
		background-color:#000000; }
	
	#frame {width:800px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; }
		
	#contentleft {width:500px; padding:0px; float:left; background:#CD0000; }
	
	#contentcenter {width:800px; padding:0 0 10px 0; float:left; background:#CD0000; }
	
	#contentright {width:300px; padding:0px; float:left; background:#CD0000; }
	
	#header {background:#CD0000; }
		
	#menu{background:url(images/menu_bg.gif); background-repeat:repeat-x; height:32px; text-align:center; }

	#footer{background:url(images/menu_bg.gif); background-repeat:repeat-x; height:32px; text-align:center;
		width:800px; margin-right:auto; margin-left:auto; }
		
	.footer {padding-top:10px; color: #FFFFFF; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
	.footer a:link {color: #FFFFFF; text-decoration: none;}
	.footer a:visited {text-decoration: none; color: #CCCCCC;}
	.footer a:hover {text-decoration: underline; color: #000000;}
	.footer a:active {text-decoration: none; color: #FFFFFF;}

		
	p,h1,pre {margin:0px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif;}
	
	p a:link {color: #FFFFFF; text-decoration: underline;}
	p a:visited {text-decoration: none; color: #CCCCCC;}
	p a:hover {text-decoration: none; color: #000000;}
	p a:active {text-decoration: none; color: #FFFFFF;}
	
	h1 {font-size:16px; padding-top:7px; color:#FFFFFF; letter-spacing:0.1em;}
	h1 a:link {color: #FFFFFF; text-decoration: none;}
	h1 a:visited {text-decoration: none; color: #CCCCCC;}
	h1 a:hover {text-decoration: underline; color: #000000;}
	h1 a:active {text-decoration: none; color: #FFFFFF;}

	#contentheader h1 {font-size:14px; padding:7px; margin:0px;}
	
	#contentleft h2.news {background: transparent url(images/news.gif) no-repeat top left; margin: 10px 0 10px 0;
		width: 500px; height: 28px;}
	#contentleft h2.news span {display:none; }
	#contentleft h2.welcome {background: transparent url(images/header_welcome.gif) no-repeat top left; margin: 10px 0 10px 0;
		width: 500px; height: 28px; }
	#contentleft h2.welcome span {display:none; }
	#contentleft p {font-size:12px; color:#FFFFFF; /*EDIT-IN IF NEWSIMAGE IS REQ'D margin-right:120px;*/} 	
	#contentleft h2.newsimage {background: transparent url(images/news_image.gif) no-repeat top left; margin: 0 10px 0 0;
		width: 100px; height: 167px; float:right; }
	#contentleft h2.newsimage span {display:none; }
		
	#contentright h2.profile {background: transparent url(images/profile.gif) no-repeat top left; margin: 10px 0 10px 0;
		width: 299px; height: 28px; }
	#contentright h2.profile span {display:none; }
	#contentright p {font-size:12px; color:#FFFFFF;}
	
	#riderprofile h2.header {background: transparent url(images/header_riderprofile.gif) no-repeat top left;
		margin: 10px 0 10px 0; width: 500px; height: 28px;}
	#riderprofile h2.header span {display:none; }
	#riderprofile h2.careerhighlights {background: transparent url(images/header_careerhighlights.gif) no-repeat top left;
		margin: 10px 0 10px 0; width: 500px; height: 28px; }
	#riderprofile h2.careerhighlights span {display:none; }
	#riderprofile p {font-size:12px; color:#FFFFFF;}

	#racedates h2.dates {background: transparent url(images/header_racedates.gif) no-repeat top left;
		margin: 10px 0 10px 0; width: 500px; height: 28px; }
	#racedates h2.dates span {display:none; }
	#racedates p {font-size:12px; color:#FFFFFF;}
	
	#latestnews h2.news {background: transparent url(images/news.gif) no-repeat top left; margin: 10px 0 10px 0;
		width: 500px; height: 28px;}
	#latestnews h2.news span {display:none; }
	#latestnews p {font-size:12px; color:#FFFFFF;}
	
	#photos h2.photos {background: transparent url(images/header_photos.gif) no-repeat top left; margin: 10px 0 10px 0;
		width: 500px; height: 28px;}
	#photos h2.photos span {display:none; }
	#photos p {font-size:12px; color:#FFFFFF;}
	
	#contact h2.contact {background: transparent url(images/header_contact.gif) no-repeat top left; margin: 10px 0 10px 0;
		width: 500px; height: 28px;}
	#contact h2.contact span {display:none; }
	#contact p {font-size:12px; color:#FFFFFF;}
	
	.style7 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
	.style9 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; }