#container #content #community {
	margin: 4px 0px;
	background: url('/2007/images/featured_trips_bg.gif') repeat-x;
	background-position: 0px 64px;
}
#container #content #community .header {
	position: relative;
	height: 64px;
	overflow: hidden;
	width: 647px;
}
#container #content #community .header .bar {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#container #content #community .header .bar a {
	display: block;
	height: 15px;
	float: left;
	padding-top: 10px;
	
	background: url('/2007/images/community_tabs.gif') no-repeat;
	color: white;
	font-weight: bold;
	font-size: 8px;
	outline: none;
	text-transform: uppercase;
	text-align: center;
	text-indent: -9999px;
}
#container #content #community .header .bar #tab_trip_photos {
	width: 90px;
	background-position: 0px 0px;
}
#container #content #community .header .bar .current#tab_trip_photos {
	background-position: 0px -25px;
}
#container #content #community .header .bar a#tab_gear_reviews {
	width: 86px;
	background-position: -90px 0px;
}
#container #content #community .header .bar a#tab_gear_reviews.current {
	background-position: -90px -25px;
}
#container #content #community .header .bar a#tab_forums {
	width: 77px;
	background-position: -176px 0px;
}
#container #content #community .header .bar a#tab_forums.current {
	background-position: -176px -25px;
}
#container #content #community .header .secondary {
	width: 147px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 11px;
	top: 18px;
	
	background: url('/2007/images/community_user.gif') no-repeat;
}
#container #content #community .header .secondary a {
	display: block;
	height: 15px;
	width: 73px;
	float: left;
	padding-top: 5px;
	
	color: #898989;
	font-weight: bold;
	font-size: 8px;
	text-align: center;
	text-decoration: none;
	text-indent: -9999px;
}
#container #content #community .header .secondary a#bttn_profile {
	margin-right: 1px;
}
#container #content #community .panel {
	display: none;
	height: 240px;
}
#container #content #community .story {
	overflow: auto;
	padding: 10px 0px;
	margin: 0px 20px;
	
	font-size: 12px;
	color: #534741;
	background: url('/2007/images/darkbox_separator.gif') repeat-x;
}
#container #content #community .story.first {
	background: none;
}
#container #content #community .story .image {
	float: left;
	width: 79px;
	height: 54px;
	padding: 3px;
	margin-right: 12px;
	
	background: url('/2007/images/frame_bg.gif') no-repeat;
}
#container #content #community .story .image div {
	width: 73px;
	height: 54px;
	overflow: hidden;
}
#container #content #community .story h4 {
	font-size: 12px;
	color: black;
}
#container #content #community .story h4 a {
	font-size: 12px;
	color: black;
	text-decoration: none;
}
#container #content #community .story h4 a:hover {
	text-decoration: underline;
}

#container #content .story .author {
	font-weight: bold;
	color: #d15f0b;
}
#container #content .story .review {
	font-weight: bold;
	color: #572f4f;
}


#container #content #featured_trips {
	margin: 4px 0px;
	background: url('/2007/images/featured_trips_bg.gif') repeat-x;
	background-position: 0px 73px;
}
#container #content #featured_trips .header {
	position: relative;
	height: 73px;
	overflow: hidden;
	width: 647px;
}
#container #content #featured_trips .header .bar {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#container #content #featured_trips .header .bar a {
	display: block;
	height: 15px;
	float: left;
	padding-top: 10px;
	
	background: url('/2007/images/featured_trips_tabs.gif') no-repeat;
	color: white;
	font-weight: bold;
	font-size: 8px;
	outline: none;
	text-transform: uppercase;
	text-align: center;
	text-indent: -9999px;
}
#container #content #featured_trips .header .bar a#tab_trip_photos {
	width: 90px;
	background-position: 0px 0px;
}
#container #content #featured_trips .header .bar a#tab_trip_photos.current {
	background-position: 0px -25px;
}
#container #content #featured_trips .header .bar a#tab_post_trip {
	width: 86px;
	background-position: -90px 0px;
}
#container #content #featured_trips .header .bar a#tab_post_trip.current {
	background-position: -90px -25px;
}
#container #content #featured_trips .header .bar a#tab_forums {
	width: 77px;
	background-position: -176px 0px;
}
#container #content #featured_trips .header .bar a#tab_forums.current {
	background-position: -176px -25px;
}
#container #content #featured_trips .panel {
	display: none;
	height: 255px;
}
#container #content #featured_trips table {
	width: 647px;
	margin: 13px 0px;
}
#container #content #featured_trips table td {
	width: 311px;
	padding: 0px 6px;
	float: none;
	vertical-align: top;
}
#container #content #featured_trips table td.left {
	border-right: 1px solid #9A9A9A;
}
#container #content #featured_trips .story {
	padding: 5px 0px;
	
	font-size: 12px;
	color: #534741;
	background: url('/2007/images/darkbox_separator.gif') repeat-x;
}
#container #content #featured_trips .story.first {
	background: none;
}
#container #content #featured_trips .story .image {
	float: left;
	width: 79px;
	height: 54px;
	padding: 3px;
	margin-right: 12px;
	
	background: url('/2007/images/frame_bg.gif') no-repeat;
}
#container #content #featured_trips .story .image div {
	width: 73px;
	height: 54px;
	overflow: hidden;
}
#container #content #featured_trips .story h4 {
	font-size: 12px;
	color: black;
}
#container #content #featured_trips .left .author,
#container #content #featured_trips .left .author a {
	font-weight: bold;
	color: #d15f0b;
}
#container #content #featured_trips .right .author,
#container #content #featured_trips .right .author a {
	font-weight: bold;
	color: #572f4f;
}


#container #content .left .two_columns {
	padding-top: 3px;
	width: 647px;
}
#container #content .left .two_columns .left {
	float: left;
	width: 162px;
}
#container #content .left .two_columns .left #poll {
	position: relative;
	width: 142px;
	height: 112px;
	
	padding: 45px 10px 0 10px;
	margin-bottom: 9px;
	
	color: #e2eef3;
	font-size: 11px;
	background: url('/2007/images/reader_poll.gif') no-repeat;
}
#container #content .left .two_columns .left #poll input {
}
#container #content .left .two_columns .left #poll a input {
	position: absolute;
	right: 9px;
	bottom: 22px;
}
#container #content .left .two_columns .right {
	float: left;
	width: 485px;
}
#container #content .left .two_columns .right #featured {
	background: url('/2007/images/featured_bg.gif') repeat-y;
	background-position: 11px 0px;
	width: 474px;
	padding-left: 11px;
}
#container #content .left .two_columns .right #featured div {
	margin: 0px 4px;
	background: url('/2007/images/featured_gradient.gif') repeat-x;
	background-color: #232423;
	color: #ebebeb;
}
#container #content .left .two_columns .right #featured div h3 {
	background: url('/2007/images/featured_separator.gif') repeat-x;
	margin: 5px 10px;
}
#container #content .left .two_columns .right #featured div h3 img {
	margin: 0px auto;
}
#container #content .left .two_columns .right #featured div .featured {
	background: none;
	border-top: 1px solid #838383;
	padding: 4px 0px 4px 139px;
	margin: 0px 10px;
	height: 74px;
	position: relative;
	overflow: hidden;
}
#container #content .left .two_columns .right #featured div .featured.first {
	border-top: none;
}
#container #content .left .two_columns .right #featured div .featured img {
	position: absolute;
	top: 4px;
	left: -9px;
}
#container #content .left .two_columns .right #featured div h4,
#container #content .left .two_columns .right #featured div h4 a {
	color: #d0e2e9;
	text-transform: uppercase;
	text-decoration: none;
	/*here*/font-size: 12px;
}
#container #content .left .two_columns .right #featured div .featured h4,
#container #content .left .two_columns .right #featured div .featured h4 a {
	color: #d0c8b5;
	/*here*/font-size: 12px;
}

.photos_videos {
	padding-left: 11px;
	width: 474px;
}
.photos_videos h3 {
	margin: 0px;
	padding: 0px;
	height: 42px;
	overflow: hidden;
	text-indent: -500px;
}
#trip_photos_videos h3 {
	background: url('/2007/images/trips_photos_videos.gif') no-repeat;
}
#gear_photos_videos h3 {
	background: url('/2007/images/gear_photos_videos.gif') no-repeat;
}
.photos_videos .content {
	background-color: #313131;
	padding: 8px 0px;
	width: 474px;
}
.photos_videos .content td {
	width: 50%;
	padding: 0px 6px;
	color: #ebebeb;
	font-size: 11px;
}
.photos_videos .content td.tleft {
	border-right: 1px solid #878787;
}
.photos_videos .content td .image {
	padding: 0px 5px 20px 0px;
	float: left;
}
.photos_videos .content td .image img {
	border: 2px solid #6e6b6a;
}
.photos_videos .content td h4 a {
	color: #d0e2e9;
	text-decoration: none;
}
.photos_videos .content td span {
	font-weight: bold;
	display: block;
}
.photos_videos .content td.tleft span {
	color: #a45093;
}
.photos_videos .content td.tright span {
	color: #d15f0b;
}
.photos_videos .content td h4 a:hover {
	text-decoration: underline;
}
.photos_videos .content td .more {
	display: block;
	padding-top: 4px;
}
.photos_videos .bottom {
	height: 5px;
	overflow: hidden;
}
#trip_photos_videos .bottom {
	background: url('/2007/images/trips_photos_videos.gif') no-repeat;
	background-position: 0px -42px;
}
#gear_photos_videos .bottom {
	background: url('/2007/images/gear_photos_videos.gif') no-repeat;
	background-position: 0px -42px;
}

#write_review {
	background: url('/2007/images/write_a_review.gif') no-repeat;
	width: 142px;
	height: 90px;
	overflow: hidden;
	padding: 50px 10px 18px 10px;
	margin: 0px 0 2px 0;
	
	color: white;
	font-size: 11px;
}
#write_review img {
	margin-top: 10px;
}
#ask_the_expert {
	margin: 3px 0 0 6px;
	width: 479px;
	overflow: auto;
}
#ask_the_expert h3 {
	height: 45px;
	overflow: hidden;
	text-indent: -600px;
	background: url('/2007/images/ask_the_expert_corners.gif') no-repeat top;
	width: 479px;
	height: 45px;
}
#ask_the_expert .content {
	background: url('/2007/images/ask_the_expert_bg.gif') repeat-y;
	overflow: auto;
}
#ask_the_expert .content table {
	padding: 11px 15px 0px 15px;
	background: url('/2007/images/ask_the_expert_top_bg.gif') no-repeat;
}
#ask_the_expert .bottom {
	background: url('/2007/images/ask_the_expert_corners.gif') no-repeat bottom;
	width: 479px;
	height: 10px;
}
#ask_the_expert .image {
	width: 81px;
	height: 74px;
	
	padding: 3px;
	margin-bottom: 5px;
	
	background: url('/2007/images/beige_arrow_up.gif') no-repeat;
	background-position: 11px 75px;
	background-color: #8b7968;
}
#ask_the_expert .text {
	color: #534741;
}
#ask_the_expert .highlight {
	color: #572f4f;
	font-weight: bold;
	font-size: 13px;
}
#ask_the_expert .question {
	color: #2c2c2c;
	font-weight: bold;
}
#ask_the_expert .answer {
	font-size: 12px;
}
#ask_the_expert .separator {
	margin: 10px 0px;
	background: url('/2007/images/ask_the_expert_separator.gif') repeat-x;
	height: 1px;
}
#ask_the_expert .submit_your_question {
	width: 150px;
	height: 32px;
	overflow: hidden;
	display: block;
	float: right;
	
	background: url('/2007/images/submit_your_question.gif') no-repeat;
	background-position: 0px 0px;
	text-indent: -600px;
}
#ask_the_expert .submit_your_question:hover {
	background-position: 0px -32px;
}
#ask_the_expert .more {
	padding: 0px 15px 10px 15px;
	margin: 0px;
}
#panel_gear_reviews,
#panel_post_a_review {
	font-size: 12px ! important;
	padding: 15px;
	height: 210px ! important;
}
#panel_gear_reviews h3,
#panel_post_a_review h3 {
	font-size: 20px ! important;
	margin-bottom: 10px;
	color: #AA1F1A
}
#panel_gear_reviews h4,
#panel_post_a_review h4 {
	font-size: 14px ! important;
	margin-bottom: 10px;
	color: #444444;
}
#panel_gear_reviews a,
#panel_post_a_review a {
	font-size: 12px ! important;
	color: #AA1F1A;
}
