#featured_park {
	margin-left: 3px;
}
#featured_park .top {
	background: url('/2007/images/featured_park_bg.gif') no-repeat;
	height: 7px;
	overflow: hidden;
}
#featured_park .bottom {
	background: url('/2007/images/featured_park_bg.gif') no-repeat bottom left;
	height: 10px;
	overflow: hidden;
}
#featured_park .content {
	background-color: white;
	padding: 0px 2px;
	border-right: 1px solid #878787;
}
#featured_park .image {
	height: 90px;
	position: relative;
	overflow: hidden;
}
#featured_park .image img {
	position: absolute;
	top: 0px;
	left: 0px;
}
#featured_park .image span {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 0px;
	padding: 1px 3px;
	background-color: #CCCCCC;
	color: white;
	font-size: 10px;
	font-weight: bold;
	opacity:.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}
#featured_park table {
	background-color: #e68919;
}
#featured_park table td,
#featured_park table td a {
	color: white;
	font-size: 12px;
}
#featured_park table td ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#featured_park table td ul li {
	margin: 0px;
	padding: 0 0 5px 0;
}
#featured_park h4 {
	color: #e88c1b;
	font-size: 15px;
	padding: 3px 0px 8px 15px;
}
#featured_park h4 big {
	font-size: 22px;
	text-transform: uppercase;
	display: block;
}

.fvideos {
	margin-left: 3px;
}
.fvideos h4 {
	width: 170px;
	height: 46px;
	padding: 13px 10px 5px 120px;
	color: #534741;
	font-size: 12px;
}
#nature_videos h4 {
	background: url('/2007/images/nature_videos.gif') no-repeat;
}
#skills_videos h4 {
	background: url('/2007/images/skills_videos.gif') no-repeat;
}
#survival_videos h4 {
	background: url('/2007/images/survival_videos.gif') no-repeat;
	font-size: 10px;
	color:#FFFFFF;
	padding: 16px 10px 2px 120px;
}
#destination_videos h4 {
	background: url('/2007/images/darkbox_top.gif') no-repeat;
}
.fvideos .content {
	position: relative;
	padding: 0px 12px 2px 12px;
	overflow: auto;
	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background: url('/2007/images/darkbox_gradient.gif') repeat-x;
	background-color: #2D2C2D;
}
.fvideos .content .video {
	padding: 10px 0 8px 0;
	
	color: #d7d7d7;
	font-size: 11px;
	background: url('/2007/images/darkbox_separator.gif') repeat-x;
}
.fvideos .content .video.first {
	background: none;
}
.fvideos .content .video img {
	float: left;
	position: relative;
	
	padding: 0 10px 0 0;
}
.fvideos .content .video h5,
.fvideos .content .video h5 a {
	color: #d7d7d7;
	font-size: 12px;
	text-decoration: none;
}
.fvideos .content .video h5 a:hover {
	text-decoration: underline;
}
.fvideos .more {
	padding: 0 0 4px 0;
	margin: 0px;
}
#photo_gallery {
	margin-left: 3px;
}
#photo_gallery h4 {
	background: url('/2007/images/photo_gallery_top.gif') no-repeat;
	width: 185px;
	height: 44px;
	padding: 12px 10px 0 105px;
	overflow: hidden;
	
	color: #e1e1e1;
	font-weight: bold;
	line-height: 130%;
	font-size: 14px;
}
#photo_gallery .content {
	margin: 0px;
	background-color: white;
	border-right: 1px solid #878787;
	padding: 0px 1px 0px 2px;
}
#photo_gallery .thumbs {
	background: url('/2007/images/photo_gallery_bottom.gif') no-repeat;
	width: 300px;
	height: 64px;
	overflow: hidden;
}
#photo_gallery .thumbs a {
	float: left;
	display: block;
	margin: 5px 0 0 5px;
}
#photo_gallery .thumbs a img {
	padding: 2px;
}
#photo_gallery .thumbs a.thumb:hover img {
	border: 2px solid #d7d7d7;
	padding: 0px;
}
#photo_gallery .thumbs .more {
	background: url('/2007/images/more_photos.gif') no-repeat;
	width: 67px;
	height: 55px;
	overflow: hidden;
	margin-top: 1px;
	text-indent: -200px;
}

#video_extra,
#article_extra,
#top_box {
	margin-left: 3px;
}
#video_extra .header {
	height: 39px;
	overflow: hidden;
}
#article_extra .header,
#top_box .header {
	height: 38px;
	overflow: hidden;
}
#video_extra .header a,
#article_extra .header a,
#top_box .header a {
	display: block;
	float: left;
	height: 20px;
	padding: 18px 4px 0 0;
	
	color: #fffcda;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	text-indent: -9999px ! important;
}
#article_extra .header a {
	background: url('/2007/images/most_viewed.gif') no-repeat;
}
#top_box .header a {
	background: url('/2007/images/top_stories.gif') no-repeat;
}

#video_extra .header a {
	background: url('/2007/images/videos_extra.gif') no-repeat;
	height: 21px;
}
#video_extra .header a#tab_most_viewed {
	width: 98px;
	background-position: 0px 0px;
}
#video_extra .header a#tab_most_viewed.current {
	background-position: 0px -39px;
}
#video_extra .header a#tab_most_emailed {
	width: 106px;
	background-position: -102px 0px;
}
#video_extra .header a#tab_most_emailed.current {
	background-position: -102px -39px;
}
#video_extra .header a#tab_related {
	width: 84px;
	background-position: -212px 0px;
}
#video_extra .header a#tab_related.current {
	background-position: -212px -39px;
}

#article_extra .header a#tab_most_viewed {
	width: 83px;
	background-position: 0px 0px;
}
#article_extra .header a#tab_most_viewed.current {
	background-position: 0px -38px;
}
#article_extra .header a#tab_most_emailed {
	width: 92px;
	background-position: -87px 0px;
}
#article_extra .header a#tab_most_emailed.current {
	background-position: -87px -38px;
}
#article_extra .header a#tab_related {
	width: 113px;
	background-position: -183px 0px;
}
#article_extra .header a#tab_related.current {
	background-position: -183px -38px;
}
#top_box .header a#tab_top_stories {
	width: 96px;
	background-position: 0px 0px;
}
#top_box .header a#tab_top_stories.current {
	background-position: 0px -38px;
}
#top_box .header a#tab_videos {
	width: 95px;
	background-position: -100px 0px;
}
#top_box .header a#tab_videos.current {
	background-position: -100px -38px;
}
#top_box .header a#tab_blogs {
	width: 97px;
	background-position: -199px 0px;
}
#top_box .header a#tab_blogs.current {
	background-position: -199px -38px;
}

#top_box .header a#tab_photos {
	width: 97px;
	background-position: -199px 0px;
}
#top_box .header a#tab_photos.current {
	background-position: -199px -38px;
}
#video_extra .content,
#article_extra .content,
#top_box .content {
	display: none;
	height: 184px;
	position: relative;
	
	border-left: 2px solid #9f9f9f;
	border-right: 2px solid #9f9f9f;
	background: #444444 url('/2007/images/top_stories_bg.gif') repeat-x top;
}
#top_box .content {
	height: 200px;
}
#top_box .content .today {
	position: absolute;
	top: 34px;
	left: -2px;
}
#top_box .content .img {
	position: absolute;
	top: 3px;
	right: 4px;
}
#top_box .content .text {
	position: relative;
	padding: 82px 8px 0 17px;
	display: none;
	color: #ebebeb;
	font-size: 11px;
}
#top_box #panel_blogs .text {
	 padding-top: 3px;
}
#top_box #panel_blogs h4 {
	margin: 0px;
	padding: 0px;
}
#top_box #panel_blogs h5 {
	padding: 5px 0 0 0;
	margin: 0px;
	font-size: 11px;
}
/*
#top_box #panel_blogs h4 {
	position: absolute;
	left: 160px;
	top: 40px;
}
*/
#top_box .content .text h4 {
	text-transform: uppercase;
	color: #c2dce6;
	font-size: 12px;
}
#top_box .content .text h4 a {
	color: #c2dce6;
	text-decoration: none;
}
#top_box .content .text a {
	text-decoration: none;
	color: white;
}
#top_box .content .text a:hover {
	text-decoration: underline;
}
#top_box .content .blog_all {
	position: absolute;
	left: 19px;
	top: 168px;
}
#top_box .content .pagination {
	position: absolute;
	right: 19px;
	bottom: 11px;
}
#top_box .content .pagination a {
	width: 21px;
	height: 21px;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 2px;
	
	background: url('/2007/images/top_box_numbers.gif') no-repeat;
	text-indent: -20px;
}
#top_box .content .pagination .digit1 {
	background-position: 0px 0px;
}
#top_box .content .pagination #tab_photo_1.current,
#top_box .content .pagination #tab_video_1.current,
#top_box .content .pagination #tab_story_1.current {
	background-position: 0px -21px;
}
#top_box .content .pagination .digit2 {
	background-position: -21px 0px;
}
#top_box .content .pagination #tab_photo_2.current,
#top_box .content .pagination #tab_video_2.current,
#top_box .content .pagination #tab_story_2.current {
	background-position: -21px -21px;
}
#top_box .content .pagination .digit3 {
	background-position: -42px 0px;
}
#top_box .content .pagination #tab_photo_3.current,
#top_box .content .pagination #tab_video_3.current,
#top_box .content .pagination #tab_story_3.current {
	background-position: -42px -21px;
}
#top_box .content .pagination img {
	float: left;
	margin-left: 4px;
}
#video_extra ul,
#article_extra ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#video_extra ul li,
#article_extra ul li {
	padding: 6px 15px 0px 15px;
	margin: 0px;
	
	color: #ebebeb;
	font-size: 12px;
	font-weight: bold;
}
#video_extra ul li a,
#article_extra ul li a {
	color: #c2dce6;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}
#video_extra ul li a:hover,
#article_extra ul li a:hover {
	text-decoration: underline;
}

/*numbered right emailed, viewed*/
#video_extra ol,
#article_extra ol {
	padding: 0px;
	margin: 0 0px 0px 25px;
	list-style-type: decimal;
}
#video_extra ol li,
#article_extra ol li {
	padding: 6px 0px 0px 0px;
	margin: 0px;
	
	color: #ebebeb;
	font-size: 12px;
	font-weight: bold;
}
#video_extra ol li a,
#article_extra ol li a {
	color: #c2dce6;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}
#video_extra ol li a:hover,
#article_extra ol li a:hover {
	text-decoration: underline;
}
/*numbered right emailed, viewed*/

#content .right #gear_finder {
	margin: 2px -1px 0 1px;
	background: url('/2007/images/gf_2010/GearFinder_Widget_bg.png') no-repeat;
	width: 303px;
	height: 215px;
}
#content .right #gear_finder div {
	padding: 0px 14px;
}
#content .right #gear_finder .separator {
	margin: 5px auto;
}
#content .right #gear_finder select {
	width: 125px;
}
#content .right #gear_finder p {
	margin: 0px;
	padding: 10px 0 5px 0;
	text-transform: uppercase;
}

#content .right #park_finder {
	margin: 2px -1px 0 1px;
	background: url('/2007/images/park_finder.jpg') no-repeat;
	width: 300px;
	height: 210px;
	background-position: 0px 0px;	
}
#content .right #park_finder div {
	padding-top: 150px;
	padding-left: 14px;
}
#content .right #park_finder .separator {
	margin: 5px auto;
}
#content .right #park_finder select {
	width: 200px;
}
#content .right #park_finder p {
	margin: 0px;
	padding: 10px 0 5px 0;
	text-transform: uppercase;
}


#content .right .promo {
	padding: 3px 0 0 3px;
}

#content .right #special_sections div {
	background: url('/2007/images/special_sections_bg2.jpg') no-repeat;
	background-position: left bottom;
	width: 273px;
	padding: 4px 15px 13px 15px;
	font-size: 12px;
	color: #7c6958;
}
#content .right #special_sections div a {
	color: #7c6958;
	font-weight: bold;
}
#content .right #special_sections h5 {
	margin-top: 12px;
	font-size: 12px;
	text-transform: uppercase;
	color: #0076a3;
}
#content .right #special_sections h5 a {
	color: #0076a3;
	text-decoration: none;
}
#content .right #special_sections h5 a:hover {
	text-decoration: underline;
}
#content .right #special_sections h5.first {
	margin-top: 0px;
}

#content .right #free_newsletters {
	margin: 3px 0 0 0;
	background: url('/2007/images/free_newsletters.jpg') no-repeat;
	width: 303px;
	height: 38px;
	padding-top: 57px;
}
#content .right #free_newsletters img {
	margin: 0px auto;
}

#tips {
	width: 300px;
	margin: 3px 0 0 3px;
	position: relative;
	color: #362f2d;
}
#tips .top {
	background: url('/2007/images/tips_bg_top.gif') no-repeat;
	width: 300px;
	height: 49px;
}
#tips .content {
	padding: 6px 155px 5px 15px;
	background: #DD7200 url('/2007/images/tips_bg_middle.gif') no-repeat;
	min-height: 65px;
}
#tips .bottom {
	background: url('/2007/images/tips_bg_bottom.gif') no-repeat;
	width: 300px;
	height: 7px;
}

#tips .image {
	width: 153px;
	height: 114px;
	position: absolute;
	right: 0px;
	top: 6px;
	
	background: url('/2007/images/tips_image.jpg') no-repeat;
}
#tips h4 {
	color: white;
	font-size: 14px;
}
#tips h4 span {
	color: #362f2d;
}

#content .right .ad300x250 {
	margin-top: 3px;
}

#my_profile {
	background-color: #4E2630;
	margin-left: 4px;
	padding: 10px; 
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
}

#my_profile a {
	color: #FFFFFF;
}

#my_profile h4 a {
	color: #FFFFFF;
}

#my_profile h4 a {
	text-decoration: none;
}

#my_profile h3 {
	color: #FDD832;
}

#my_profile #user_info a{
	color: #FDD832;
}

#my_profile #user_info {
	margin-bottom: 10px; 
}

#my_profile #recent_trips {
	margin-bottom: 10px; 
}

#my_profile #gear_reviews {
	margin-bottom: 10px; 
}

#my_profile #saved_articles {
	margin-bottom: 10px; 
}
#my_profile #logout a {
	color: #FDD832;
	text-decoration: underline;
}

#profile_summary {
	padding-left: 3px;
}
#profile_summary .top {
	background: url('/2007/images/profile_corners.gif') no-repeat top;
	width: 300px;
	height: 8px;
}
#profile_summary .bottom {
	background: url('/2007/images/profile_corners.gif') no-repeat bottom;
	width: 300px;
	height: 6px;
}
#profile_summary .content {
	border-left: 2px solid white;
	border-right: 2px solid white;
	background-color: #5c363f;
	padding: 10px;
	font-size: 10px;
	color: white;
}
#profile_summary h4 {
	color: white;
	font-size: 18px;
	text-transform: uppercase;
}
#profile_summary h5 {
	color: white;
	font-size: 12px;
	padding-top: 10px;
}
#profile_summary .image {
	float: right;
	width: 80px;
	height: 80px;
	overflow: hidden;
	position: relative;
}
#profile_summary .image img {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#profile_summary .image .mask {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	background: url('/2007/images/profile_frame.gif') no-repeat;
	width: 80px;
	height: 80px;
}
#profile_summary .highlight {
	color: #e5bb15;
}
#profile_summary a {
	color: white;
}
#profile_summary #photo {
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: right;
}


#featured_member {
	padding: 3px 0px 0px 3px;
	color: #363636;
}
#featured_member .top {
	background: url('/2007/images/featured_member_corners.gif') no-repeat top;
	width: 300px;
	height: 8px;
}
#featured_member .bottom {
	background: url('/2007/images/featured_member_corners.gif') no-repeat bottom;
	width: 300px;
	height: 7px;
}
#featured_member .content {
	border-left: 2px solid white;
	border-right: 2px solid white;
	background: #e5bb15 url('/2007/images/featured_member_bg.gif') repeat-x top;
	padding: 10px;
}
#featured_member h4 {
	color: #363636;
	font-size: 14px;
	padding-bottom: 10px;
}
#featured_member img {
	float: left;
	padding-right: 10px;
}
#featured_member a {
	color: #5b343d;
	font-weight: bold;
	text-decoration: none;
}
#featured_member a:hover {
	text-decoration: underline;
}
#featured_member div div {
	clear: both;
	padding-top: 5px;
	color: #626262;
	font-weight: bold;
}
#featured_member div div a {
	color: #626262;
	font-weight: bold;
}

