ul.trails-list{
	margin:10px 0 0 0;
}
ul.trails-list li{
	display:block;
	float:left;
	width:188px;
	margin:0 0 0 23px;
}
ul.trails-list li.first{
	margin:0;
}
ul.trails-list li h3{
	font-size:1.2em;
	margin:1em 0;
	line-height:1.3em;
	min-height:2.7em;
	height:auto !important;
	height:2.7em;
	font-weight:bold;
}
ul.trails-list li h4{
	font-weight:bold;
	color:#007AEE;
	font-size:1.2em;
	margin:1em 0 0.3em 0;
}
ul.trails-list li p{
	color:#4D4D4F;
	font-size:1.2em;
}
ul.trails-list li p.wyws{
	font-size:1.1em;
	min-height:4em;
	height:auto !important;
	height:4em;
}
ul.trails-list li p.img{
	padding:0 1px 1px 0;
	border:1px solid #E4E4E4;
	border-width:0 1px 1px 0;
	background:#fff;
}
ul.trails-list li p.img span{
	display:block;
	height:85px;
	overflow:hidden;
}
ul.trails-list li p img{
	display:block;
}

ul.trails-list li p.details{
	display:block;
	min-height:6em;
	height:auto !important;
	height:6em;
}
ul.trails-list li a{
	margin:10px 0 0 0;
	display:block;
	height:18px;
	width:126px;
	text-indent:-999em;
	background:url(../img/bg-trail-pdf.gif) no-repeat 0 0;
}
ul.paging{
	width:auto !important;
	display:block;
	clear:left;
	float:right !important;
	p/adding:1em 12px 0.5em 0 !important;
	padding:1em 0 0.5em 0 !important;
	margin:0 !important;
	b/ackground:url(../img/bg-more.gif) no-repeat 100% 60%;
}
ul.paging li{
	float:left;
	display:block;
	padding:0 0 0 0 !important;
	font-size:1.1em;
	width:auto !important;
	background:none !important;
	border:none !important;
	display:block;
	margin:0 !important;
	padding:0 !important;

}
ul.paging li.title{
	font-weight:bold;
	color:#0053A3;
	padding:0 0.4em 0 0;
}
ul.paging li a{
	display:block;
	padding:0 0.3em;
	text-decoration:underline;
	font-size:1em;
	text-align:center;
}
ul.paging li.selected a{
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
ul.paging li.next a{
	width:12px;
	text-indent:-999em;
	background:url(../img/bg-prev-next.gif) no-repeat -16px 0;
}
ul.paging li.prev a{
	width:12px;
	text-indent:-999em;
	background:url(../img/bg-prev-next.gif) no-repeat 0 0;
}
ul.paging li.next a:hover{
	background-position:-16px -16px;
}
ul.paging li.prev a:hover{
	background-position:0 -16px;
}


/* Join In uses same UL styles with added classes (ul.join)*/

ul.join li{
	width:152px;
	height:193px;
	background:url(../img/bg_joinin.jpg) no-repeat 0 0;
	padding:0 20px;
	margin:0 0 0 17px;;
}
ul.join li h3{
	min-height:0;
	height:0;
	color:#0850A3;
	font-weight:bold;
	font-size:1.6em;
}
ul.join li p{
	display:block;
}
ul.join li a{
	display:block;
	width:128px;
	height:22px;
	line-height:22px;
	padding:0 0 0 10px;
	background:url(../img/bg_a_generic.gif) no-repeat 0 0;
	text-indent: 0 !important;
	font-size:1em;
	color:#fff;
	margin:20px 0 0 0;
}