 * {
	PADDING: 0px; 
	MARGIN: 0px; 
}
HTML {

	BACKGROUND: #ffffff  url("../images/bg.jpg") repeat-x; 
	MARGIN: 0; 
	PADDING: 0px; 	
}
BODY {
	PADDING: 0;  
	MARGIN: 0px auto; 
	FONT-FAMILY: Times New Roman, Arial, Helvetica; 
	TEXT-ALIGN: center;
	WIDTH: 911px; 
	BACKGROUND: transparent; 
	FONT-SIZE: 12px;
}
#container {
	PADDING: 0; 
/*	MARGIN: 0px auto; 		  */
	MARGIN: 0 0 0 0px; 
	WIDTH: 909px; 
	BORDER-STYLE: none;
	BACKGROUND: transparent; 
}
#main {
	PADDING: 0; 
	margin: 0; 
	WIDTH: 909px; 
	HEIGHT: 235px;
}

#menubar {
	WIDTH: 900px;
	height: 67px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0 0 0 3px; 
	BACKGROUND: transparent; 		
}
#creator {
	TEXT-ALIGN: center;
	FONT-SIZE: .85em;
}
#resourcemenu {
	TEXT-ALIGN: right;
	MARGIN: 0 10px 0 0; 
	FONT-SIZE: .9em;
	COLOR: #DEDED5; 				
}
#copyright {	
	MARGIN: 20px 0 0 0; 	
	TEXT-ALIGN: center;
	FONT-SIZE: .9em;	
}
#goomap		 {
width: 565px;
height: 400px;
text-align: center;
}
.mapbg {
	MARGIN: 20px; 
	PADDING: 0; 
	WIDTH: 650px; 
	HEIGHT: 500px;
	BACKGROUND: #DEDED5  url("../images/mapbg.jpg") top left no-repeat; 
}
.test {
	MARGIN: 0; 
	PADDING: 0; 
	WIDTH: 750px; 
	HEIGHT: 700px;
	BACKGROUND: #DEDED5; 
	text-align: center;
	FLOAT:  left;
	
}
#rules		 {
text-align: left;
PADDING: 10px; 
MARGIN: 20px; 
	BACKGROUND: #DEDED5; 	
	COLOR: #163a3a; 	
}
#club {
	PADDING: 0; 
	margin: 0; 
	WIDTH: 909px; 
	TEXT-ALIGN: left;
	MARGIN: 3px 0 3px 0; 	
	CLEAR: both;
}
#bigmap {
	background-color: #163a3a;
	MARGIN: 0 0 0 0; 
	PADDING: 7px 0 0 0; 
	WIDTH: 900px;
	HEIGHT: 386px;	
}
.mapfix {
	MARGIN: 0; 		
	PADDING: 0; 	
	float: left;
	width: 5px;
	text-align: right;	
}
.center {
	display: inline;
	TEXT-ALIGN: center;
}
.sidecenter
{
	TEXT-ALIGN: center;
	padding: 5px;
}
.left {
	TEXT-ALIGN: left;
}
.tinydent {
	margin-top: 15px;
	margin-left: 10px;
}
.both {
	CLEAR: both;
	MARGIN: 0; 	
	PADDING: 0; 
}
.floatleft {
	TEXT-ALIGN: left;
	FLOAT:  left;	
	MARGIN: 10px; 		
}
.floatright {
	TEXT-ALIGN: right;
	FLOAT:  right;	
	MARGIN: 10px; 		
}
.topmargin {
	MARGIN-TOP: 12px; 
	TEXT-ALIGN: left;
	WIDTH: 195px;
	FLOAT: RIGHT;
}
.line {
    margin: 7px 0 7px 0; 
}
/*  Main bar */
.main {
	MARGIN: 0; 	
	PADDING: 0; 
	BACKGROUND: transparent;  
	CLEAR: both;
	}
.mainsecond {
	CLEAR: both;
	PADDING: 0; 
	margin: 0;
	BACKGROUND: transparent;  	
}	
.mainbar {
	MARGIN: 0; 	
	PADDING: 0; 
	BACKGROUND: transparent;  
	WIDTH: 908px;
	HEIGHT: 12px;		
}
.maincontent {
	background-color: #163a3a;
	MARGIN: 0 0 0 0; 
	PADDING: 4px 0 0 0; 
	WIDTH: 903px;
	HEIGHT: 247px;		
}
.secondcontent {
	background-color: #163a3a;
	MARGIN: 0 0 0 0; 
	PADDING: 4px 0 0 0; 
	WIDTH: 903px;
	HEIGHT: 132px;		
}
.thirdcontent {
	background-color: #163a3a;
	MARGIN: 0 0 0 0; 
	PADDING: 4px 0 0 0; 
	WIDTH: 903px;
	HEIGHT: 487px;		
}
.mainbox {
	display: inline;
	text-align: center;
	MARGIN: 0; 
	PADDING: 0; 
}
.mainleft {
	display: inline;
	text-align: center;
	background: #96adac;
	FLOAT:  left;	
	MARGIN: 4px 0 0 8px; 
	PADDING: 5px 13px 0 13px; 
	WIDTH: 241px;
	HEIGHT: 230px;	
	color:#163a3a; 	
}
.mainright {
	FLOAT:  right;	
	MARGIN: 4px 12px 0 0 ; 
	PADDING: 0; 
	WIDTH: 609px;
	HEIGHT: 235px;	
}
.secondleft {
	display: inline;
	text-align: center;
	background: #96adac;
	FLOAT:  left;	
	MARGIN: 4px 0 0 8px; 
	PADDING: 5px 13px 0 13px; 
	WIDTH: 241px;
	HEIGHT: 115px;	
	color:#163a3a; 	
}
.secondright {
	FLOAT:  right;	
	MARGIN: 4px 12px 0 0 ; 
	PADDING: 0; 
	WIDTH: 609px;
	HEIGHT: 120px;	
}
.thirdleft {
	display: inline;
	text-align: center;
	background: #96adac;
	FLOAT:  left;	
	MARGIN: 10px 0 0 8px; 
	PADDING: 0 13px 0 13px; 
	WIDTH: 241px;
	HEIGHT: 345px;	
	color:#163a3a;
	CLEAR: both;
 	
}
.thirdright {
	FLOAT:  right;	
	MARGIN: 4px 12px 0 0 ; 
	PADDING: 0; 
	WIDTH: 609px;
	HEIGHT: 475px;	
}
.mapside {
	FLOAT:  left;	
}
/*  Content */
.content {
	MARGIN: 5px 4px 5px 4px; 	
	PADDING: 0; 
	BACKGROUND: transparent;  
	CLEAR: both;
	WIDTH: 893px;
	}
.leftcol {
	WIDTH: 279px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0 0 4px 0; 
	BACKGROUND: transparent  url("../images/bg-featured.jpg") top left repeat-x; 
	text-align: left;	
}
.rightcol {
	PADDING: 0 0 4px 0; 
	WIDTH: 610px; 
	FLOAT:  right;
	MARGIN: 0px; 
	text-align: left;	
}
.content_feat {
	WIDTH: 279px;
	MARGIN: 0; 
	PADDING: 1px 0 0 0; 
	BACKGROUND: transparent url("../images/featured-head.jpg") top left no-repeat; 
}
.content_hl {
	MARGIN: 0; 
	PADDING: 2px 0 0 0; 
	WIDTH: 605px;
	HEIGHT: 139px;	
	BACKGROUND: transparent url("../images/bg-highlight4.jpg") top left no-repeat; 	
	color:#163a3a; 	
}	
.content_hl_txt {
	FONT-size: 1.25em; 
	FONT-WEIGHT: bold;	
    margin: 24px 22px 0 20px; 
	line-height: .9em;	
	PADDING: 0; 	
}
.feat_text {
	text-align: left;	
	MARGIN: 0 15px 0 15px; 	
	color:#163a3a;	 
}
.feat_img {
	display: inlinw;
	text-align: center;	
	MARGIN: 0; 	
}
.rightcolleft {
		FLOAT:  left;	
		WIDTH: 428px;

}
.fbbox {
	MARGIN: 5px 0 0 0; 
	PADDING: 0 0 0 0; 
	WIDTH: 428px;
	BACKGROUND-COLOR: transparent; 		 
	FLOAT:  left;	
	border-style: none; 
	COLOR: #163a3a; 				
}
.content_hap {
	MARGIN: 5px 0 0 0; 
	PADDING: 2px 0 0 0; 
	WIDTH: 428px;
	BACKGROUND: #DEDED5 url("../images/happening-head.jpg") top left no-repeat; 		 
	FLOAT:  left;	
	border-style: none; 
	COLOR: #163a3a; 				
}
.haptext {
    margin: 7px 10px 10px 10px; 
	COLOR: #163a3a; 			 
}
.content_pot {
	MARGIN: 5px 0 0 0; 
	WIDTH: 177px;
	BACKGROUND: #163a3a url("../images/bg-other.jpg") top left repeat; 		 
	FLOAT:  right;	
}
.content_pot_head {
	MARGIN: 0; 
	PADDING: 1px 0 0 0; 
	WIDTH: 177px;
	BACKGROUND: transparent url("../images/other-head.jpg") top left no-repeat; 		 
	border-style: none; 
}
.content_pot_txt {
	MARGIN: 20px 10px 10px 10px; 
	PADDING: 0; 
	WIDTH: 150px;
	BACKGROUND: transparent; 		 
	border-style: none; 
	COLOR: #DEDED5; 		
}
.quotebar {
	MARGIN: 5px 0 0 0; 
	WIDTH: 177px;
	BACKGROUND: #DEDED5; 		 
	FLOAT:  right;	
}
.quotehead {
	MARGIN: 0; 
	PADDING: 1px 0 0 0; 
	WIDTH: 177px;
	BACKGROUND: #DEDED5 url("../images/quotes-head.jpg") top left no-repeat; 		 
	border-style: none; 
}
.quotebartext {
	MARGIN: 7px; 
	PADDING: 5px 0 7px 0; 
	WIDTH: 160px;
	BACKGROUND: transparent; 		 
	border-bottom: #163a3a 3px solid; 		
	COLOR: #163a3a;
	FONT-size: 1.1em; 
}
.wtext {
	MARGIN: 20px 10px 10px 10px; 
	PADDING: 0; 
	WIDTH: 150px;
	BACKGROUND: transparent; 		 
	COLOR: #163a3a;
	FONT-size: .85em; 
}
.wimg {
	HEIGHT: 30px;
	WIDTH: 30px;
}
.wet {
	CLEAR: both; 
	MARGIN: 0px 0px 5px 0px; 
	border-top: #163a3a 1px solid; 			
}
.wetl {
	FLOAT:  left;
	WIDTH: 80px;	
}
.wetr {
	FLOAT:  right;	
	WIDTH: 70px;	
}
.trailinfo {
	MARGIN: 0; 
	CLEAR: both;	
}	
.trail_report {
	MARGIN: 5px 0 0 0; 
	WIDTH: 177px;
	BACKGROUND: transparent url("../images/trailreport.jpg") top left no-repeat; 		 
	FLOAT:  right;	
}
.trail_head {
	MARGIN: 15px 10px 110px 10px; 
	PADDING: 0; 
	WIDTH: 150px;
	BACKGROUND: transparent; 		 
	border-style: none; 
}
.trail_sub {
	MARGIN: 5px 10px 10px 10px; 
	PADDING: 0; 
	WIDTH: 150px;
	BACKGROUND: transparent; 		 
	border-style: none;
	FONT-size: 1.25em; 
	color: #FFFFFF;
	FONT-WEIGHT: bold;	
	text-align: center;	
}
.trail_txt {
	MARGIN: 5px 10px 10px 10px; 
	PADDING: 0; 
	WIDTH: 150px;
	BACKGROUND: transparent; 		 
	border-style: none; 
	COLOR: #163a3a; 
	FONT-WEIGHT: bold;		
}	
.weather {
	MARGIN: 20px 0 10px 8px; 
	PADDING: 0; 
}
.wideweather {
	MARGIN: 20px 0 10px 23px; 
	PADDING: 0; 
}
/* page 2 */
.leftcol_p2 {
	WIDTH: 279px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0; 
	text-align: left;		
}
.rightcol_p2 {
	PADDING: 0px 0 4px 0; 
	WIDTH: 610px; 
	FLOAT:  right;
	MARGIN: 0px; 
	text-align: left;	
}
.content_submenu {
	WIDTH: 279px;
	MARGIN: 0; 
	PADDING: 0; 
	BACKGROUND: transparent url("../images/bg-submenu.jpg") top left repeat; 
}
.content_submenu_head {
	WIDTH: 260px;
	MARGIN: 0; 
	PADDING: 2px 10px 10px 5px; 
	BACKGROUND: transparent url("../images/submenu-head.jpg") top left no-repeat; 
	COLOR: #163a3a; 	
}
.snowmenu {
	MARGIN: 15px 10px 0 0; 
	PADDING: 2px; 
	text-align: left;	
	FLOAT:  left;
	COLOR: #163a3a; 	
	BACKGROUND-color: #96adac;	
}	
.sidemenu {
	WIDTH: 220px;
	MARGIN: 5px 10px 5px 30px; 
	text-align: left;	
	FONT-size: .9em; 
}
.newmenu {
	WIDTH: 245px;
	MARGIN: 2px 5px 5px 1px; 
	PADDING: 2px 5px 20px 8px; 	
	text-align: left;	
	FONT-size: 1.1em; 
	border: #163a3a 8px solid; 	
	BACKGROUND-color: #96adac;
}
.tbborders {
	PADDING: 5px 0 5px 0; 	
	border-bottom: #163a3a 3px solid; 		
}
.video_club {
	MARGIN: 0; 
	PADDING: 2px 10px 0 0; 
	COLOR: #163a3a; 
	FLOAT:  right;		
	}
.page_club {
	MARGIN: 0; 
	PADDING: 12px 0 20px 8px; 
	BACKGROUND: #DEDED5 url("../images/sleddog-bg.jpg") top left no-repeat; 	
	COLOR: #163a3a; 
	}
.clubmenu {
	MARGIN: 15px 10px 0 0; 
	PADDING: 2px; 
	text-align: right;	
	FLOAT:  right;
	COLOR: #163a3a; 
	
	BACKGROUND-color: #96adac;	
}	
.clubbox {
	MARGIN: 0; 
	PADDING: 2px 10px 0 10px; 
	text-align: left;	
	FLOAT:  left;
	Width: 230px;
}
.smallgroup {
	MARGIN: 0; 
	PADDING: 0; 
	Width: 273px;
}
.medgroup {
	MARGIN: 0; 
	PADDING: 0; 
	Width: 420px;
}
.medgroup1 {
	MARGIN: 0; 
	PADDING: 0; 
	Width: 356px;
}
.dogbox {
	MARGIN: 0 10px 0 0; 
	PADDING: 90px 15px 15px 15px; 
	text-align: left;	
	BACKGROUND: #D2D2C6 url("../images/sleddog-fun.png") top left no-repeat; 	
	FLOAT:  right;
}
.clubbox2 {
	MARGIN: 0 15px 0 0; 
	PADDING: 2px 10px 0 10px; 
	text-align: left;	
	FLOAT:  right;
	Width: 500px;
	BACKGROUND: #D2D2C6;
}
.clubbox5 {
	MARGIN: 0 15px 0 0; 
	PADDING: 2px 10px 0 10px; 
	text-align: left;	
	FLOAT:  right;
	Width: 460px;
	BACKGROUND: #D2D2C6;
}
.clubbox6 {
	MARGIN: 0; 
	PADDING: 2px 10px 0 10px; 
	text-align: left;	
	FLOAT:  left;
	Width: 420px;
	BACKGROUND: #D2D2C6;
	
}
.clubintro {
float: left;
	MARGIN: 15px 0 0 0; 
}
.clubbox3 {
	MARGIN: 0; 
	PADDING: 2px 10px 0 10px; 
	text-align: left;	
	FLOAT:  right;
	Width: 600px;
}
.clubbox4 {
	MARGIN: 0 15px 0 0; 
	PADDING: 2px 10px 0 10px; 
	text-align: right;	
	FLOAT:  right;
	Width: 200px;
}
.clubtable {
	MARGIN: 0; 
	PADDING: 2px 10px 0 10px; 
	text-align: left;	
}
.odd {
	BACKGROUND: #D2D2C6;
	border: #DEDED5 2px solid; 	
	PADDING: 2px; 
}
.even  {
	BACKGROUND: #E7E7DE;
	border: #DEDED5 2px solid; 
	PADDING: 2px; 	
}

.morebox {
	MARGIN: 0 10px 0 0; 
	PADDING: 15px; 
	text-align: left;	
	BACKGROUND: #D2D2C6; 	
	FLOAT:  right;
	Width: 420px;
	
}
.page3 {
	MARGIN: 20px 15px 0 15px; 
	PADDING: 2px 0 20px 8px; 
	width: 570px;		
	BACKGROUND: #DEDED5 url("../images/cont2-head.jpg") top left no-repeat; 	
	COLOR: #163a3a; 
	FLOAT: left;
	}
.page2 {
	MARGIN: 0; 
	PADDING: 2px 0 20px 8px; 
	BACKGROUND: #DEDED5 url("../images/cont2-head.jpg") top left no-repeat; 	
	COLOR: #163a3a; 				
	}
.page2_txt {
	FONT-size: 1em; 
    margin: 30px 18px 20px 8px; 
}
.cont2_ad {
	MARGIN: 10px 0 0 10px; 
	PADDING: 2px 0 0 0;
	width: 533px;	
	BACKGROUND: #295858 url("../images/cont2-ad-head.jpg") top left no-repeat; 	
	COLOR: #DEDED5; 				
	}
.cont2_ad_txt {
	FONT-size: 1em; 
    margin: 30px 10px 0 15px;
	width: 237px;
	BACKGROUND: #295858;
}
.cont2_ad_bot {
	MARGIN: 0 0 0 10px; 
	PADDING: 0;
	BACKGROUND: transparent; 	
	}
.right_ad {
	display: inline;
	TEXT-ALIGN: right;
	FLOAT:  right;	
	MARGIN: 30px 10px 0 0; 	
}

.cont3_ad {
	MARGIN: 0; 
	PADDING: 2px 0 0 0;
	WIDTH: 273px;
	BACKGROUND: #295858 url("../images/cont3-ad-head.jpg") top left no-repeat; 	
	COLOR: #DEDED5; 				
	}
.cont3_ad_txt {
	FONT-size: 1em; 
    margin: 30px 10px 0 15px;
	WIDTH: 210px;
	BACKGROUND: #295858;
}
.cont3_ad_bot {
	MARGIN: 0; 
	PADDING: 0;
	BACKGROUND: transparent;
	}
.top_ad {
	TEXT-ALIGN: center;
	MARGIN: 30px 0 0 0; 	
}
	
.cont2_info {
	MARGIN: 0; 
	PADDING: 2px 0 0 0;
	width: 279px;	
	BACKGROUND: #295858 url("../images/cont2-ad-head.jpg") top left no-repeat; 	
	COLOR: #DEDED5; 				
	}
.cont2_info_txt {
	FONT-size: 1em; 
    margin: 30px 10px 0 15px;
	width: 260px;
	BACKGROUND: #295858;
}
.cont2_info_bot {
	MARGIN: 0; 
	PADDING: 0;
	BACKGROUND: transparent; 	
	}
.bubble1 {
	MARGIN: 3px 0 0 7px; 
	width: 260px;
	height: 196px;
	BACKGROUND: transparent url("../images/bubble.gif") top left no-repeat; 	
	COLOR: #163a3a; 	
	PADDING: 10px 0 2px 0;
	}
.bubble1_txt {
	MARGIN: 0; 
	PADDING: 0 10px 0 10px;
	FONT-size: 1em; 
}
.bubble2 {
	MARGIN: 5px 0 0 10px; 
	width: 260px;
	height: 396px;
	BACKGROUND: transparent url("../images/bubble2.gif") top left no-repeat; 	
	COLOR: #163a3a; 	
	PADDING: 20px 0 5px 0;
	}
.testimonial1 {
	MARGIN: 0 0 0 7px; 
	width: 260px;
	height: 196px;
	BACKGROUND: transparent url("../images/testimonial.jpg") top left no-repeat; 	
	COLOR: #163a3a; 	
	PADDING: 20px 0 5px 0;
	}
.testimonial1_txt {
	MARGIN: 0 50px 0 50px;
	PADDING: 0;
	FONT-size: 1.25em; 
	COLOR: #96adac; 		
}
/* directory */
.memdir {
	MARGIN: 0; 
	PADDING: 2px;
	width: 560px;	
	BORDER-BOTTOM: #163a3a 1px solid; 	
	}
.memdirend{
	MARGIN: 0; 
	PADDING: 2px;
	width: 560px;	
	BORDER-BOTTOM: #163a3a 5px solid; 	
	}		
.memdirfeat {
	MARGIN: 2px; 
	PADDING: 2px;
	height: 220px;
	width: 560px;
	BACKGROUND: #96adac;
	BORDER-BOTTOM: #163a3a 4px solid; 
	font-weight: bolder;	
	FONT-SIZE: 1.1em;	
	}		
.memdirdesc {
	width: 300px;
	}		
/* other */
.nobul {
    padding: 3px 0px 5px 10px; 
    margin: 0; 
    list-style-type: none; 
	FONT-SIZE: 1.1em;	
}
#footer {
	PADDING: 10px 0 0 0; 
    margin: 0; 
	WIDTH: 886px;
	HEIGHT: 80px;
	BORDER: none;
	background: #DEDED5 url(../images/footer.jpg) top left no-repeat; 		
}
.menu dd span.txt { margin-top: 0px; color:#163a3a; }  /*10*/

.menu {padding:0; margin:0;}
.menu dd {float:left; padding:0; margin:0; text-align:center;}

.menu dd span.bb {height: 45px; width: 128px; background:url(../images/tab3.jpg); float:left; border: 0px; padding: 22px 0px 0px 0px; line-height:.9em; font-weight: bolder; }

.menu a, .menu a:visited {color:#163a3a; text-decoration:none; font-size:1.2em; font-weight: bold; cursor:pointer;}
.menu a:hover {color:#163a3a; background:#275757; font-weight: bolder; }
.menu a:hover span {background-position:0 67px; border: 0px; }
.menu a:active {color:#DEDED5; background:#275757; font-weight: bolder; }
.menu a:active span {background-position:0 67px; border: 0px; }


A:link.sub, A:visited.sub, A:active.sub {
	COLOR: #163a3a; TEXT-DECORATION: none;
	font-size: 1.2em;
	font-weight: bolder;
}
A:hover.sub {
	COLOR: #DEDED5;
	TEXT-DECORATION: none;
	font-size: 1.2em;	
	font-weight: bolder;	
}
A:link.std, A:visited.std, A:active.std {
	COLOR: #163a3a; BORDER-BOTTOM: #163a3a 1px dotted; TEXT-DECORATION: none;
}
A:hover.std {
	COLOR: #DEDED5;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #DEDED5 1px dotted; 	
}
A:link.dstd, A:visited.dstd, A:active.dstd {
	COLOR: #163a3a; BORDER-BOTTOM: #163a3a 1px dotted; TEXT-DECORATION: none;
}
A:hover.dstd {
	COLOR: #EE8A00;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #DEDED5 1px dotted; 	
}
A:link.dark, A:visited.dark, A:active.dark {
	COLOR: #96adac; BORDER-BOTTOM: #96adac 1px dotted; TEXT-DECORATION: none;
}
A:hover.dark {
	COLOR: #DEDED5;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #DEDED5 1px dotted; 	
}
.util { padding-right: 8px;}

.tinytxt { font-size: .35em; }

A:link.util, A:visited.util, A:active.util {
	margin: 4px 0 0 0;
	COLOR: #163a3a; TEXT-DECORATION: none; font-size: 1em;
}
A:hover.util {
	margin: 4px 0 0 0;
	COLOR: #EE8A00;
	font-size: 1em;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
}
A:link.h4, A:visited.h4, A:active.h4 {
	TEXT-DECORATION: none; 
	color: #DEDED5;	
	FONT-size: 1.2em; 
	BORDER-BOTTOM: #DEDED5 1px dotted; 	
	FONT-WEIGHT: bold;	
	
}
A:hover.h4 {
	COLOR: #EE8A00;
	TEXT-DECORATION: none;
	FONT-size: 1.2em; 
	
}
A:link.h5, A:visited.h5, A:active.h5{
	TEXT-DECORATION: none; 
	color: #163a3a;	
	FONT-size: 1.2em; 
	BORDER-BOTTOM: #163a3a 1px dotted; 	
	FONT-WEIGHT: bold;	
}
A:hover.h5 {
	COLOR: #EE8A00;
	TEXT-DECORATION: none;
	FONT-size: 1.2em; 
	
}
A:link.h3, A:visited.h3, A:active.h3{
	TEXT-DECORATION: none; 
	color: #163a3a;	
	FONT-size: 1.35em; 
font-weight: bold;	
	MARGIN: .1em;

}
A:hover.h3 {
	COLOR: #EE8A00;
	TEXT-DECORATION: none;
	FONT-size: 1.35em; 
font-weight: bold;		
	MARGIN: .1em;

}
A:link.h2, A:visited.h2, A:active.h2{
	TEXT-DECORATION: none; 
	color: #DEDED5;	
	FONT-size: 1.35em; 
font-weight: bold;	
	MARGIN: .1em;
}
A:hover.h2 {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-size: 1.35em; 
font-weight: bold;		
	MARGIN: .1em;
}
A:link.h3home, A:visited.h3home, A:active.h3home{
	TEXT-DECORATION: none; 
	color: #163a3a;	
	FONT-size: 1.35em; 
font-weight: bold;	
	MARGIN: .1em;
	BORDER-BOTTOM: #163a3a 1px dotted; 	
}
A:hover.h3home {
	COLOR: #EE8A00;
	TEXT-DECORATION: none;
	FONT-size: 1.35em; 
font-weight: bold;		
	MARGIN: .1em;

}
A:link.h3home1, A:visited.h3home1, A:active.h3home1{
	TEXT-DECORATION: none; 
	color: #163a3a;	
	FONT-size: 1em; 
font-weight: bold;	
	MARGIN: .1em;
	BORDER-BOTTOM: #163a3a 1px dotted; 	
}
A:hover.h3home1 {
	COLOR: #EE8A00;
	TEXT-DECORATION: none;
	FONT-size: 1em; 
font-weight: bold;		
	MARGIN: .1em;

}
A:link.orang, A:visited.orang, A:active.orang{
	TEXT-DECORATION: none; 
	color: #EE8A00;	
	FONT-size: 1em; 
	font-weight: bold;
	BORDER-BOTTOM: #EE8A00 1px dotted;	
}
A:hover.orang {
	COLOR: #DEDED5;
	TEXT-DECORATION: none;
	FONT-size: 1em; 
	font-weight: bold;		
}
A:link.orang2, A:visited.orang2, A:active.orang2{
	TEXT-DECORATION: none; 
	color: #EE8A00;	
	FONT-size: 1em; 
	font-weight: bold;
	BORDER-BOTTOM: #EE8A00 1px dotted;	
}
A:hover.orang2 {
	COLOR: #163a3a;
	TEXT-DECORATION: none;
	FONT-size: 1em; 
	font-weight: bold;		
}
A:link.green, A:visited.green, A:active.green{
	TEXT-DECORATION: none; 
	color: #EE8A00;	
	FONT-size: 1em; 
	font-weight: bold;
	BORDER-BOTTOM: #EE8A00 1px dotted;	
}
A:hover.green {
	COLOR: #163a3a;
	TEXT-DECORATION: none;
	FONT-size: 1em; 
	font-weight: bold;		
}
A:link.big, A:visited.big, A:active.big{
	TEXT-DECORATION: none; 
	color: #EE8A00;	
	FONT-size: 1.5em; 
	FONT-WEIGHT: bold;	
	BORDER-BOTTOM: #EE8A00 1px dotted;	
}
A:hover.big {
	COLOR: #DEDED5;
	TEXT-DECORATION: none;
	FONT-size: 1.5em; 
	FONT-WEIGHT: bold;		
}
A:link.subheadf, A:visited.subheadf, A:active.subheadf{
	TEXT-DECORATION: none; 
	color: #163a3a;	
	FONT-size: 1em; 
font-weight: bold;	
	MARGIN: .1em;
	BORDER-BOTTOM: #163a3a 1px dotted; 	
}
A:hover.subheadf {
	COLOR: #EE8A00;
	TEXT-DECORATION: none;
	FONT-size: 1em; 
font-weight: bold;		
	MARGIN: .1em;

}	
A:link.mapmenu, A:visited.mapmenu, A:active.mapmenu {
	margin: 0;
	padding: 0;
	COLOR: #163a3a; TEXT-DECORATION: none; font-size: 1.35em;
font-weight: bold;		
	
}
A:hover.mapmenu {
	margin: 0;
	padding: 0;
	COLOR: #EE8A00;
	font-size: 1.35em;
	TEXT-DECORATION: none;
}
.mapmenu {
	margin: 0;
	padding: 0;
}
.item {
	margin: 5px 0 5px 0;
	clear: both;
	text-align: left;		
}
.startpara
{
	FONT-size: 1.5em; 
	FONT-WEIGHT: bold;	
}
.lg {
		color: #96adac;
}
.dg {
		color: #163a3a;
		FONT-size: 1.7em; 
	font-weight: bolder;		
}
.bldr {
	font-weight: bolder;		
}
.cream {
		color: #DEDED5;
}
.msg {
		color: #EE8A00;
		FONT-size: 1.35em; 
	font-weight: bolder;			
}
h1
{
	MARGIN: .1em;
	FONT-size: 1.5em; 
    padding: 0;	
	line-height: 90%;
	text-align: left;	
	color: #DEDED5;	
}
h2
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #DEDED5;		
}
h3
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
		color: #163a3a;	
}
h4
{
	MARGIN: .1em;
	color: #DEDED5;	
	FONT-size: 1.2em; 
    padding: 0 5px 0 0;	
	text-align: left;
	color: #DEDED5;		
}
h5
{
	MARGIN: .1em;
	FONT-size: 1.2em; 
    padding: 0 5px 0 0;	
	text-align: left;
	color: #DEDED5;		
}
h6
{
	FONT-size: 1.2em; 
	MARGIN: 0;
    padding: 0;	
	font-weight: normal;
	color: #163a3a;
	
}
.subheads
{
	MARGIN: .1em;
	FONT-size: 1.2em; 
    padding: 0 5px 0 0;	
	text-align: left;
	color: #163a3a;	
	FONT-WEIGHT: bold;	
}
.subheads_f
{
	MARGIN: .1em;
	FONT-size: 1.2em; 
    padding: 0 5px 0 0;	
	text-align: left;
	color: #163a3a;	
	FONT-WEIGHT: bold;
	float: left;
}
img { 
	border-style: none; 
}
.light {
	FONT-size: 1.1em; 
	color: #96adac;
	overflow: hidden;
}
/* forms */
	
label
{
width: 20em;
text-align: left;
margin: 0;
color: #000000;
FONT-WEIGHT: bold;
FONT-size: 1.1em; 
}
.msg_label
{
margin: 0 23em 0 0;
}
.input-box
{
text-align: left;
margin: 0 0 0 6px;
height: 1.5em;
width: 20em;
color: #000000;
background: #F3F3E9;
border: #163a3a solid 1px;
}
.input-boxs
{
text-align: left;
margin: 0 0 0 6px;
height: 1.5em;
width: 15em;
color: #000000;
background: #F3F3E9;
border: #163a3a solid 1px;
}
.submit-button
{
	color: #DEDED5;
	margin: 0 80px 0 0;
	FONT-SIZE: 1.3.em;
	background: transparent url('../images/button3.jpg') no-repeat; 
	width: 100px;
	height: 34px;
	border:solid 0 #000000;	
	FONT-WEIGHT: BOLD;
}
.morebuttons {
margin-left: 3.3em;
}
fieldset
{
border: #BBBBB1 solid 1px;
	width: 535px;
	padding: 5px;
}
legend
{
background: #163a3a;
border: #163a3a solid 1px;
padding: 1px 10px;
color: #BBBBB1;
FONT-WEIGHT: bold;
FONT-size: 1.5em; 
}
.msg-box
{
height: 12em;
text-align: left;
margin: 0 0 0 6px;
width: 28em;
color: #000000;
background: #F3F3E9;
border: #163a3a solid 1px;
}
.formset {
	margin: 0 50px 0 0;
	padding: 10px 0 10px 0;
	TEXT-ALIGN: right;	
}
.formsetleft {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	TEXT-ALIGN: left;	
}
.formleft {
	margin: 10px 0 0 5px;
	width: 240px;
	float: left;
}
.formright {
	margin: 10px 5px 0 0 ;
	width: 250px;
	float: right;
}
form {
	width: 524px;
}
form.gpxdl {
	width: 50px;
}
.buttons {
	margin: 0 10px 0 0 ;
	width: 240px;
clear: both;
	
text-align: left;
}
.stroke {
	BORDER: #96adac 3px solid;	
 }
.dstroke {
	BORDER: #163a3a 3px solid;	
 }
 .gstroke {
	BORDER: #96adac 3px solid;	
	margin: 0;
	padding: 0;
	float: right;
	
 }
 .tbullet {
	margin: 5px;
	padding: 0;
}
.tbullet li{
padding-left: .5em;
margin-left: 1em;
}


.trail_comment_head {
	MARGIN: 5px 5px 0 5px; 
	PADDING: 3px; 
	WIDTH: 570px;
	BACKGROUND: #DEDED5 url("../images/commentbg.jpg") top left no-repeat; 		 
	border-style: none; 
	COLOR: #163a3a; 				
}
.trail_comment_body {
	MARGIN: 0 5px 10px 5px; 
	PADDING: 3px 3px 10px 3px; 
	WIDTH: 570px;
	BACKGROUND: #CECEC3; 		 
	border-Top: #AAAA97 3px solid; 
	COLOR: #163a3a; 				
}
.trail_comment_subject {
	MARGIN: 0 5px 0 5px; 
	PADDING: 3px; 
	WIDTH: 570px;
	BACKGROUND: #CECEC3; 		 
	border-style: none; 
	COLOR: #163a3a; 				
}


  /* GPX Table Style */
table#gpxlist {    background-color:#CECEC3;    border: solid #AAAA97 3px;    width: 570px;}
table#gpxlist td {    padding: 5px;    border: solid #AAAA97 1px;}
.info {    color: #163a3a;    text-align: left;    background-color: #CECEC3;}
.ghead {    FONT-WEIGHT: 800;  FONT-SIZE: 14px;  text-align: center;    background-color: #AAAA97;}
.gnam {    font-weight: bold;  vertical-align: top;  text-align: left;    width: 40px;    background-color: #CECEC3;} 
.gdlbut {   width: 60px;  vertical-align: top;  background-color: #CECEC3;} 

.download_btn
{
	COLOR: #163a3a;
	font-size: .9em;
	margin:1px;
	padding:0;
	background: #DEDED5;
	width: 56px;
	height: 1.75em;
	border: dotted 1 #163a3a;
	text-align: left;
 }
 .download_btn_hover
{
	COLOR: #EE8A00;
	font-size: .9em;
	margin:1px;
	padding:0;	
	background: #DEDED5;
	width: 56px;
	height: 1.7em;
	border:dotted 1 #163a3a;
	text-align: left;	
}
.featimage
{
	margin:0;
	padding:0;	
	width: 200px;
	height: 150px;
	BORDER: #163a3a 3px solid;		
}	   
	   
	   