h1
{
  font-size: 1.5em;	
  margin-left:8px;
    margin-top:0px;
	padding-top:0px;
}

h2
{
  font-size: 1em;	
  margin-left:8px;
    margin-top:0px;
	padding-top:0px;
}

#Content_Left
{
	float:left;
	clear:left;
	width: 521px;
	height: 100%;
}

#Content_Left p
{
 	margin-left:8px;
 	margin-right:20px;
}

#Content_Right
{
	float:left;
	width: 254px;
	height: 100%;
}

#Content_Right img
{
	margin-left:25px;
	margin-bottom:13px;
}


.dashes {
border-top: 2px dashed #999999;
border-bottom: 0;
margin-top: 5px;
width:90%;
margin:auto;
margin-bottom:15px;
}

#Event_Top
{
	float:left;
	width: 521px;
	height: 12px;
	background-image:url('../images/event_top.png');
	background-repeat: no-repeat;
}

#Event_Main
{
	float:left;
	clear:left;
	width: 491px;
	background-image:url('../images/event_main.png');
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
}

#Event_Bottom
{
	clear:left;
	float:left;
	width: 521px;
	height: 9px;
	background-image:url('../images/event_bottom.png');
	background-repeat: no-repeat;
}

#Welcome_Heading
{
	float:left;
	width: 394px;
	height: 28px;
	background-image:url('../images/headings/welcome.png');
	background-repeat: no-repeat;
	margin-left:0px;
}

#About_Heading
{
	float:left;
	width: 394px;
	height: 28px;
	background-image:url('../images/headings/studland.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#Proceeds_Heading
{
	float:left;
	width: 394px;
	height: 20px;
	background-image:url('../images/headings/proceeds.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#History_Heading
{
	float:left;
	width: 394px;
	height: 20px;
	background-image:url('../images/headings/history.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#Fun_Run_Heading
{
	float:left;
	width: 394px;
	height: 28px;
	background-image:url('../images/headings/fun_run.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#Fun_Run_Heading_2
{
	float:left;
	width: 394px;
	height: 20px;
	background-image:url('../images/headings/fun_run2.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#Enter_Online
{
	float:left;
	width: 521px;
	height: 58px;
	vertical-align:bottom;
}

#Enter_Online a
{
	float:left;
	width: 218px;
	height: 58px;
	text-decoration: none;
	background-image:url('../images/runners_world.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left:8px;
}

#Enter_Online  a:hover 
{
   	background-position: 0px -58px;
}

.fee
{
	padding-left:8px;
}

#Directions_Heading
{
	float:left;
	width: 394px;
	height: 28px;
	background-image:url('../images/headings/directions.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#Contact_Heading
{
	float:left;
	width: 394px;
	height: 28px;
	background-image:url('../images/headings/contact.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#Sponsors_Heading
{
	float:left;
	width: 394px;
	height: 28px;
	background-image:url('../images/headings/sponsors.png');
	background-repeat: no-repeat;
	margin-left:8px;
}

#Saturday
{
	float:left;
	clear:left;
	width: 174px;
	height: 18px;
	background-image:url('../images/saturday.png');
	background-repeat: no-repeat;
	padding:0px;
}

#Sunday
{
	float:left;
	clear:left;
	width: 160px;
	height: 18px;
	background-image:url('../images/sunday.png');
	background-repeat: no-repeat;
}

.event
{
	padding-left:8px;
}

.Sat_and_Sun_Box
{
	float:left;
	clear:left;
	height: 18px;
	width:100%;
	margin-bottom: 5px;
}

#Home_Bottom
{
	float:left;
	clear:left;
}

.Contact_Box
{
	float:left;
	clear:left;
	margin-bottom:20px;
	margin-left:8px;
}

.Contact_Text
{
	height: 30px;
	float:left;
	clear:left;
}

.Contact_Text img
{
	vertical-align:bottom; /**aligns images and text**/
}

.Sponsors_Box
{
clear:left;
	float:left;
	margin-top:20px;
	margin-right:auto;
	margin-left:50px;
}

.Sponsors_Image
{
	float:left;
	width:120px;
	height:100px;
}

.Sponsors_Text
{
	float:left;
}

.Directions_Text
{
	float:left;
	width: 450px;
}

.Directions_Text p
{
 	margin-left:8px;
}

.Directions_Text table
{
 	margin-left:8px;
}

.Directions_Map
{
	float:left;
	width: 300px;
	padding-top:75px;
	text-align:right;
}	

.Top
{
	vertical-align:top;
}
