	body { background:#ffffff;text-align:center;margin:20px 0 20px 0; }
	
	#imageloader {display:none;}

	#container { position:relative;width:800px;margin:0 auto;text-align:left; }
	
	#header { position:relative;top:0px;left:0px;width:800px;height:119px;background-color:#000000;border-bottom:10px solid #ffa403; }
	#hglogo { width:101px;height:109px;position:absolute;top:7px;right:1px;cursor:pointer; }

	#menu { position:absolute;top:80px;left:1px;margin-left:18px; }
    #menu ul { list-style:none;padding:0 0 0 0;margin:0 0 0 0; }
    #menu li { float:left;margin:0 12px 0 0;padding:0 0 0 0; }
    #menu li a { display:block; background-position:center top; background-repeat: no-repeat; }
    #menu li a:hover span { display: block; position: relative; z-index: 1; }

    #menu li.home a { background-image:url(images/btn_home_0.png); text-indent:-5000px; height:19px; width:60px; }
    #menu li.home a:hover span { background-image:url(images/btn_home_1.png); text-indent:-9000px; height:19px; width:60px; } 
    #menu li.home a.PAGE { background-image:url(images/btn_home_1.png); text-indent:-5000px; height:19px; width:60px; }
    
	#menu li.raceinfo a { background-image:url(images/btn_raceinfo_0.png); text-indent:-5000px; height:19px; width:83px; }
    #menu li.raceinfo a:hover span { background-image:url(images/btn_raceinfo_1.png); text-indent:-9000px; height:19px; width:83px; } 
    #menu li.raceinfo a.PAGE { background-image:url(images/btn_raceinfo_1.png); text-indent:-5000px; height:19px; width:83px; }
    
	#menu li.racemap a { background-image:url(images/btn_racemap_0.png); text-indent:-5000px; height:19px; width:83px; }
    #menu li.racemap a:hover span { background-image:url(images/btn_racemap_1.png); text-indent:-9000px; height:19px; width:83px; } 
    #menu li.racemap a.PAGE { background-image:url(images/btn_racemap_1.png); text-indent:-5000px; height:19px; width:83px; }
    
	#menu li.kidsfunrun a { background-image:url(images/btn_kidsfunrun_0.png); text-indent:-5000px; height:19px; width:105px; }
    #menu li.kidsfunrun a:hover span { background-image:url(images/btn_kidsfunrun_1.png); text-indent:-9000px; height:19px; width:105px; } 
    #menu li.kidsfunrun a.PAGE { background-image:url(images/btn_kidsfunrun_1.png); text-indent:-5000px; height:19px; width:105px; }
    
	#menu li.lendafoot a { background-image:url(images/btn_lendafoot_0.png); text-indent:-5000px; height:19px; width:95px; }
    #menu li.lendafoot a:hover span { background-image:url(images/btn_lendafoot_1.png); text-indent:-9000px; height:19px; width:95px; } 
    #menu li.lendafoot a.PAGE { background-image:url(images/btn_lendafoot_1.png); text-indent:-5000px; height:19px; width:95px; }
    
	#menu li.registeronline a { background-image:url(images/btn_registerOnline_0.png); text-indent:-5000px; height:19px; width:121px; }
    #menu li.registeronline a:hover span { background-image:url(images/btn_registerOnline_1.png); text-indent:-9000px; height:19px; width:121px; } 
    #menu li.registeronline a.PAGE { background-image:url(images/btn_registerOnline_1.png); text-indent:-5000px; height:19px; width:121px; }
	
	#center { position:relative;clear:both;width:800px !important;overflow-x:hidden;background:url(images/ctr_bgImg.gif) no-repeat top left #eec45e;color:#666666; }
	#centerfade { position:relative;clear:both;background-color:#eec45e;width:800px;height:30px; }
	#copy { 
		width:500px;
		min-height:300px;
		margin:0 50px 0 250px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#ffffff;
		color:#666666;
		line-height:16px;
		padding:12px 12px 24px 24px;
	}
	#copy a:link {color:#ffa403;text-decoration:underline;}
	#copy a:visited {color:#ffa403;text-decoration:underline;}
	#copy a:hover {color:#ffa403;text-decoration:underline;}
	#copy a:active {color:#ffa403;text-decoration:underline;}
	h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#ffa403;margin:10px 0 10px 0;padding:0;}
	
	#footer { position:relative;clear:both;margin-top:10px;width:800px;height:110px;background-color:#FFD273;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-weight:bold; }

	#ftrMenu { position:absolute;top:1px;margin-top:12px;margin-left:7px;left:1px;text-align:left; }
    #ftrMenu ul { list-style:none;padding:0 0 0 0;margin:0 0 0 0; }
    #ftrMenu li { display:block;margin:2px 0 4px 0;padding:0 0 0 0; }
	#ftrMenu li img {vertical-align:-3px;}
	
	#ftrVideo { float:right; }
	#ftrVideoPic { padding:18px 2px 0 2px; }
	#ftrVideoBtn { padding:80px 7px 0 3px;cursor:pointer; }
	
	#tvShell {
		z-index:200;
		background:#5d5d53;
		color:#000000;
		position:absolute;
		bottom:70px;
		right:11%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8px;
		text-align:right;
		padding:2px;
		border:10px solid #303024;
	}
	
	#tvShell a.controller:link {color:#a8a896;text-decoration:none;padding:3px;text-transform:uppercase;}
	#tvShell a.controller:visited {color:#a8a896;text-decoration:none;padding:3px;text-transform:uppercase;}
	#tvShell a.controller:hover {color:#ffffff;text-decoration:underline;padding:3px;text-transform:uppercase;}
	#tvShell a.controller:active {color:#ffffff;text-decoration:underline;padding:3px;text-transform:uppercase;}
	
	#tvSpot {
		margin-top:2px;
		width:320px;
		height:240px;
	}
	
	#testimonialBtn {
		z-index:100;
		width:193px;
		height:209px;
		position:absolute;
		bottom:165px;
		left:30px;
		cursor:pointer;
	}
	
	#testimonialShell {
		z-index:150;
		background:#5d5d53;
		color:#000000;
		position:absolute;
		bottom:280px;
		left:11%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8px;
		text-align:right;
		padding:2px;
		border:10px solid #ffffff;
	}
	
	#testimonialShell a.controller:link {color:#a8a896;text-decoration:none;padding:3px;text-transform:uppercase;}
	#testimonialShell a.controller:visited {color:#a8a896;text-decoration:none;padding:3px;text-transform:uppercase;}
	#testimonialShell a.controller:hover {color:#ffffff;text-decoration:underline;padding:3px;text-transform:uppercase;}
	#testimonialShell a.controller:active {color:#ffffff;text-decoration:underline;padding:3px;text-transform:uppercase;}
	
	#testimonialSpot {
		margin-top:2px;
		width:280px;
		height:203px;
	}
	
	#footerlinks { position:relative;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#fdbe34;padding:10px 0 0 0; }
	#footerlinks a { margin:8px 14px 12px 8px;padding:0 0 0 0; }
	#footerlinks a:link {color:#333333;text-decoration:none;}
	#footerlinks a:visited {color:#333333;text-decoration:none;}
	#footerlinks a:hover {color:#333333;text-decoration:underline;}
	#footerlinks a:active {color:#333333;text-decoration:none;}
