



/*--------------------------------------global------------------------------*/

html		{padding:0px;
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		background-image:url(images/tracks2.jpg);
		background-attachment:fixed;
		background-color:#ffffff;}

body		{padding:0px;
		margin:0px;
		background-image:url("images/contentFill.png");
		font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
		font-weight:500;
		min-width:800px;
		width:1007px;
		max-width:1200px;
		margin-left:auto;
		margin-right:auto;
		}


#header		{background-image:url(images/header3.png);
		width:1007px;height:180px;
		margin-bottom:0px;
		float:left;
		padding:0;
		z-index:500;}




#snow		{color:#4dfe07;
		float:left;
		margin-top:50px;
		width:42%;
		text-align:center;}

.logo		{padding:0;
		width:12%;
		margin-left:auto;
		margin-right:auto;
		max-width:145px;
		max-height:215px;
		visibility:hidden;
		display:none;}


#sports		{color:#4dfe07;
		float:right;
		margin:5px;
		width:53%;
		text-align:center;
		margin-bottom:50px;
		margin-top:-137px;
		padding:0;}






#navbar 	{
      		float:left;
      		width:1007px;
      		background:#2061A5;
      		font-size:90%;
      		line-height:normal;
      		border-bottom:3px solid #1a34c7;
      		margin:0;
		padding:0;
		padding-top:0px;}
    
#navbar ul 	{
      		margin:0;
      		padding:0;
      		list-style:none;}

#navbar li 	{
      		float:left;
      		background:url("images/left.gif") no-repeat left top;
      		margin:0px;
      		padding:0 0 0 9px;
      		}

#navbar a 	{
      		display:block;
      		background:url("images/right.gif") no-repeat right top;
      		padding:5px 15px 4px 6px;
		color:#1a34c7;
		text-decoration:none;
		margin:0;
		font-weight:bold;}    


#navbar #current {
      		background-image:url("images/leftCurrent.gif");
      		}
      
#navbar #current a {
      		background-image:url("images/rightCurrent.gif");
      		padding-bottom:5px;
	  	color:#4dfe07;
	  	cursor:text;} 
	  
	  
#navbar a:link {color:#0000ff;}     

#navbar a:visited {color:#ffffff;}  

#navbar a:hover {color:#00ff00;}  

#navbar a:active {color:#ffff00;}	  
	  


h1	{visibility:hidden;
	font-size:48px;
	padding:0;
	margin-top:15px;
	margin-bottom:0;}	  


#content	{width:800px;
		margin-left:auto;
		margin-right:auto;
		padding:5px;
		background-image:url("images/contentFill.png");
		height:auto;
		z-index:1;}
		
		
		
#footer	{background-image:url(images/sledFooter3.png);
	width:auto;
	height:165px;
	margin:0;
	border-top:3px solid #1a34c7;
	z-index:499;
	clear:both;
	}	
	
#validate{margin-left:auto;
	margin-right:auto;
	width:200px;
	height:40px;
	margin-top:77px;
	margin-bottom:0px;
	}
	
.xhtml	{width:80px;
	height:15px;
	float:left;
	padding-top:25px;
	margin-bottom:0px;}
	
.xhtml a{color:#ffffff;}	
	
.css	{width:80px;
	height:15px;
	float:right;
	padding-top:25px;
	margin-bottom:0px;}
	
.css a	{color:#ffffff;}

.site	{margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:120px;
	height:10px;
	margin-top:0px;
	clear:both;
	}
	
.site a:link {color:#2D5092;}     

.site a:visited {color:#2D5092;}  

.site a:hover {color:#2D5092;}  

.site a:active {color:#2D5092;}

	


		
/*-------------------------------------------------------home-----------------------------------------*/		
#alert{width:100%;
	background-color:red;
	height:auto;
	margin:0;
	padding:0;
	clear:both;}

p.death{color:#000000;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:28px;}
	
p.death a{color:#000000;}	
	
#words	{color:black;
	text-align:center;}
	
.image	{border:2px solid lime;
	margin-left:auto;
	margin-right:auto;
	width:700px; height:450px;}	

.image2	{float:left;
	border:2px solid lime;
	margin:10px;}
	
h2	{text-align:center;
	padding:20px;
	margin-top:20px;
	color:#ffffff;
	font-weight:lighter;}	
	
p.home	{margin:10px;
	padding:35px;
	color:#ffffff;}	
	
#adSpace{margin-left:auto;
	margin-right:auto;
	width:375px;
	height:300px;
	text-align:center;}
	
.advert	{font-size:22px;
	color:lime;}
	
.advert em{color:#E94E22}

#clubPeeps{margin-left:auto;
	margin-right:auto;
	width:700px;
	text-align:center;
	}
	
.image3{
	border:2px solid lime;
	}
	
.image4	{border:2px solid lime;
	}
	
.pres	{text-align:center;
	color:white;
	margin-bottom:15px;}
	
#people	{font-weight:lighter;}	

#name	{width:600px;
	height:80px;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;}
	
.dev	{font-size:18px;
	font-weight:lighter;
	text-align:center;
	color:#ffffff;}	
	
.mail	{color:#ffffff;
	font-weight:lighter;
	text-align:center;}

.dev a:link {color:#00FF22;}     

.dev a:visited {color:#ffffff;}  

.dev a:hover {color:#00FF22;}  

.dev a:active {color:#ffff00;}	
	
	
/*------------------------------------------------------trails---------------------------------------*/

#contentLarge	{width:1000px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		background-image:url("images/contentFill.png");
		height:auto;
		clear:both;}

	
#left	{
	width:317px;
	background-color:orange;
	position:absolute;
	top:285px;
	left:10px;
	}

#center{width:317px;
	left:317px;
	right:317px;
	background-color:yellow;
	top:285px;
	clear:fix;
	}

#right	{position:absolute;
	width:317px;
	right:10px;
	top:285px;
	background-color:pink;
	}
	
/*headings of columns*/ 

.what_status{text-decoration:underline;
	width:50%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear:both;}	
	
.which_one{text-decoration:underline;
	text-align:center;
	color:lime;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	display:inline;
	}
	
.why	{

	}
	
/*each column*/	
	
.conditions {
	text-decoration:underline;
	text-align:center;
	font-size:1.5em;
	color:lime;
	width:50%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	display:inline;}
	
.trails	{color:#ffffff;
	padding:10px;
	text-decoration:none;
	text-align:center;
	width:70%;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	font-size:1em;}

.closed	{font-size:1.5em;
	color:red;
	text-decoration:none;
	width:50px;
	line-height:65px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	display: inline-block;}
	
.open	{font-size:1.5em;
	color:green;
	text-decoration:none;
	width:50px;
	line-height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	display: inline-block;}	
	
.reason	{color:#ffffff;
	text-decoration:none;
	text-align:center;
	width:70%;
	height:49px;
	margin-left:auto;
	margin-right:auto;}	
	
.done	{color:white;
	height:auto;
	width:900px;
	margin-left:auto;
	margin-right:auto;}	
	
	
	
	
/*-------------------------------------------------------news and events------------------------------*/
#old	{width:100%;
	border-top:#ffffff 1px dashed;
	padding-top:75px;}


#bank	{width:600px;
	margin-left:auto;
	margin-right:auto;}

.new	{color:#66ff00;
	text-decoration:none;
	font-size:1.25em;
	}
	
#food a:link {color:#0000ff;}     

#food a:visited {color:#ffffff;}  

#food a:hover {color:#00ff00;}  

#food a:active {color:#ffff00;}
	
#food	{color:orange;
	text-decoration:none;
	}

p.date		
	{text-align:left;
	color:lime;
	padding:5px;}	
	
p.info	
	{margin-left:25px;
	margin-right:25px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:0px;
	color:#ffffff;
	text-align:left;}
	
p.headline	
	{text-align:center;
	font-size:2.25em;
	text-decoration:underline;
	padding:20px;
	margin-top:12px;
	margin-bottom:15px;
	color:#ffffff;}	
	
	

/*-------------------------------------------------------maps------------------------------------------*/

h6	
	{font-size:x-large;
	color:red;
	padding:10px;
	margin:35px;}
	
span	
	{color:#04ff04;
	text-decoration:underline;}	
	
.maps	
	{margin:10px;
	padding:35px;
	color:#ffffff;}	
	
#map1	
	{margin-left:auto;
	margin-right:auto;
	padding:15px;
	margin-bottom:20px;
	text-align:center;
	width:175px;
	height:175px;}	
	
#map	
	{margin-left:auto;
	margin-right:auto;
	padding:25px;
	margin-top:40px;}
	
#contentMap	
	{margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:auto;}	
	
#map1 a:link {color:#0000ff;}     

#map1 a:visited {color:#ffffff;}  

#map1 a:hover {color:#00ff00;}  

#map1 a:active {color:#ffff00;}	
	
#map1 a{font-size:2.25em;
	text-decoration:none;}	
	
	
	
	
/*-------------------------------------------------------equipment-------------------------------------*/	

#contentPic	{width:825px;
		background-image:url("images/contentFill.png");
		margin-left:auto;
		margin-right:auto;
		padding:5px;
		min-height:700px;
		height:auto;
		z-index:1;}


a		{text-decoration:none;
		}

#pics a:link 	{color:#0000ff;}     

#pics a:visited {color:#ffffff;}  

#pics a:hover 	{color:#00ff00;}  

#pics a:active 	{color:#ffff00;}

#pics		color:red;}

#frontcenter	{margin-left:auto;
		margin-right:auto;
		padding-left:225px;
		padding-right:225px;
		text-align:center;
		width:400px;}

#topLeft	{float:left;
		padding:15px 15px 15px 15px;
		text-align:center;}

#bottomLeft	{float:right;
		padding:15px 15px 15px 15px;
		text-align:center;
		}
		
#topRight	{float:left;
		padding:15px 15px 15px 15px;
		text-align:center;
		}
		
#bottomRight	{float:right;
		padding:15px 15px 15px 15px;
		text-align:center;
		}
		
#centerBottom	{margin-left:auto;
		margin-right:auto;
		text-align:center;
		padding:15px 15px 15px 15px;}
		
		
		
/*------------------------------------------------------trail Images----------------------------------*/


.archive{text-align:center;
	color:#ffffff;
	font-size:20px;
	font-weight:lighter;
	text-decoration:none;}
		
	
.archive a:link {color:#0000ff;}     

.archive a:visited {color:#ffffff;}  

.archive a:hover {color:#00ff00;}  

.archive a:active {color:#ffff00;}


.bbqPics{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	}
	
.bbqPics ul{
	text-decoration:none;
	border:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
.bbqPics ul li{
	display:inline;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
.bbqPics a img{border:4px solid #ffffff;}	
	
.side	{color:#ffffff;
	text-align:left;
	text-decoration:underline;}

.foodPics{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	}
	
.foodPics ul{
	text-decoration:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
.foodPics ul li{
	display:inline;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
		
 .foodPics a img{border:4px solid #ffffff;}

#stuff	{width:550px;
	height:600px;
	margin-left:auto;
	margin-right:auto;}
	
.send	{color:lime;
	text-align:center;
	text-decoration:none;
	}
	
.progressive{color:#ffffff;
	text-align:left;
	text-decoration:underline;}	
	
.arc1head{color:red;
	text-align:center;}

.arc1	{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	}
	
.arc1 ul{
	text-decoration:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
.arc1 ul li{
	display:inline;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
.arc1 a img{border:none;}


.flickr	{color:#ffffff;
	text-decoration:underline;}

.flickr	a span{text-decoration:none;
	color:#FF0084;
	font-weight:bold;
	font-size:18px;
	background-color:#ffffff;}
	
	
	
.hill{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	}
.hill a {margin-left:auto;
	margin-right:auto;}	
	
.hill a img{border:4px solid #ffffff;}	
		
/*-------------------------------------------------------contact us------------------------------------*/

	
#pdf	{text-align:center;
	list-style:none;}

#pdf a 	{color:red;
	font-size:1.25em;}

#micro	{text-align:center;
	list-style:none;
	}
	
#micro a{color:white;
	font-size:20px;
	}

#member	{text-decoration:underline;
	font-weight:lighter;
	color:lime;
	text-align:center;
	}
	
#explain{text-align:center;
	color:white;
	font-size:1.13em;
	font-weight:lighter;
	}

h4
	{color:lime;
	margin-top:15px;
	padding-top:15px;}
	
contactForm
	{width:360px;
	height:750px;
	margin-left:auto;
	margin-right:auto;}
	
#contact
	{width:360px;
	height:auto;
	margin-left:3%;
	margin-right:auto;
	float:left;}
	
#xtra	{margin-left:auto;
	margin-right:3%;
	
	width:350px;
	height:350px;
	float:right;
	}
	
.thanks	{width:550px;
	height:75px;
	text-align:center;
	color:#ffffff;
	padding:10px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	font-size:1.19em;}
	
fieldset			
	{width:350px;
	height:650px;
	padding-top:2px;
	margin-top:2px;
	border-color:#04ff04;
	background-image:url("../images/contentFill.png");
	clear:both;}
	
legend
	{color:lime;}	

#textbox
	{width:auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
	height:auto;}	

input
	{margin-left:auto;
	margin-right:10px;
	padding-right:10px;
	margin-top:2px;
	margin-bottom:2px;
	display:block;
	text-decoration:none;}
	
label			
	{margin-left:10px;
	float:left;
	text-align:left;
	margin-top:auto;
	margin-bottom:auto;
	display:block;
	font-weight:bold;
	font-size:1.13em;
	color:#ffffff;}
	
textarea		
	{padding:0;
	margin:0;
	border:1px inset black;}
	
p.submit input	
	{text-align:center;
	border:2px outset;
	font-weight:bold;
	width:100px;
	height:40px;}	
	
p.submit
	{padding:0;
	margin:0;
	width:110px;
	height:45px;
	margin-left:auto;
	margin-right:auto;}
	
p.reset	
	{padding:0;
	margin:0;
	width:110px;
	height:45px;
	margin-left:auto;
	margin-right:auto;}

p.reset input	
	{text-align:center;
	border:2px outset;
	font-weight:bold;
	width:100px;
	height:40px;}


form	
	{height:700px;
	width:360px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:15px;
	margin-bottom:10px;}


/*-------------------------------------------------------safety----------------------------------------*/
p.danger{font-size:1.5em;
	color:red;
	text-align:center;
	height:auto;}
p.points
	{text-align:center;
	color:#ffffff;
	text-decoration:underline;
	padding:15px;}
	
p.points em
	{color:red;
	font-weight:500;}

p.content
	{color:#ffffff;
	padding:15px;
	margin-left:15px;
	margin-right:15px;}
	
p.where{margin-left:auto;
	margin-right:auto;
	height:36px;
	width:400px;
	font-size:1.5em;}

p.where a{
	text-align:center;
	color:lime;
	}
	
#trip	{width:550px;
	height:auto;
	border:2px solid lime;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	line-height:1.88em;
	}
p.trip	{margin:10px;
	padding:10px;
	}
	
.trip99	{margin:10px;
	padding:10px;
	line-height:1.88em;
	}
#trip ul{list-style:none;
	line-height:2.50em;
	}

.ride	{color:black;}
		

/*-------------------------------------------------------links-----------------------------------------*/
p.links	
	{text-align:center;
	color:#ffffff;
	text-decoration:underline;
	padding:5px;
	margin-left:auto;
	margin-right:auto;}			
	
/*-------------------------------------------------------site map---------------------------------------*/

#site	{margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site2 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site3 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site4 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site5 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site6 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site7 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site8 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site9 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site10 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site11 {margin-left:15px;
	padding-left:15px;
	font-size:.88em;
	color:lime;}

#site a	{color:lime;}

#site2 a {color:lime;}

#site3 a {color:lime;}

#site4 a {color:lime;}

#site5 a {color:lime;}

#site6 a {color:lime;}

#site7 a {color:lime;}

#site8 a {color:lime;}

#site9 a {color:lime;}

#site10 a {color:lime;}

#site11 a {color:lime;}
	
#pita {list-style:circle;
	font-size:1.13em;
	color:lime;}

#pita2 {list-style:circle;
	font-size:1.13em  ;
	color:lime;}


#pita3 {list-style:circle;
	font-size:1.13em;
	color:lime;}


#pita4 {list-style:circle;
	font-size:1.13em;
	color:lime;}


#pita5 {list-style:circle;
	font-size:1.13em;
	color:lime;}


#pita6 {list-style:circle;
	font-size:1.13em;
	color:lime;}


#pita7 {list-style:circle;
	font-size:1.13em;
	color:lime;}


#pita8 {list-style:circle;
	font-size:1.13em;
	color:lime;}


#pita9 {list-style:circle;
	font-size:1.13em;
	color:lime;}

	
#pita a {color:white;}	

#pita2a {color:white;}

#pita3a {color:white;}

#pita4 a {color:white;}

#pita5 a {color:white;}

#pita6 a {color:white;}

#pita7 a {color:white;}

#pita8 a {color:white;}

#pita9 a {color:white;}


/*-------------------------------------------------------thankyou page-----------------------------------*/

.poop	{color:#ffffff;
	text-align:center;
	font-size:2.25em;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-top:15px;}



.back	{margin-left:auto;
	margin-right:auto;
	text-align:center;}

.back a	{color:lime;
	font-size:1.5em;
	margin-left:auto;
	margin-right:auto;
	text-decoration:underline;
	margin-top:15px;}



















	
