<style type="text/css">

	.null { }
	
	#trail_data { margin: 16px 0 0 0; padding: 0; width: 180px; }
	
	#trail_data dd { margin-left: 8px; }
	
	#trail_data dd, #trail_data dt { font-family: Verdana, sans-serif; font-size: 8pt; line-height: 160%; }

	#trail_data dt { font-weight: bold; }
	
	#trail_front_image { background-position: center; background-repeat: no-repeat; background-size: cover; height: 333px; margin: 16px 0 1em 228px; padding: 0; }

	#trail_front_image a { color: #FFF !important; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; text-shadow: #AAA 2px 2px 2px; position: relative; top: 308px; left: 8px; }
	
	#trail_intro { margin-top: 0; }
	
	#trail_map { margin: 2em 0 0 0; width: 100%; height: 333px; }

	#trail_photo { text-align: center; }
	
	#trail_photo_text { font-family: Verdana, sans-serif; font-size: 8pt; line-height: 160%; margin: 0 auto; padding: 8px; text-align: center; width: 600px; }
	
	#trail_photo_text b { font-family: Helvetica, Arial, sans-serif; font-size: 10pt; }
	
	#trails_select select { width: 180px; }
	
</style>
