

	/* -----------------------------------*/
	/* ---------->>> GLOBAL <<<-----------*/
	/* -----------------------------------*/
	
	body { 
		margin:0; 
		padding:0; 
		text-align:center; 
		background: #ffffff url(../images/bg-texture.jpg) top center no-repeat;
		text-align: left; 
	}
	
	
	
	/* -----------------------------------*/
	/* ---------->>> HEADER <<<-----------*/
	/* -----------------------------------*/
	
	#header{
		width: 100%;
		height: 124px;
		display: block;
		background: #273138 url(../images/bg_header.jpg) top center no-repeat;
		position: relative;
		z-index: 1000;
	}
	
	#head-main{
		width: 960px;
		height: 124px;
		position: relative;
		margin: 0 auto;
		z-index: 10000;
	}
	
	.home #header,
	.home #header #head-main{
		height: 115px;
	}
	
	a#logo{
		width: 238px;
		height: 98px;
		position: absolute;
		top: 0;
		left: 0;
		display: inline-block;
		text-indent: -9999px;
	}
	
	
	
	/* -----------------------------------*/
	/* ------>>> PAGE STRUCTURE <<<-------*/
	/* -----------------------------------*/
	
	#beargrease-title{
		margin: 0 auto;
		width: 960px;
		height: 131px;
		position: relative;
		z-index: 0;
	}
	
	#mainContent{
		width: 968px;
		display: block;
		background: url(../images/bg-repeat.jpg) top center repeat-y;
		overflow: hidden;
		position: relative;
		margin: 0 auto;
		top: -9px;
	}
	
	.home #mainContent{
		top: 0;
	}
	
	#insideContent{
		width: 968px;
		display: block;
		background: url(../images/bg-repeat.jpg) top center repeat-y;
		overflow: hidden;
		position: relative;
		margin: 0 auto;
	}
	
	#raceCountdown{
		margin-bottom: 45px;
	}
	
	#rCountdown{
		width: 960px;
		height: 95px;
		display: block;
		background: url(../images/countdown-2011.png);
		position:relative;
		left: 4px;
	}
	
	#rCountdown p{
		display: block;
		position: absolute;
		left: 808px;
		top: 23px;
	}
	
	#topMain{
		width: 968px;
		height: 22px;
		background: url(../images/content-top.jpg);
		display: block;
		position:absolute;
	}
	
	#bottomMain{
		width: 968px;
		height: 35px;
		background: url(../images/content-bottom.png);
		display: block;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	.homeLeft{
		padding: 0 15px 90px 43px;
		width: 517px;
		position: relative;
		float: left;
	}
	
	.homeLeft h1{
		margin-bottom: 25px;
	}
	
	.homeLeft .module{
		float: left;
		padding-right: 35px;
		display: inline;
		margin-bottom: 25px;
	}
	
	.sponsors{
		float: left;
		margin-top: 25px;
	}
	
	.homeRight{
		float: left;
		width: 290px;
		border-left: 1px solid #e6e6e6;
		display: block;
		padding-left: 50px;
		padding-bottom: 20px;
	}
	
	#insideTop {
		padding-left: 4px;
		position: relative;
	}
	
	.imageAndTitle{
		display: block;
		float: left;
		width: 647px;
		height: 227px;
		position: relative;
	}
	
	body.Mushers .imageAndTitle{
		background: url(../images/headers/mushers.jpg) top left no-repeat;
	}
	body.Spectators .imageAndTitle{
		background: url(../images/headers/spectators.jpg) top left no-repeat;
	}
	body.Volunteers .imageAndTitle{
		background: url(../images/headers/volunteers.jpg) top left no-repeat;
	}
	body.Sponsors .imageAndTitle{
		background: url(../images/headers/sponsors.jpg) top left no-repeat;
	}
	body.Contact .imageAndTitle{
		background: url(../images/headers/contact.jpg) top left no-repeat;
	}
	
	
	#insideTop #catNav{
		background: url(../images/catNav_bg.png) top left no-repeat;
		width: 273px;
		height: 207px;
		display: block;
		position: absolute;
		right: 4px;
		padding: 10px 20px;
	}
	
	#container{
		width: 890px;
		height: 607px;
		margin-left: auto;
		margin-right: auto;
		display: block;
		padding-top: 73px;
	}
	
	#footer{
		width: 930px;
		height: 35px;
		display: block;
		position: relative;
		margin: 0 auto;
		padding: 0 15px
	}
	
	#footer #footLeft{
		float: left;
		display: inline;
	}
	
	#footer #footRight{
		float: right;
		display: inline;
	}
	
	.contentRight{
		float: left;
		padding-top: 60px;
		width: 560px;
	}
	
	.social-media{
		float: left;
		background-color: #fff;
		border: 1px solid #d9ddd7;
		border-left: none;
		position: absolute;
		top: 375px;
		left: 2px;
		padding: 15px 0 0 15px;
	}
	
		.social-media img {
			margin: 0 25px 15px 0;
		}
		
	
	#video-player{
		width: 556px;
		height: 267px;
		background: url(../images/video-player.jpg);
	}
	
	.pack{
		float: left;
		margin: 0 40px 0 0;
	}
	
	.singleColumn{
		width: 879px;
		margin: 30px auto;
	}
	
	.twoColumn-left{
		width: 570px;
		padding: 10px 25px 10px 50px;
		float: left;
		border-right: 1px solid #e6e6e6;
		margin: 30px 0;
		color: #8c8c8c;
	}
	
	.noborder {
		width: 800px;
		border: none !important;
	}
	
	.wideOneCol {
		width: 700px;
		border: none !important;
	}
	
	.twoColumn-right{
		width: 260px;
		padding: 10px 25px;
		float: left;
		margin: 30px 0;
		color: #8c8c8c;
	}
	
	.twoColBlock{
		padding-bottom: 30px;
		margin-bottom: 33px;
		border-bottom: 1px solid #e6e6e6;
	}
	
	
	
	
	/* -----------------------------------*/
	/* ---------->>> FOOTER <<<-----------*/
	/* -----------------------------------*/
	
	#footContent{
		padding: 10px;
	}
	
	span#foot-phone{
		float: left;
	}
	
	span#foot-cred{
		float: right;
	}
	
	
	
	
	
	/* -----------------------------------*/
	/* ------->>> REGISTRATION <<<--------*/
	/* -----------------------------------*/
	
	.formlabel{
		font-size:12px;
		color: #8C8C8C;
		height: 35px;
		display: inline;
		width: 150px;
		float: left;
		padding-top: 5px;
	}
	
	.formlabelflow{
		font-size:12px;
		color: #8C8C8C;
		height: 35px;
		display: inline;
		float: left;
		padding-top: 5px;
	}
	
	.formcopy{
		font-size: 12px;
		color: #8C8C8C;
		display: inline;
		float: left;
		padding-top: 5px;
	}
	
	.focusbox{
		margin-top: 25px;
		border: 1px solid #8C8C8C;
		padding:5px;
		background-color:#eee;
	}

	#cont{
		height: 100%;
		position: relative;
	}

	#formHolder{
		height: 100%;
		margin-top: 30px;
	}

	form{
		position:relative;
		top:0px;
	}

	.formright{
		position:relative;
		top:-5px;
	}

	.required{
		font-size: 10px;
		color: #767676;
		font-style: italic;
		line-height: 12px;
	}

	div#thankyoupg{
		position:relative;
		height: 400px;
	}

	.thanksmsg{
		width: 300px;
		font-size: 12px;
		font-style: italic;
		color: #767676;
		position: absolute;
		left: 100px;
		top: 15px;
	}

	.thankslogo{
		width:58px;
		height:59px;
		position: absolute;
		top:2px;
		left:10px;
	}

	p#upperform{
		line-height: 30px;

	}

	p#midform{
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 15px;
		margin-top: 10px;
	}
	
	p#bottomform{
		margin-top:30px;
	}
	
	div#mid{
		margin: 50px 0;
	}
	
	.exp-head{
		font-size: 13px;
		color: #8c8c8c;
		font-weight: bold;
		letter-spacing: 0.03em;
		padding-top: 15px;
	}
	
	table.exp-table{
		width:90%;
	}
	
	table.exp-table thead{
		text-transform: uppercase;
		font-size:11px;
	}
	
	table.exp-table thead th{
		padding-left: 5px;
	}
	
	table.exp-table td{
		border-left:1px solid #E4E4E4;
		border-right: 1px solid #E4E4E4;
	}
	
	table.exp-table td input{
		width:99%;
		border: none;
	}
	
	table.exp-table tr, table.exp-table td{
		margin: 0 !important;
		padding: 0 !important;
	}
	
	
	
	/* -----------------------------------*/
	/* --------->>> HEADINGS <<<----------*/
	/* -----------------------------------*/
	
	.contentRight h1{
		color: #0072bc;
		text-transform: uppercase;
		font-size: 16px;
		letter-spacing: 0.04em;
		margin: 15px 0 10px 0;
	}
	
	.contentRight h2{
		color: #0072bc;
		font-size: 14px;
		text-transform: uppercase;
		letter-spacing: 0.02em;
		margin: 25px 0 10px 0;
	}
	
	.head-disclaimer{
		font-size: 12px;
		font-style: italic;
		text-transform: none;
	}
	
	.pack h3{
		color: #6d6e70;
		font-size: 12px;
		font-weight: bold;
	}
	
	.homeLeft h1{
		color: #bfc1c7;
		font-size: 21px;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 20px;
	}
	
	.homeRight h2{
		color: #bfc1c7;
		font-size: 18px;
		margin-bottom: 23px;
	}
	
	h1#pageTitle{
		color: #fff;
		font-size: 34px;
		font-weight: bold;
		text-transform: uppercase;
		position: absolute;
		bottom: -8px;
		left: 19px;
		letter-spacing: 0.05em;
		line-height: 25px;
	}
	
	h2#catHeader{
		color: #fff;
		font-size: 19px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 0.07em;
	}
	
	.twoColumn-left h1,
	.twoColumn-right h1{
		font-size: 15px;
		color: #8c8c8c;
		font-weight: bold;
		letter-spacing: 0.03em;
	}
	
	.twoColumn-left h2,
	.twoColumn-right h2{
		font-size: 14px;
		color: #8c8c8c;
		font-weight: bold;
		letter-spacing: 0.03em;
	}
	
	.twoColumn-left h3,
	.twoColumn-right h3{
		font-size: 13px;
		color: #8c8c8c;
		font-weight: normal;
		margin-bottom: 20px;
		letter-spacing: 0.03em;
	}
	
	.twoColumn-left h4,
	.twoColumn-right h4{
		font-size: 12px;
		color: #8c8c8c;
		font-weight: bold;
		letter-spacing: 0.03em;
	}
	
	body.vet-team .twoColumn-left h3{
		margin-bottom: 0px !important;
	}
	
	body.vet-team .twoColumn-left p{
		margin-top: 20px !important;
	}
	
	.little-bottom{
		margin-bottom: 5px;
	}
	
	hr.directions-divider{
		color: #fff;
		width: 100%;
		border: none;
		margin-bottom: 30px;
	}
	
	a.anchor,
	a.anchor:link,
	a.anchor:visited,
	a.anchor:hover,
	a.anchor:active{
		color: #8c8c8c;
	}
	
	
	/* -----------------------------------*/
	/* ------->>> TEXT STYLES <<<---------*/
	/* -----------------------------------*/
	
	
	body{
		font-family: Helvetica, Arial, Verdana, sans-serif;
	}
	
	span#foot-phone{
		font-size: 11px;
		color: #fff;
		text-transform: uppercase;
	}
	
	span#foot-cred{
		font-size: 11px;
		letter-spacing: 0.04em;
	}
	
	span#foot-cred a:link,
	span#foot-cred a:visited{
		color: #cce0f0;
		text-decoration: none;
		border-bottom: 1px dotted #cce0f0;
	}
	
	span#foot-cred a:hover,
	span#foot-cred a:active{
		border-bottom: none;
	}
	
	.contentRight p{
		font-size: 13px;
		line-height: 16px;
		color: #6d6e70;
		margin-bottom: 10px;
	}
	
	strong {
		font-weight: bold;
	}
	
	.pack ul{
		font-size: 12px;
		color: #6d6e70;
		line-height: 16px;
		margin: 5px 0 20px 0;
	}
	
	.pack ul li.cost{
		font-style: italic;
	}
	
	.contentRight a:link,
	.contentRight a:visited{
		color: #75ab3c;
		text-decoration: none;
		border-bottom: 1px dotted #75ab3c;
	}
	
	.contentRight a:hover,
	.contentRight a:active{
		border-bottom: none;
	}
	
	p.links{
		color: #75ab3c;
	}
	
	#footer{
		color: #898a8d;
		font-size: 11px;
		letter-spacing: 0.01em;
		line-height: 15px;
	}
	
	#footer a:link,
	#footer a:visited{
		color: #273138;
		border-bottom: 1px dotted #273138;
		text-decoration: none;
	}
	
	#footer a:hover,
	#footer a:active{
		border: none;
	}
	
	#rCountdown{
		font-weight: bold;
		font-size: 26px;
		color: #c6c9cd;
	}
	
	.homeRight p,
	.homeRight table{
		color: #8c8c8c;
		font-size: 13px;
		text-align: left;
		text-align: justify;
		line-height: 15px;
		margin-bottom: 20px;
	}
	
	.homeRight table{
		width: 100%;
	}
	
	.homeRight table th{
		font-weight: bold;
	}
	
	.homeRight a:link,
	.homeRight a:visited{
		color: #273138;
		text-decoration: underline;
	}
	
	.homeRight a:hover,
	.homeRight a:active{
		text-decoration: none;
	}
	
	#catNav ul{
		margin-top: 5px;
		line-height: 20px;
	}
	
	#catNav ul li a:link,
	#catNav ul li a:visited{
		font-weight: 700;
		color: #9aa5ad;
		font-size: 12px;
		text-decoration: none;
		letter-spacing: 0.05em;
	}
	
	#catNav ul li a:hover,
	#catNav ul li a:active,
	#catNav ul li a.active{
		color: #fff;
	}
	
	.singleColumn table,
	.twoColumn-left table{
		width: 100%;
		font-size: 13px;
		color: #8c8c8c;
		border-collapse:collapse;
		text-align: left;
		line-height: 16px;
	}
	
	.singleColumn table a:link,
	.singleColumn table a:visited,
	.twoColumn-left table a:link,
	.twoColumn-left table a:visited{
		color: #273138;
		text-decoration: underline;
	}
	
	.singleColumn table a:hover,
	.singleColumn table a:active,
	.twoColumn-left table a:hover,
	.twoColumn-left table a:active{
		color: #273138;
		text-decoration: none;
	}
	
	.singleColumn table tr,
	.twoColumn-left table tr{
		border-bottom: 1px solid #e4e4e4;
	}
	
	.singleColumn table tr td,
	.twoColumn-left table tr td{
		padding: 15px 0;
		position: relative;
	}
	
	.singleColumn table tr td,
	.singleColumn table tr th,
	.twoColumn-left table tr td,
	.twoColumn-left table tr th{
		vertical-align: top;
	}
	
	.singleColumn table tr th,
	.twoColumn-left table tr th{
		padding-top: 0;
		padding-bottom: 0;
		vertical-align: middle;
		height: 22px;
	}
	
	.singleColumn table tr.heading,
	.twoColumn-left table tr.heading{
		background-color: #273138;
		color: #fff;
		font-size: 13px;
		height: 22px;
		border: none;
	}
	
	.singleColumn tr .col1{
		padding: 15px 12px;
		width: 311px;
	}
	
	.twoColumn-left tr .col1{
		padding: 15px 12px;
	}
	
	.singleColumn tr .col2{
		width: 250px;
		padding-right: 15px;
	}
	
	.twoColumn-left tr .col2{
		padding-right: 15px;
	}
	
	.singleColumn tr .col3{
		width: 279px;
		position: relative;
	}
	
	.twoColumn-left tr .col3{
		position: relative;
	}
	
	.singleColumn tr .col1 .event,
	.twoColumn-left tr .col1 .event{
		font-size: 14px;
		font-weight: bold;
	}
	
	.singleColumn tr .col3 .location,
	.twoColumn-left tr .col3 .location{
		font-size: 14px;
	}
	
	.singleColumn tr td a.mapIt{
		position: absolute;
		bottom: 0;
		right: 0;
		display: block;
		color: #fff;
		background-color: #273138;
		padding: 3px 5px;
	}
	
	.twoColumn-left,
	.twoColumn-right{
		line-height: 15px;
	}
	
	.raceBlog{
		line-height: 18px !important;
	}
	
	.twoColumn-left p,
	.twoColumn-right p,
	.twoColumn-left table,
	.twoColumn-right table,
	.twoColumn-left ol,
	.twoColumn-right ol{
		color: #8c8c8c;
		font-size: 13px;
		margin-bottom: 10px;
	}
	
	.twoColumn-left ol li,
	.twoColumn-right ol li{
		list-style-type: decimal;
		margin-bottom: 2px;
		margin-left: 20px;
		
	}
	
	table.gala-schedule td.time{
		width: 50px;
	}
	
	table.gala-schedule td.divider{
		padding: 0 5px;
	}
	
	.twoColumn-left p img{
		float: left;
		padding-right: 10px;
	}
	
	.twoColumn-left p img.photo{
		float:none;
		padding: none;
	}
	
	.twoColumn-right ul{
		font-size: 13px;
		margin-bottom: 35px;
		text-indent: -5px;
		padding-left: 5px;
		margin-top: -10px;
	}
	.twoColumn-right ul li{
		margin-bottom: 5px;
	}
	
	.twoColumn-left a:link,
	.twoColumn-left a:visited,
	.twoColumn-right a:link,
	.twoColumn-right a:visited{
		color: #273138;
		text-decoration: underline;
	}
	
	.twoColumn-left a:hover,
	.twoColumn-left a:active,
	.twoColumn-right a:hover,
	.twoColumn-right a:active{
		color: #273138;
		text-decoration: none;
	}
	
	.twoColumn-left small,
	.twoColumn-right small{
		font-size: 11px;
	}
	
	a.button:link,
	a.button:visited{
		color: #fff;
		background-color: #273138;
		padding: 5px 10px;
		text-decoration: none;
		font-size: 12px;
		line-height: 50px;
	}
	
	a.button:hover{
		background-color: #485964;
	}
	
	.ibutton{
		color: #fff;
		background-color: #273138;
		padding: 0px 10px;
		text-decoration: none;
		font-size: 12px;
		line-height: 24px;
		border: none;
		height:24px;
	}
	
	.ibutton:hover{
		background-color: #485964;
	}
	
	a.nomargin{
		line-height: 15px !important;
		margin-bottom: 25px;
		display: block;
		width: 100px;
	}
	
	.sub-title{
		font-size: 10px;
		text-transform: uppercase;
	}
	
	table.musher-listing{
		width: 600px;
	}
	
	table.musher-listing th{
		font-weight: bold;
	}
	
	table.bios td{
		padding: 35px 0;
		border-bottom: 1px solid #e6e6e6;
		vertical-align: top;
	}
	
	table.bios td.photo {
		text-align: right;
	}
	
	table.bios td.bio{
		padding-left: 35px;
	}
	
	body.become-a-member table td,
	body.volunteer table td{
		padding: 5px 10px 5px 0;
		vertical-align: top;
	}
	
	body.sponsor-page table{
		width: 100%;
		margin-bottom: 40px;
	}
	
	body.sponsor-page table td{
		padding: 10px 10px;
		vertical-align: middle;
		align: center;
	}
	
	.outsideLinks{
		display: block;
		position:relative;
		top:50px;
	}
	
	a.outsideLink:link,
	a.outsideLink:visited{
		display: block;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #8c8c8c;
		line-height: 16px;
	}
	
	a.outsideLink:hover{
		text-decoration: underline;
	}
	
	.linkBlock{
		display: inline-block;
		float: left;
		margin-right: 75px;
	}
	
	/* -----------------------------------*/
	/* -------->>> NAVIGATION <<<---------*/
	/* -----------------------------------*/
	
	
	
	.nav-holder{
		position: relative;
	}
	
	ul.nav{
		position: relative;
		float: right;
		top: 72px;
		width: 722px;
		height: 26px;
	}
	
	ul.nav li.mainNav{
		float: left;
		position: relative;
	}
	
	ul.nav li.mainNav a.navLink{
		display:block;
		overflow:hidden;
		height: 26px;
		text-indent: -9999px;
		background: url(../images/nav-sprite.jpg) no-repeat;
	}
	
	ul.nav li#nav-home a:link,
	ul.nav li#nav-home a:visited{
		width: 76px;
		background-position: 0 0;
	}
	
	ul.nav li#nav-home:hover a,
	ul.nav li#nav-home a.navLink:hover{
		background: url(../images/nav-sprite.jpg) no-repeat 0 -26px;
	}
	
	
	ul.nav li#nav-mushers a:link,
	ul.nav li#nav-mushers a:visited{
		width: 96px;
		background-position: -76px 0;
	}
	
	ul.nav li#nav-mushers:hover a,
	ul.nav li#nav-mushers a.navLink:hover{
		background-position: -76px -26px;
	}
	
	ul.nav li#nav-spectators a:link,
	ul.nav li#nav-spectators a:visited{
		width: 121px;
		background-position: -172px 0;
	}
	
	ul.nav li#nav-spectators:hover a,
	ul.nav li#nav-spectators a:hover{
		background-position: -172px -26px;
	}
	
	ul.nav li#nav-volunteers a:link,
	ul.nav li#nav-volunteers a:visited{
		width: 126px;
		background-position: -293px 0;
	}
	
	ul.nav li#nav-volunteers:hover a,
	ul.nav li#nav-volunteers a:hover{
		background-position: -293px -26px;
	}
	
	ul.nav li#nav-sponsors a:link,
	ul.nav li#nav-sponsors a:visited{
		width: 105px;
		background-position: -419px 0;
	}
	
	ul.nav li#nav-sponsors:hover a,
	ul.nav li#nav-sponsors a:hover{
		background-position: -419px -26px;
	}
	
	ul.nav li#nav-store a:link,
	ul.nav li#nav-store a:visited{
		width: 78px;
		background-position: -524px 0;
	}
	
	ul.nav li#nav-store:hover a,
	ul.nav li#nav-store a:hover{
		background-position: -524px -26px;
	}
	
	ul.nav li#nav-contact a:link,
	ul.nav li#nav-contact a:visited{
		width: 120px;
		background-position: -602px 0;
	}
	
	ul.nav li#nav-contact:hover a,
	ul.nav li#nav-contact a:hover{
		background-position: -602px -26px;
	}
	
	
	/*==========  DROP DOWN NAV  ==============*/
	
	ul.nav li.mainNav ul{
		visibility: hidden;
		position: absolute;
		background-color: #273138;
		float: none;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	ul.nav table {
		position:absolute; 
		top:0; 
		left:0; 
		border-collapse:collapse;
	}
	
	ul.nav li.mainNav ul li a.subNavLink:link,
	ul.nav li.mainNav ul li a.subNavLink:visited,
	ul.nav li.mainNav ul li a.subSubNavLink:link,
	ul.nav li.mainNav ul li a.subSubNavLink:visited{
		height: 24px;
		color: #fff;
		font-size: 12px;
		text-decoration: none;
		line-height: 24px;
	}
	
	ul.nav li.mainNav ul li a.subNavLink:link,
	ul.nav li.mainNav ul li a.subNavLink:visited{
		padding-left: 17px;
	}
	
	ul.nav li.mainNav ul li a.subSubNavLink:link,
	ul.nav li.mainNav ul li a.subSubNavLink:visited{
		padding-left: 30px;
	}
	
	ul.nav li.mainNav ul li:hover{
		background-color: #485964;
	}
	
	ul.nav li.mainNav:hover ul,
	ul.nav li.mainNav a.navLink:hover ul{
		visibility: visible;
		width: 230px;
	}
	
	
	/*==========  SUB NAV  ==============*/
	
	body.race-events a#subNav-RaceEvents:link,
	body.race-events a#subNav-RaceEvents:visited,
	body.results a#subNav-Results:link,
	body.results a#subNav-Results:visited,
	body.visitor-info a#subNav-VisitorInfo:link,
	body.visitor-info a#subNav-VisitorInfo:visited,
	body.trail-maps a#subNav-TrailMaps:link,
	body.trail-maps a#subNav-TrailMaps:visited,
	body.registration a#subNav-Registration:link,
	body.registration a#subNav-Registration:visited,
	body.history a#subNav-History:link,
	body.history a#subNav-History:visited,
	body.who-is-registered a#subNav-WhoIsRegistered:link,
	body.who-is-registered a#subNav-WhoIsRegistered:visited,
	body.race-blog a#subNav-RaceBlog:link,
	body.race-blog a#subNav-RaceBlog:visited,
	body.photo-contest a#subNav-PhotoContest:link,
	body.photo-contest a#subNav-PhotoContest:visited,
	body.become-a-member a#subNav-BecomeMember:link,
	body.become-a-member a#subNav-BecomeMember:visited,
	body.volunteer a#subNav-Volunteer:link,
	body.volunteer a#subNav-Volunteer:visited,
	body.volunteer-opportunities a#subNav-VolunteerOpportunities:link,
	body.volunteer-opportunities a#subNav-VolunteerOpportunities:visited,
	body.vet-team a#subNav-VetTeam:link,
	body.vet-team a#subNav-VetTeam:visited,
	body.sponsor-page a#subNav-Sponsor:link,
	body.sponsor-page a#subNav-Sponsor:visited,
	body.headquarters a#subNav-Headquarters:link,
	body.headquarters a#subNav-Headquarters:visited,
	body.contact a#subNav-Contact:link,
	body.contact a#subNav-Contact:visited,
	body.winter-camping a#subNav-WinterCamping:link,
	body.winter-camping a#subNav-WinterCamping:visited,
	body.follow-the-race a#subNav-FollowRace:link,
	body.follow-the-race a#subNav-FollowRace:visited{
		color: #fff;
	}
	
	
	/* -----------------------------------*/
	/* ---------->>> FORMS <<<------------*/
	/* -----------------------------------*/
	
	
	
	/* -----------------------------------*/
	/* --------->>> COMMENTS <<<----------*/
	/* -----------------------------------*/
	
	
	
	
	/* -----------------------------------*/
	/* ---------->>> EXTRAS <<<-----------*/
	/* -----------------------------------*/

	#flashcontainer { 
		z-index:-1000;
		position:absolute;
		top:0;
		left:0;
		margin:20px auto; 
		width:890px; 
		text-align:left; 
		background-color: #0053A6; }
		
	/*** set the width and height to match your images **/

	#slideshow {
	    position:relative;
	}
	
	.twoColSlideshow{
		width: 120px;
		height: 154px;
		float: left;
		padding-right: 20px;
		padding-bottom: 30px;
	}

	#slideshow IMG {
	    position:absolute;
	    top:0;
	    left:0;
	    z-index:8;
	    opacity:0.0;
	}

	#slideshow IMG.active {
	    z-index:10;
	    opacity:1.0;
	}

	#slideshow IMG.last-active {
	    z-index:9;
	}
	

