body {
	background-image: url(Images/Background.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#ad {
	position: absolute;
	left: 33px;
	margin: 0px;
	top: 728px;
	width: 151px;
	height: 222px;
	text-decoration: none;
	text-align: center;
}
#facebook {
	position: absolute;
	left: 516px;
	margin: 0px;
	top: 600px;
	width: 198px;
	height: 36px;
	text-decoration: none;
	text-align: right;
}
#ad2 {
	position: absolute;
	left: 516px;
	margin: 0px;
	top: 647px;
	width: 198px;
	height: 305px;
	text-decoration: none;
	text-align: center;
}
#ad2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #18A0DE;
	text-decoration: none;
}
#ad2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #18A0DE;
	text-decoration: none;
}
#container {
	left: 50%;
	width: 742px;
	margin-left:-375px;
	top: 60px;
	position: absolute;
	height: 820px;
}
#containerRegistration {
	left: 50%;
	width: 742px;
	margin-left:-375px;
	top: 60px;
	position: absolute;
	height: 1661px;
}
#containerhome {
	left: 50%;
	width: 742px;
	margin-left:-375px;
	top: 60px;
	position: absolute;
	height: 900px;
}
#containerracestaff {
	left: 50%;
	width: 742px;
	margin-left:-375px;
	top: 60px;
	position: absolute;
	height: 1524px;
}
#contenthome {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 960px;
}
#hometextpanama {
	height: 50px;
	width: 200px;
}

#content1 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 820px;
}
#content2 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 950px;
}
#content3 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 1000px;
}
#content4 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 1600px;
}
#content5 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 950px;
}
#content6 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 750px;
}
#content7 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 1150px;
}
#content8 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 750px;
}
#content9 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 1550px;
}
#content10 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 400px;
}
#content11 {
	background-repeat: no-repeat;
	background-image: url(Images/swirl3.jpg);
	height: 1250px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#content12 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 1300px;
}
#contentRegistration {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 1600px;
}
#content14 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 950px;
}
#routeblurb {
	width: 293px;
	position: absolute;
	left: 4px;
	top: 108px;
}

#content13 {
	background-repeat: repeat-y;
	background-image: url(Images/background2.gif);
	height: 1900px;
}
.floatleft {
	float: left;
	padding-right: 5px;
}

#whererunning {
	position: absolute;
	left: 208px;
	top: -53px;
	visibility: visible;
}
ul#navlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: 31490C;
	white-space: nowrap;
	margin-left: 30px;
	padding-left: 0px;
	border-top: 2px solid #7EA12B;
	text-align: right;
	margin-top: 0px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-right: 32px;
}
#navlist li {
	display: inline;
	list-style-type: none;
	padding-top: 7px;
	padding-bottom: 5px;
}
#navlist a {
	padding-top: 20px;
	padding-right: 3px;
}
#palms {
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#mounts {
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#river {
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#waterfall{
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#trees{
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#beach{
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#waterfall{
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#beach2{
	height: 359px;
	width: 679px;
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
}
#title {
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 58px;
}
#swirl {
	position: absolute;
	left: 468px;
	margin: 0px;
	top: 67px;
}
#swirl2 {
	position: absolute;
	left: 32px;
	margin: 0px;
	top: 640px;
}
#swirl3 {
	position: absolute;
	left: 389px;
	margin: 0px;
	top: 654px;
}
#swirl4 {
	position: absolute;
	left: 49px;
	margin: 0px;
	top: 421px;
}
#swirl5 {
	position: absolute;
	left: 382px;
	margin: 0px;
	top: 502px;
}
#swirl6 {
	position: absolute;
	left: 422px;
	margin: 0px;
	top: 530px;
}
#para {
	position: absolute;
	left: 45px;
	margin: 0px;
	top: 234px;
}
#onthetrails {
	position: absolute;
	left: 185px;
	margin: 0px;
	top: 192px;
}
#finally {
	position: absolute;
	left: 17px;
	margin: 0px;
	top: 498px;
}
#pic1thumb {
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 425px;
}
#pic2thumb {
	position: absolute;
	left: 128px;
	margin: 0px;
	top: 425px;
}
#pic3thumb {
	position: absolute;
	left: 227px;
	margin: 0px;
	top: 425px;
}
#pic4thumb {
	position: absolute;
	left: 227px;
	margin: 0px;
	top: 485px;
}
#pic5thumb {
	position: absolute;
	left: 128px;
	margin: 0px;
	top: 485px;
}
#pic6thumb {
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 485px;
}
#clickhere {
	position: absolute;
	left: 24px;
	margin: 0px;
	top: 479px;
}
#diving {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 418px;
	visibility: hidden;
}
#atour {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 420px;
	visibility: hidden;
}
#stepping {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 420px;
	visibility: hidden;
}
#reawaken {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 420px;
	visibility: hidden;
}
#explore {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 420px;
	visibility: hidden;
}
#experience {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 420px;
	visibility: hidden;
}
#find {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 420px;
	visibility: hidden;
}
#test {
	position: absolute;
	left: 386px;
	margin: 0px;
	top: 420px;
	visibility: hidden;
}
#spacer {
	position: absolute;
	left: 387px;
	margin: 0px;
	top: 422px;
}
#spacer2 {
	position: relative;
	left: -1px;
	margin: 0px;
	top: 1px;
	width: 716px;
	text-align: right;
	height: 27px;
	padding-right: 26px;
}
#form {
	position: absolute;
	left: 470px;
	margin: 0px;
	top: 503px;
}
#duel {
	position: absolute;
	left: 206px;
	margin: 0px;
	top: 578px;
}
#coastalchallenge {
	position: absolute;
	left: 242px;
	margin: 0px;
	top: 729px;
	height: 39px;
}
#coastalchallenge a:link {
	text-decoration: none;
}
#coastalchallenge a:visited {
	text-decoration: none;
	color: #0000CC;
}
#moreadventure {
	position: absolute;
	left: 364px;
	margin: 0px;
	top: 776px;
	width: 171px;
	height: 19px;
}
#merrell {
	position: absolute;
	left: 9px;
	margin: 0px;
	top: 97px;
	width: 266px;
	font-size: 9px;
}
#merrelltext{
	position: absolute;
	left: 9px;
	margin: 0px;
	top: 141px;
	width: 319px;
	font-size: 11px;
	height: 92px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#Leki {
	position: absolute;
	left: 521px;
	margin: 0px;
	top: 483px;
	width: 159px;
	font-size: 9px;
}
#lorpen {
	position: absolute;
	left: 9px;
	margin: 0px;
	top: 397px;
	width: 266px;
	font-size: 9px;
}
#lorpentext{
	position: absolute;
	left: 9px;
	margin: 0px;
	top: 490px;
	width: 319px;
	font-size: 11px;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#rios {
	position: absolute;
	left: 174px;
	margin: 0px;
	top: 399px;
	width: 110px;
	font-size: 9px;
}
#ng{
	position: absolute;
	left: 292px;
	margin: 0px;
	top: 399px;
	width: 161px;
	font-size: 9px;
}
#zeal{
	position: absolute;
	left: 454px;
	margin: 0px;
	top: 400px;
	width: 110px;
	font-size: 9px;
}
#tahoe{
	position: absolute;
	left: 569px;
	margin: 0px;
	top: 400px;
	width: 110px;
	font-size: 9px;
}
#journaltext{
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 556px;
	width: 360px;
	font-size: 10px;
	height: 151px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #6D9123;
}
#journaltext2 {
	float: left;
	height: 146px;
	width: 240px;
	padding-top: 5px;
}
.leading {
	line-height: 14px;
}


.floatleft {
	float: left;
	padding-right: 5px;
}

#headsweats {
	position: absolute;
	left: 9px;
	margin: 0px;
	top: 248px;
	width: 116px;
	font-size: 9px;
}
#headsweatstext{
	position: absolute;
	left: 9px;
	margin: 0px;
	top: 329px;
	width: 326px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 44px;
}
#gofar {
	left: 448px;
	margin: 0px;
	top: 401px;
	width: 228px;
}
#header {
	position: absolute;
	left: 30px;
	margin: 0px;
	top: 57px;
	width: 275px;
}
#collage{
	margin: 0px 0px 0px 10px;
	width: 275px;
	float: right;
	clear: both;
	padding-right: 24px;
}
#collage2{
	margin: 0px;
	width: 276px;
	float: right;
	clear: both;
	padding-right: 0px;
	position: absolute;
	left: 380px;
	top: 5px;
}
#collage3{
	width: 275px;
	float: right;
	clear: both;
	padding-right: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#pagetitle{
	position: absolute;
	left: 33px;
	margin: 0px;
	top: 166px;
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6D9123;
}
#profilename1{
	position: absolute;
	left: 302px;
	margin: 0px;
	top: 503px;
	width: 92px;
}
#profilename2{
	position: absolute;
	left: 328px;
	margin: 0px;
	top: 464px;
	width: 73px;
}
#profilename3{
	position: absolute;
	left: 341px;
	margin: 0px;
	top: 680px;
	width: 132px;
	height: 24px;
}
#profilename4{
	position: absolute;
	left: 185px;
	margin: 0px;
	top: 504px;
	width: 88px;
}
#profilename5{
	position: absolute;
	left: 247px;
	margin: 0px;
	top: 534px;
	width: 91px;
}
#profilename6{
	position: absolute;
	left: 426px;
	margin: 0px;
	top: 646px;
	width: 182px;
}
#profilename7{
	position: absolute;
	left: 21px;
	margin: 0px;
	top: 416px;
	width: 118px;
}
#profilename8{
	position: absolute;
	left: 278px;
	margin: 0px;
	top: 321px;
	width: 98px;
}
#profilename9{
	position: absolute;
	left: 48px;
	margin: 0px;
	top: 367px;
	width: 118px;
}
#profilename10{
	position: absolute;
	left: 203px;
	margin: 0px;
	top: 378px;
	width: 73px;
}
#profilename11{
	position: absolute;
	left: 89px;
	margin: 0px;
	top: 320px;
	width: 108px;
}
#profilename12{
	position: absolute;
	left: 25px;
	margin: 0px;
	top: 504px;
	width: 123px;
}
#profilename13{
	position: absolute;
	left: 39px;
	margin: 0px;
	top: 552px;
	width: 111px;
}
#profilename14{
	position: absolute;
	left: 195px;
	margin: 0px;
	top: 713px;
	width: 173px;
}
#profilename15{
	position: absolute;
	left: 161px;
	margin: 0px;
	top: 464px;
	width: 78px;
}
#profilename16{
	position: absolute;
	left: 164px;
	margin: 0px;
	top: 409px;
	width: 76px;
}
#profilename17{
	position: absolute;
	left: 229px;
	margin: 0px;
	top: 431px;
	width: 82px;
}
#profilename18{
	position: absolute;
	left: 90px;
	margin: 0px;
	top: 632px;
	width: 132px;
}
#profilename19{
	position: absolute;
	left: 308px;
	margin: 0px;
	top: 364px;
	width: 93px;
}
#profilename20{
	position: absolute;
	left: 22px;
	margin: 0px;
	top: 459px;
	width: 108px;
}
#profilename21{
	position: absolute;
	left: 131px;
	margin: 0px;
	top: 674px;
	width: 131px;
}
#profilename22{
	position: absolute;
	left: 331px;
	margin: 0px;
	top: 410px;
	width: 72px;
}
#profilename23{
	position: absolute;
	left: 179px;
	margin: 0px;
	top: 289px;
	width: 102px;
}
#profilename24{
	position: absolute;
	left: 55px;
	margin: 0px;
	top: 594px;
	width: 124px;
}
#Testimonialstext{
	position: absolute;
	left: 30px;
	top: 166px;
	width: 677px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 15px;
	height: 331px;
}
#racetext{
	position: absolute;
	left: 30px;
	top: 166px;
	width: 677px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 15px;
	height: 331px;
}
#routetext{
	position: absolute;
	left: 30px;
	top: 166px;
	width: 677px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 15px;
	height: 331px;
}
#racetext2{
	position: absolute;
	left: 382px;
	top: 166px;
	width: 339px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 15px;
	height: 331px;
}
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #6D9123;
}
.racernames {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #6D9123;
}
.h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #6D9123;
}
ul#list{
	font-variant: normal;
	vertical-align: top;
}
#list li{
	list-style-position: outside;
	list-style-image: url(Images/bullet.gif);
	list-style-type: disc;
}
.floatleftbullet {
	float: left;
	padding-right: 3px;
}

#picleft{
	margin: 0px;
	clear: right;
	width: 300px;
	float: left;
	height: 192px;
	padding-right: 90px;
	padding-bottom: 10px;
}
#picleft2{
	margin: 0px;
	clear: right;
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
#picright{
	margin: 0px;
	clear: left;
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}
#picleft3{
	margin: 0px;
	clear: right;
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
#picleft4{
	margin: 0px;
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6D9123;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #273B78;
}
#picleft5{
	margin: 0px;
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
#div {
	clear: both;
}
#2007competitors {
	height: 20px;
	width: 219px;
	left: 35px;
	top: 259px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6D9123;
	font-size: 14px;
	position: absolute;
	float: left;
}
#gallery {
	width: 275px;
	position: absolute;
	left: 35px;
	top: 264px;
}
#placeholder {
	height: 469px;
	width: 315px;
	position: absolute;
	left: 347px;
	top: -81px;
	border: 2px solid #577B17;
	padding: 4px;
}
.floatright {
	float: right;
	padding-left: 10px;
}
.floatright2 {
	float: right;
}
