﻿/* Stylesheet Name*/




/* @group RESETS */


* {
	margin:0px;
	padding:0px;
}

ul {
	list-style:none;
}

a {
	cursor:default;
	cursor:pointer;
	outline-style: none;
}

a img {
	border:0px;
}


/* @end RESETS */








/* @group ~ GLOBAL */



html {
	font-size:100%;
}

body {
	font-size:62.5%;
	font-family: helvetica, arial, sans-serif;
	color:#262625;
	background-color:#fff;
	padding:0;
}

#homepage {
	background:#fff url(../../images/background_homepage.gif) repeat-x 0px 107px; 
}

#interior {
	background:#fff url(../../images/background_interior.gif) repeat-x 0px 107px;
}


	/* @group • CLEARFIX */

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0px;
		height: 0px;
	}

	.clearfix {
		display: inline-block;
	}

	html[xmlns] .clearfix {
		display: block;
	}

	* html .clearfix {
		height: 1%;
	}
	
	/* @end • CLEARFIX */


	

/* @end ~ GLOBAL */








/* @group ~ BASE STYLES */




h1 {
	
}

h2 {
	
}

h3 {
	font-size:1.6em;
}

h4 {
	
}

p {
	line-height: 1.6em;
	margin-bottom: 7px;
}

.headerCaps {text-transform:uppercase;}

blockquote {
	padding: 2em 0;
	margin-bottom: 2em;
	padding-left: 2em;
	padding-right: 2em;
}

blockquote p {
	margin-bottom: 0;
	font-size: 1.3em;
	line-height: 1.5384615em;
}

cite {
	font-weight: bold;
	font-style: normal;
	display: block;
}

.hidden {
	left:-990px;
	position:absolute;
	width:1px;
}

.feedLink {
	font-size:.6em;
	background:url(../../images/icon_feed.gif) no-repeat right center;
	float:right;
	padding:0 17px 0 0;
	margin:4px 10px 0 0;
}

.userFeedLink {
	width:12px;
	height:12px;
	display:block;
	background:url(../../images/icon_feed.gif) no-repeat center center;
	float:right;
	padding:0;
	margin:4px 0 0 0
}

.profileFeedLink {
	background:url(../../images/icon_feed.gif) no-repeat right center;
	float:right;
	padding:0 17px 0 0;
	margin:4px 10px 0 0;
}

.homeFacebookConnectTab .facebookHelper {
	width:168px;
	height:74px;
	position:absolute;
	left:0px;
	/*top:-60px;*/
	top:34px;
	color:#000;
	font-style:normal;
	background:#e9e9e9 url(../../images/bg_greyInfo.gif) repeat-x top left;
	display:none;
	z-index:4;
	border-right:1px solid #3d5b98;
	border-bottom:1px solid #3d5b98;
	border-left:1px solid #3d5b98;
	padding:10px;
}

.loginFB .facebookHelper {
	width:151px;
	/*height:74px;*/
	position:absolute;
	left:0px;
	top:20px;
	text-align:left;
	background:#e9e9e9 url(../../images/bg_greyInfo.gif) repeat-x top left;
	display:none;
	z-index:4;
	font-size:.9em;
	line-height:1.2em;
	border-top:1px solid #3d5b98;
	border-right:1px solid #3d5b98;
	border-bottom:1px solid #3d5b98;
	border-left:1px solid #3d5b98;
	padding:6px 8px 5px 8px;
}

.myAdvHelp {
	font-size:.9em;
	background-color:#FCF7EB;
	border:1px solid #C9C9A1;
	margin:0 40px 20px 40px;
	padding:10px;
}

em.special {
	font-size:10px;
	font-weight:bold;
	color:#666;
}

#dialog, #dialogTrip, #dialogEvent, #dialogVideo, #dialogBlog, #dialogBlog1, #dialogUser {
	display:none;
}



	/* @group • LINKS */

	a:link, a:visited, a:active {	
		font-weight:normal;
		color:#790000;
		text-decoration:none;
	}

	a:hover {
		text-decoration:underline;
	}

	/* @end • LINKS */
	
	
	
/* @end ~ BASE STYLES */








/* @group ~ STRUCTURE/LAYOUT */


#masterContainer {
	width:1040px;
	height:auto;
	margin:0 auto;
}

#siteHeaderContainer {
	width:100%;
	/*height:117px;*/
	/* V1 background:url(../../images/bg_Header.jpg) no-repeat top center; V1 */
}

#siteContentContainer {
	width:100%;
	clear:both;
	height:auto;
	/* V1 background:transparent url(../../images/bg_Content.gif) repeat-y center center; V1 */
}

.siteContent {
	padding:15px 5px;
	/*V1 background:transparent url(../../images/bg_ContentGrain.gif) repeat top left; V1 */
}

.mainContentLeft {
	width:629px;
	float:left;
	display:inline;
}

.contentMid {
	width:365px;
	float:left;
	display:inline;
	font-size:1.2em;
	padding:10px;
	background:transparent url(../../images/bg_module.png) repeat top left !important;
	background:#eee5d0;
}

.contentRightColumn {
	width:290px;
	/*margin:0 0 0 640px;*/
	margin:0 0 0 637px; 
}

#siteFooterContainer {
	position:relative;
	top:0;
	left:0;
	z-index:0;
	clear:both;
	padding:0;
	/* V1 background:transparent url(../../images/bg_Footer.gif) repeat-y top center; V1 */
}

#siteTrail {
	padding:12px 65px;
	/* V1 background:url(../../images/bg_SiteBottomShadow.gif) no-repeat top center; V1 */
}




/* @end ~ STRUCTURE/LAYOUT */









/* @group ~ HEADER */



.siteHeader {
	height:73px;
	position:relative;
	top:0;
	left:0;
	z-index:3;
	padding:10px 0 0 0;
	/* V1 background:transparent url(../../images/bg_BottomInnerShadow.png) repeat-x bottom left !important; V1*/
	background:none;
}

a.myAdventuresID {
	width:167px;
	height:59px;
	display:inline;
	float:left;
	margin:0 0 0 20px;
	background:transparent url(../../images/myAdventuresID_header.gif) no-repeat center center;
	
}

a.betaSnipe {
	width:39px;
	height:21px;
	display:block;
	position:absolute;
	left:232px;
	top:88px;
	background:transparent url(../../images/ID_beta.png) no-repeat center center !important;
	background:transparent url(../../images/ID_beta.gif) no-repeat center center;
	z-index:3;
}

.headerRight {
	width:330px;
	float:left;
	display:block;
	margin:0 0 0 55px;
	padding:34px 0 0 0;
}

.headerRight h2 {
	font-size:2em;
	font-family:Georgia,Times,Serif;
	font-weight:normal;
	color:#09006b;
	padding:0;
}

.headerRight .highlight {
	color:#fff;
}

.headerToolbox {
	width:455px;
	height:auto;
	position:absolute;
	right:0;
	bottom:10px;
}

.userNav ul.tertiaryNav {
	font-size:1.1em;
	list-style:none;
	color:#262626;
	/*border-bottom:1px dashed #c8b193;*/
	margin:0 0 8px 0;
}

ul.tertiaryNav li {
	float:right;
	display:inline;
	text-align:center;
	margin:0 5px;
}

ul.tertiaryNav li a:link, ul.tertiaryNav li a:active, ul.tertiaryNav li a:visited {
	color:#262625;
	font-weight:bold;
	line-height:1.9em;
}

ul.tertiaryNav li.loginFB {
	position:relative;
	left:0;
	top:0;
	z-index:20;
	margin:0 10px 0 5px;
}



	/* @group SITE SEARCH */
	
	

	.searchContainer {
		
	}

	span.siteSearchLabel {
		width:23px;
		height:25px;
		float:left;
		display:inline;
		margin:0 10px 0 0;
		background:transparent url(../../images/icon_SiteSearch.gif) no-repeat center center;
	}

	.siteSearchText {
		width:277px;
		height:18px;
		padding:4px 6px 1px 6px;
		margin:0 2px 0 0;
		border:1px solid #8b8b8b;
	}

	select.ddlFilter {
		height:25px;
		width:73px;
		border:1px solid #8b8b8b;
		margin:0 5px 0 0;
		padding:3px 2px 2px 2px;
		
	}
	
	.siteSearchSubmit {
		width:74px;
		height:31px;
		color:#fff;
		font-weight:bold;
		font-size:1.3em;
		letter-spacing:.06em;
		cursor:default;
		cursor:pointer;
		padding:3px 0 6px 0;
		/* V1 background:transparent url(../../images/btn_SiteSearchGo.gif) no-repeat top left; V1 */
		background:transparent url(../../images/btn_headerSearch_search.gif) no-repeat bottom left;
		border:none;
	}
	
	.siteSearchSubmit:hover {
		background:transparent url(../../images/btn_headerSearch_search.gif) no-repeat top left;
	}
	


	/* @end SITE SEARCH */



/* @end ~ HEADER */







 


/* @group ~ HOMEPAGE LOGIN/SLIDESHOW/HEADLINE */

 
 
 .flag {
	position:absolute;
	top:135px;
	right:-20px;
	width:430px;
	height:145px;
	background:transparent url(../../images/flagShadow02.png) no-repeat top right !important;
	background:transparent url(../../images/flagShadow02.gif) no-repeat top right;
	padding:13px 0 0 0;
	display:none;
 }
 
 .flagInterior {
	width:430px;
	height:132px;
	background:transparent url(../../images/flag02.png) no-repeat top right !important;
	background:transparent url(../../images/flag02.gif) no-repeat top right;
	cursor:default;
	cursor:pointer;
 }
 
 .flagInterior a:link, .flagInterior a:active, .flagInterior a:visited  {
	color:#fff;
	display:block;
	float:right;
	font-size:3em;
	font-weight:bold;
	line-height:1.1em;
	padding:14px 16px 14px 0;
	text-align:center;
	width:385px;
 }
 
  .flagInterior a:hover {
	text-decoration:none;
  }
 
 .flagInterior a span {
	display:block;
	text-align:center;
 }
 
 .flagInterior a span.highlight {
	color:#fff200;
 }
 
 .flagInterior a:link span.rules, .flagInterior a:active span.rules, .flagInterior a:visited span.rules {
	font-weight:normal;
	font-size:.8em;
	text-decoration:underline;
	color:#cfcfcf;
 }

.homeLoginContainer {
	width:100%;
	height:238px;
	/* V1 background:url(../../images/bg_HomeLogin.jpg) no-repeat top left; V1 */
	padding:9px 0;
}

.loginMainContent {
	position:relative;
	width:auto;
	height:auto;
	/* V1 background:transparent url(../../images/bg_BottomInnerShadow.png) repeat-x bottom left !important; V1 */
	background:#fff;
	padding:5px;
}

.loginBox {
	width:370px;
	height:198px;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	padding:15px 10px;
	background:#571705 url(../../images/background_homeLogin.gif) repeat-y top right;
}

	/* @group ~ NEW HOMEPAGE LOGIN */
	


	.loginBox h3 {
		font-size:2.4em;
		color:#ffcc99;
		line-height:1.05em;
		letter-spacing:-0.06em;
		/*letter-spacing:-0.05em;*/
		margin:0 0 5px 0;
	}

	.loginBox h3 span {
		color:#fff;
	}
	
	ul.newHomepageLogin {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:10px 0 14px 17px;
		border-bottom:1px dashed #6b3222;
	}
	
	ul.newHomepageLogin li {
		float:left;
		display:inline;
	}
	
	ul.newHomepageLogin li.loginLink {
		margin:0 17px 0 0;
		padding:6px 0;
	}
	
	ul.newHomepageLogin li.loginLink a:link, ul.newHomepageLogin li.loginLink a:active, ul.newHomepageLogin li.loginLink a:visited {
		font-weight:bold;
		color:#fff;
		text-decoration:underline;
	} 
	
	ul.newHomepageLogin li.signupLink {
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		color:#ff9900;
		background-color:#993300;
		padding:6px 12px;
	}
	
	ul.newHomepageLogin li.signupLink a:link, ul.newHomepageLogin li.signupLink a:active, ul.newHomepageLogin li.signupLink a:visited {
		color:#ff9900;
		font-weight:bold;
		text-decoration:underline;
	}
	
	ul.newHomepageLogin li.signupLink a:hover, ul.newHomepageLogin li.loginLink a:hover {
		text-decoration:none;
	}
	
	.fBookNew {
		font-size:1.3em;
		font-weight:bold;
		color:#fff;
		padding:10px 0 0 10px;
	}
	
	.fBookNew span {
		vertical-align:middle;
		float:left;
		display:inline;
		margin:0 10px 0 0;
		padding:4px 0 0 0;
	}


	/* @end ~ NEW HOMEPAGE LOGIN */

span.homeLoginLabel {
	width:53px;
	height:27px;
	display:block;
	color:#fff;
	font-size:1.4em;
	padding:7px 0 0 13px;
	background:#5D1B03 url(../../images/bg_TabHomeLogin.gif) repeat-x top left; 
	border-top:1px solid #1d0800;
	border-right:1px solid #472415;
	border-left:1px solid #1d0800; V1 */
}

a.homeSignUpBtn:link, a.homeSignUpBtn:visited, a.homeSignUpBtn:active {
	width:71px;
	height:26px;
	position:absolute;
	top:0;
	right:205px;
	display:block;
	color:#525e32;
	font-size:1.4em;
	font-weight:bold;
	padding:8px 0 0 14px;
	/* V1 background:#5D1B03 url(../../images/btn_HomeSignUp.gif) no-repeat top left; V1 */
	border-bottom:1px solid #391305;
}

a.homeSignUpBtn:hover {
	text-decoration:none;
	/* V1 background:#5D1B03 url(../../images/btn_HomeSignUp.gif) no-repeat bottom left; V1 */
}

.homeFacebookConnectTab {
	width:190px;
	height:34px;
	position:absolute;
	top:0;
	right:15px;
	display:block;
}

.homeFacebookConnectTab a img {
	display:none;
}

.homeFacebookConnectTab a {
	width:190px;
	height:34px;
	display:block;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	background:#3b5998 url(../../images/btn_HomeFacebookConnect.gif) no-repeat top left;
	border-bottom:1px solid #391305;
}

.homeFacebookConnectTab a:hover {
	text-decoration:none;
	background:#3b5998 url(../../images/btn_HomeFacebookConnect.gif) no-repeat bottom left;
}

.homeLogin {
	width:301px;
	height:161px;
	padding:0 20px;
	/* V1 background:url(../../images/bg_HomeLoginBox.gif) repeat top left; V1 */
	border-right:1px solid #1d0800;
	border-bottom:1px solid #1d0800;
	border-left:1px solid #1d0800;
}

.homeLogin div {
	clear:left;
	padding:5px 0;	
}

.homeLoginEmail {
	margin:5px 0 0 0;
}

.homeLogin div label {
	width:64px;
	color:#fff;
	display:inline;
	float:left;
	font-size:1.3em;
	letter-spacing:.02em;
	/*margin:0 10px 0 0;*/
	margin:0;
	padding:5px 0 0 0;
	text-align:right;
}

.homeLogin div input.textBox {
	width:210px;
	height:18px;
	padding:4px 6px 2px 6px;
	border:1px solid #a0a0a0;
	margin:0 0 0 10px;
}

.homeLogin .forgotPass {
	text-align:right;
	padding:0 2px 0 0;
}

.homeLogin .forgotPass a:link, .homeLogin .forgotPass a:visited, .homeLogin .forgotPass a:active {
	font-size:1em;
	color:#e5dbd8;
	font-family:Georgia,Times,Serif;
	font-style:italic;
	font-weight:normal;
}

.homeLogin div input.loginBtn {
	width:54px;
	height:29px;
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	cursor:default;
	cursor:pointer;
	border:none;
	padding:2px 0 7px 0;
	margin:0 0 6px 74px;
	background:transparent url(../../images/btn_HomeLogin.gif) no-repeat top left;
}

.homeLogin div input.loginBtn:hover {
	background:transparent url(../../images/btn_HomeLogin.gif) no-repeat bottom left;
}

.homeSlideshow {
	width:640px;
	height:100%;
	float:left;
	display:inline;
	background-color:#e1d5bb;
}

.homeHeadlineContainer {
	height:auto;
	/* V1 background:url(../../images/bg_HomeHeadline.gif) repeat top left; V1 */
}

.homeHeadline {
	height:60px;
	margin:1px 0 0 0;
	/*padding:17px 15px 15px 15px;*/
	/* v1 background:url(../../images/bg_NavBottomInnerShadow.png) repeat-x bottom left !important; V1 */
}

.homeHeadline a:link, .homeHeadline a:active, .homeHeadline a:visited, a.homepage_newsNew:link, a.homepage_newsNew:active, a.homepage_newsNew:visited {
	color:#09006b;
}

.headline {
	width:810px;
	float:left;
	/*text-align:center;*/
	display:inline;
}

a.homepage_newsNew {
	width:205px;
	/*height:53px;*/
	background:transparent url(../../images/icon_NewsSmaller.gif) no-repeat scroll 0 1px;
	display:block;
	float:right;
	font-size:0.9em;
	line-height:1.1em;
	margin:-1px 0 0 0;
	padding:0 0 0 43px;
}

a.homepage_newsNew span {
	margin:-1px 0 0 0;
}

/* V1 a.playIntroBtn {
	width:126px;
	height:36px;
	float:right;
	display:inline;
	margin:8px 7px 0 0;
	background:transparent url(../../images/btn_PlayIntro.gif) no-repeat top left;	
}

a.playIntroBtn:hover {
	background:transparent url(../../images/btn_PlayIntro.gif) no-repeat bottom left;
} V1 */

.homeHeadline h2 {
	color:#09006b;
	font-family:Georgia,Times,Serif;
	font-size:2.6em;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:13px 0 0 100px;
}

.homeHeadline h2 .homeHeadlineYOU {
	text-transform:capitalize;
}

.homeHeadline h2 .homeHeadlineTrade {
	font-size:.7em;
	font-weight:bold;
	margin:0 0 0 5px;
}

.homeHeadline h4 {
	color:#262626;
	font-size:1.7em;
	text-align:right;
	font-family:Georgia, Times New Roman, Serif;
}

.homeHeadline h4 span {
	font-family:Georgia,Times,Serif;
	font-style:italic;
}

#mobileSnipe {
	width:225px;
	/*height:77px;*/
	float:left;
	display:inline;
	/* V1 border-right:1px solid #574e37;
	background:#665e4b url(../../images/bg_darkStripe.gif) repeat top left;
	padding:14px 0 0 15px; V1 */
}

#mobileSnipe a:link, #mobileSnipe a:visited, #mobileSnipe a:active {
	height:65px;
	/*color:#fff;*/
	text-align:center;
	display:block;
	font-weight:bold;
	font-size:1.6em;
	background:transparent url(../../images/icon_MobileSealHome.png) no-repeat center left !important;
	background:transparent url(../../images/icon_MobileSealHome.gif) no-repeat center left;
	padding:0 0 0 65px;
} 

#mobileSnipe a span {
	line-height:1.3em;
	display:block;
	padding:8px 0 0 0;
}



/* @end ~ HOMEPAGE LOGIN/SLIDESHOW/HEADLINE */




/* @group ~ NEW HOMEPAGE SECONDARY NAVIGATION */



.homeSecondaryNav {
	font-size:1.2em;
	margin:0 0 15px 0;
}

.homeSecondaryNav h3 {
	font-size:1.3em;
	text-align:center;
	font-weight:bold;
	color:#690007;
	margin:0 0 8px 0;
}

.homeSecondaryNav ul {
	list-style:none;
	padding:0 0 0 15px;
}

.homeSecondaryNav ul li {
	position:relative;
	top:0;
	left:0;
	z-index:1;
	float:left;
	display:inline;
	padding:5px 13px;
	margin:0 1px 0 0;
	background-color:#fff;
}

.homeSecondaryNav ul li a:link, .homeSecondaryNav ul li a:active, .homeSecondaryNav ul li a:visited {
	color:#09006b;
	font-weight:bold;
	text-decoration:underline;
	padding: 0 5px 0 0;
	display: block;
	float: left;
}

.homeSecondaryNav ul li a:hover {
	text-decoration:none;
}

.homeSecondaryNav ul li ul {
	position:absolute;
	left:0;
	top:0;
	z-index:-2;
	padding:25px 13px 5px 13px;
	margin:0;
	border-right:1px solid #cac4b9;
	border-bottom:1px solid #cac4b9;
	border-left:1px solid #cac4b9;
	background-color:#fff;
	/*clear:left;*/
	display:none;
}

.homeSecondaryNav ul li ul li {
	float:none;
	display:block;
	background:transparent url(../../images/bg_beigeDottedSeparator.gif) repeat-x scroll left bottom;
	padding:0;
	margin:0;
}

.homeSecondaryNav ul li ul li a:link, .homeSecondaryNav ul li ul li a:active, .homeSecondaryNav ul li ul li a:visited {
	width:100%;
	height:100%;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 0px;
	display:block;
	float: none;
}

.homeSecondaryNav ul li ul li a:hover {
	text-decoration:underline;
	background-color:#fcf7ea;
}

.homeSecondaryNav ul li span {
	width: 16px;
	height: 16px;
	float: left;
	display:inline;
	background: url(../../images/background_secondaryNavArrow.gif) no-repeat 0px -31px;
}

.homeSecondaryNav ul li span:hover, .homeSecondaryNav ul li span.subListOn {
	background: url(../../images/background_secondaryNavArrow.gif) no-repeat 0px -5px;
	cursor:default;
	cursor:pointer;
	outline-style: none;
}

.homeSecondaryNav ul li span.subListOn {
	background-position: center bottombottom; cursor: pointer;}



/* @end ~ NEW HOMEPAGE SECONDARY NAVIGATION */





/* @group ~ NEW HOMEPAGE STORY SLIDER */



#tripList {
	margin:0 0 25px 0;
}

#tripList .leftControl, #tripList .rightControl {
	width:25px;
	height:auto;
	float:left;
	display:inline;
}

#tripList .leftControl {
	padding:0 9px 0 0;
}

#tripList .rightControl {
	padding:0 0 0 9px;
}

#tripList .leftControl a.lastPage {
	width:25px;
	height:37px;
	display:block;
	background:#fff url(../../images/icon_prevArrow.gif) no-repeat 0px -41px;
}

#tripList .leftControl a.lastPage:hover {
	width:25px;
	height:37px;
	display:block;
	background:#fff url(../../images/icon_prevArrow.gif) no-repeat 0px 0px;
}

#tripList .rightControl a.nextPage {
	width:25px;
	height:37px;
	display:block;
	background:#fff url(../../images/icon_nextArrow.gif) no-repeat 0px -41px;
}

#tripList .rightControl a.nextPage:hover {
	width:25px;
	height:37px;
	display:block;
	background:#fff url(../../images/icon_nextArrow.gif) no-repeat 0px 0px;
}

#tripList ul {
	width:960px;
	height:auto;
	list-style:none;
	float:left;
	display:inline;
}

#tripList ul li {
	width:160px;
	height:auto;
	float:left;
	display:inline;
}

#tripList ul li .imgContain {
	position:relative;
	left:0;
	top:0;
	width:160px;
	height:120px;
	margin:0 0 10px 0;
}

#tripList ul li img {
	width:auto;
	height:auto;
	display:block;
}

#tripList ul li h4.categoryname {
	position:absolute;
	left:0;
	bottom:0;
	background:transparent url(../../images/background_27Black.png) repeat top left !important;
	background:transparent url(../../images/background_27Black.gif) repeat top left;
	padding:2px 5px;
}

#tripList ul li h4.categoryname span{
	font-size:1.6em;
	color:#fff;
	font-family:Impact, Helvetica, Arial, Sans-Serif;
	font-weight:normal;
	line-height:1em;
	text-transform:uppercase;
	letter-spacing:-0.02em;
}
#tripList ul li h4.categoryname span a {
	font-size:1.2em;
	color:#fff;
	font-family:Impact, Helvetica, Arial, Sans-Serif;
	font-weight:normal;
	line-height:1em;
	text-transform:uppercase;
	letter-spacing:-0.02em;
}

#tripList ul li h5.title {
	line-height:1.3em;
	padding:0 5px;
	margin:0 0 7px 0;
}

#tripList ul li h5.title a {
	font-size:1.2em;
	font-weight:bold;
}

#tripList ul li p.description {
	font-size:1.1em;
	padding:0 5px 10px 5px;
	margin:0 0 10px 0;
	line-height:1.1em;
	border-bottom:1px solid #eee;
}

#tripList ul li p.postedBy, #tripList ul li p.postedDate {
	font-size:1.1em;
	padding:0 5px;
	margin:0;
	line-height:1.1em;
}

#tripList ul li p.postedBy a {
	font-size:.9em;
	margin:0 0 0 1px;
}




/* @end ~ NEW HOMEPAGE STORY SLIDER */








/* @group ~ GLOBAL MODULE */




.module {
	margin:0 0 20px 0;
	background:transparent url(../../images/bg_module.png) repeat top left !important;
	background:#eee5d0;
}

.leftRail .module {
	margin:0;
}

.moduleHeader {
	background:#fdf5e3;
	padding:8px 10px 8px 15px;
}

.moduleHeaderProfile {
	background:#fdf5e3;
	padding:8px 10px 8px 15px;
	border:1px solid #dad1ba;
}

.moduleHeader h2.userName, .moduleHeaderProfile h2.userName {
	width:190px;
}

.moduleRightHeader {
	background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x bottom left;
}

.moduleHeader .viewAll, .moduleHeader .dlWikiRights {
	float:right;
	display:inline;
	margin:5px 0 0 0;
}

.moduleHeader span a:link, .moduleHeader span a:visited, .moduleHeader span a:active {
	color:#262626;
	padding:2px 20px 3px 9px;
	background:transparent url(../../images/icon_MorePlus.gif) no-repeat 49px 4px;
}

.moduleHeader .moduleFeed {
	background:transparent url(../../images/icon_feed.gif) no-repeat scroll right center;
	float:right;
	margin:5px 7px 0 0;
	padding:0 16px 0 0;
}

.moduleHeader .dlWikiRights a:link, .moduleHeader .dlWikiRights a:visited, .moduleHeader .dlWikiRights a:active {
	background:none;
}

.moduleHeader span a:hover {
	background:transparent url(../../images/icon_MorePlus.gif) no-repeat 49px 4px;
}

.module .latestPhoto {
	text-align:center;
	padding:3px 0 0 3px;
}

.module .moduleContainer {
	padding:15px 15px 10px 15px;
	border-right:1px solid #dad1ba;
	border-bottom:5px solid #dad1ba;
	border-left:1px solid #dad1ba;
}

.moduleContainer .featured {
	margin:0 0 25px 0;
}

.moduleContainer .featured .leftColumn, .videoContainer .leftColumn {
	width: 196px;
	height:auto;
	float:left;
	display:inline;
}

.moduleContainer .featured .leftColumnPhoto {
	width: 165px;
	height:auto;
	float:left;
	display:inline;
}

.moduleContainer .featured .leftColumnPhotos {
	width: 196px;
	height:auto;
	float:left;
	display:inline;
}

.moduleContainer .featured .videoContainer .leftColumn, .videoContainer .leftColumn {
	width: 240px;
}

.moduleContainer .featured .rightColumn {
	width:390px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

.videoContainer .rightColumn {
	/*width:390px;
	float:left;
	display:inline;*/
	margin:0 0 0 250px;
}

.videoLanding .videoContainer .rightColumn {
	padding:0 10px 0 0;
}

.moduleContainer .featured .rightColumnPhoto {
	width:420px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

.moduleContainer .featured .videoContainer .rightColumn {
	width:345px;
}

.moduleContainer .featured .leftColumn .imageContainer {
	width:196px;
	height:198px;
	text-align:center;
	background:transparent url(../../images/bg_parchment.gif) no-repeat center center;
}

.moduleContainer .featured .leftColumn .imageContainer img {
	padding:4px;
	background:transparent url(../../images/bg_module.png) repeat top left !important;
	background:#f2e5cc;
}

.moduleContainer h4, .videoContainer h4 {
	font-size:1.6em;
	color:#41411f;
	margin:0 0 2px 0;
}

.moduleContainer .moduleRightHeader h4 {
	padding:0 0 7px 0;
	margin:0 0 7px 0;
}

.moduleContainer h4 a:link, .moduleContainer h4 a:visited, .moduleContainer h4 a:active, .videoContainer h4 a:link, .videoContainer h4 a:visited, .videoContainer h4 a:active {
	font-weight:bold;
	color:#41411f;
	margin:0 0 2px 0;
}

.moduleContainer .featured .rightColumn .titleHeader, .videoContainer .rightColumn .titleHeader, .moduleContainer .featured .rightColumnPhoto .titleHeader  {
	border-bottom:1px solid #c6bb92;
	margin:0 0 10px;
	padding:0 0 7px 0;
}

.moduleContainer .featured .rightColumn .titleHeader p, .videoContainer .rightColumn .titleHeader p, .moduleContainer .featured .rightColumnPhoto .titleHeader p {
	font-size:1.1em;
	line-height:1.2em;
	margin:0;
}

p.postedBy a:link, p.postedBy a:visited, p.postedBy a:active {
	font-family:Georgia,Times,Serif;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 5px;
}

.moduleContainer h5 {
	font-size:1.1em;
	font-weight:normal;
	color:#8f8f8f;
	padding:0 0 0 9px;
	margin:0 0 4px 0;
}

.moduleContainer .rightContent h5 {
	margin:0 0 5px 0;
	padding:0 0 2px 0;
}

.moduleContainer .featured .content, .videoContainer .rightColumn .content {
	font-size:1.1em;
	background:none;
	padding:0 10px 10px 10px;
}

.moduleContainer .rightContent {
	width:auto;
	padding:0;
	float:none;
	font-size:1.1em;
}

.moduleContainer .moreList {
	padding:2px 0 0 0;
}

.moduleContainer .moreList li {
	margin:0 0 1px 0;
	padding:7px 9px;
	background:transparent url(../../images/bg_module.png) repeat top left !important;
	background:#f5efe1;
}

.moduleContainer .moreList li p {
	margin:0;
	line-height:auto;
}

.moduleContainer .moreList li p a {
	margin:0 5px 0 0;
}

.moduleContainer .moreList li p a.latestTitle:link, .moduleContainer .moreList li p a.latestTitle:visited, .moduleContainer .moreList li p a.latestTitle:active {
	font-size:1.4em;
	font-weight:bold;
	color:#41411f;
}

.moduleContainer .moreList li p a.latestOwner:link, .moduleContainer .moreList li p a.latestOwner:visited, .moduleContainer .moreList li p a.latestOwner:active {
	font-family:Georgia,Times,Serif;
	font-size:1em;
	font-style:italic;
}

.moduleContainer .moreList .latestDescription {
	color:#6c6c6c;
	font-style:italic;
}

.moduleContainer .latestPhotosList {
	list-style:none;
	padding:0 5px;
}

a.photoOwner:link, a.photoOwner:visited, a.photoOwner:active, a.userStatus:link, a.userStatus:visited, a.userStatus:active {
	font-size:1em;
	font-family:Georgia,Times,Serif;
	font-style:italic;
}

.localeLabel, searchLandingLabel {
	font-weight:bold;
	color:#6c6c6c;
}

p.description {
	margin:0 0 4px 0;
}

.eventsSummary {
	padding:4px;
}

.eventsSummary label {
	color:#6c6c6c;
	display:block;
	font-weight:bold;
	margin:0 0 3px;
}

ul.eventsList {
	list-style:none;
	padding:0 4px;
}

ul.eventsList li {
	/*line-height:14px;
	background:transparent url(../../images/bullet.gif) no-repeat left 4px;*/
	padding:0 0 0 5;
}

ul.eventsList li span {
	font-size:.9em;
}

.duration {
	float:right;
	display:inline;
}

ul.statusList {
	list-style:none;
}

ul.statusList li {
	padding:10px 0;
	background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x bottom left;
}

ul.statusList li span {
	display:block;
	margin:0 0 10px 0;
}

ul.statusList li img {
	width:32px;
	height:32px;
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}

.videoContainer {
	margin:0 0 20px 0;
}

.newsContainer h3 {
	font-size:1.8em;
	color:#822720;
	text-align:center;
	display:block;
	background:#FDF5E3;
	padding:7px 0 0 0;
}

.newsContainer .moduleHeader {
	padding:2px 10px 8px 15px;
}

.newsContainer .moduleHeader h4 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
	display:block;
	padding:0 0 5px 0;
	margin:0 0 2px 0;
	background:transparent url(../../images/bg_beigeDottedSeparator.gif) repeat-x scroll left bottom;
}

.newsContainer .moduleHeader h4 a {
	background:transparent url(../../images/icon_MorePlusRed.gif) no-repeat scroll 44px 3px;
	padding:0 17px 0 0;
}

.newsContainer .newsSubHeader {
	min-height:85px;
	padding:2px 0 0 0;
}

.newsContainer .newsSubHeader h5 {
	font-weight:normal;
}

.newsContainer .newsSubHeader h5 img {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}

.newsContainer .newsSubHeader h5 span.newsSubContent {
	display:block;
	padding:10px 0 0 0;
}


/* @end ~ GLOBAL MODULE */








/* @group ~ MODULE PROFILE LOGGED IN */
	
	
	
	.homeProfile {
		width:390px;
		height:228px;
		position:relative;
		top:0;
		left:0;
		float:left;
		display:inline;
		/*border:1px solid #C9BDA6;*/
	}
	
	.homeProfile .module {
		height:inherit;
		padding:0;
		margin:0;
		/*background:none !important;*/
	}
	
	.homeProfileContent {
		padding:10px 8px 15px 8px;
		border-top:1px solid #AC9E83;
		margin:0 10px;
		/* V1 border-left:1px solid #C9BDA6;
		border-right:1px solid #C9BDA6;
		background:transparent url(../../images/bg_module.png) repeat top left !important;
		background:#eee5d0; V1 */
	}
	
	.homeProfileContentLeft, .homeProfileContentRight {
		float:left;
		display:inline;
	}
	
	.homeProfileContentLeft {
		padding:0 20px 0 0;
	}
	
	.homeProfileList {
		font-size:1.2em;
		list-style:none;
	}
	
	.homeProfileList li {
		line-height:2em;
		background:url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x bottom left;
	}
	
	.homeProfileList li a:link, .homeProfileList li a:visited, .homeProfileList li a:active {
		padding:2px 0;
	}
	


	/* @end ~ MODULE PROFILE LOGGED IN */
	
	
	
	




/* @group ~ MODULE USER PROFILE COLUMN */




.leftRail .module .moduleHeader span, .leftRail .module .moduleHeaderProfile span {
	float:none;
	margin:0;
}




	/* @group ~ LOGIN CONTROL INTERIOR */



	.module .notLoggedIn {
		padding:0 0 10px;
		background: #fff;
	}

	.module .loginBox {
		position:relative;
		top:0;
		left:0;
		display:block;
		float:none;
		margin:0;
		width:auto;
		height:auto;
		padding:0;
		background:none;
	}

	.module .loginBox a.homeSignUpBtn:link, .module .loginBox a.homeSignUpBtn:visited, .module .loginBox a.homeSignUpBtn:active {
		width:71px;
		height:26px;
		position:absolute;
		top:0;
		left:68px;
		color:#525E32;
		font-size:1.4em;
		font-weight:bold;
		display:block;
		padding:8px 0 0 14px;
		border:none;
		background:#5D1B03 url(../../images/btn_HomeSignUp.gif) no-repeat scroll left top; 
		border-bottom:1px solid #391305;
	}
	
	.module .loginBox .homeLogin {
		width:auto;
		height:auto;
		padding:0 15px;
		border:none;
		background:transparent url(../../images/bg_HomeLoginBox.gif) repeat scroll left top;
		border-bottom:1px solid #1D0800;
		border-left:1px solid #1D0800;
		border-right:1px solid #1D0800;
	}

	.module .loginBox .homeLogin div {
		clear:left;
		padding:5px 0;
	}
	
	.module .loginBox .homeLogin div label {
		color:#FFFFFF;
		display:block;
		float:none;
		font-size:1.3em;
		letter-spacing:0.02em;
		margin:0 0 4px 0;
		padding:0;
		text-align:left;
		width:auto;
	}

	.module .loginBox .homeLogin div input.textBox {
		width:188px;
		height:18px;
		padding:4px 6px 2px;
		border:1px solid #a0a0a0;
		margin:0;
	}

	.module .loginBox .homeLogin div input.loginBtn {
		width:54px;
		height:29px;
		color:#FFFFFF;
		cursor:pointer;
		font-size:1.3em;
		font-weight:bold;
		margin:0 0 6px 0;
		padding:2px 0 7px;
		background:transparent url(../../images/btn_HomeLogin.gif) no-repeat scroll left top;
		border:medium none;
	}
	
	.module .loginBox .homeLogin .FBLoginSection {
		padding:0;
	}










	/* @end ~ LOGIN CONTROL INTERIOR */





/* @end ~ MODULE USER PROFILE COLUMN */










/* @group ~ MODULES SPECIFIC TO HOMEPAGE */




	/* @group • CALL TO ACTION */



	.moduleAction {
		border-bottom:5px solid #ac9e83;
		background:transparent url(../../images/bg_moduleAction.png) repeat-y 0 20px !important;
		background:#eee5d0;
		padding:0 0 0 1px;
		margin:3px 0 20px 0;
	}
	
	.moduleAction dl {
		width:209px;
		/*height:339px;*/
		float:left;
		display:inline;
	}
	
	dl.actionOne dt {
		width:209px;
		height:72px;
		margin:-3px 0 0 0;
		background:transparent url(../../images/bg_ActionOneHeader.png) no-repeat top left !important;
		background:url(../../images/bg_ActionOneHeader.gif) no-repeat top left;
	}
	
	dl.actionOne dt span {
		width:140px;
		text-align:center;
		font-size:1.8em;
		line-height:1.2em;
		color:#fff;
		display:block;
		padding:12px 0 0 41px;
	}
	
	dl.actionOne dd, dl.actionTwo dd, dl.actionThree dd {
		font-size:1.1em;
		padding:3px 8px 0 8px;
	}
	
	dl.actionOne dd div, dl.actionTwo dd div, dl.actionThree dd div {
		border:1px solid #d6d5d2;
		background:#fff;
		padding:5px
	}
	
	dl.actionOne dd p, dl.actionTwo dd p, dl.actionThree dd p {
		padding:7px 3px 0 3px;
		margin:0 0 2px 0;
	}
	
	dl dd a {
		display:block;
		font-size:1.1em;
		margin:8px 0 0 3px;
	}
	
	dl.actionOne dd div span {
		width:179px;
		height:116px;
		display:block;
		border:1px solid #aea89b;
		background:url(../../images/bg_ActionOneImg.jpg) no-repeat center center;
	}
	
	dl.actionTwo dt {
		width:209px;
		height:72px;
		margin:-3px 0 0 0;
		background:transparent url(../../images/bg_ActionTwoHeader.png) no-repeat top left !important;
		background:url(../../images/bg_ActionTwoHeader.gif) no-repeat top left;
	}
	
	dl.actionTwo dt span {
		width:140px;
		text-align:center;
		font-size:1.8em;
		line-height:1.2em;
		color:#fff;
		display:block;
		padding:12px 0 0 48px;
	}
	
	dl.actionTwo dd div span {
		width:179px;
		height:116px;
		display:block;
		border:1px solid #aea89b;
		background:url(../../images/bg_ActionTwoImg.jpg) no-repeat center center;
	}
	
	dl.actionThree dt {
		width:209px;
		height:72px;
		margin:-3px 0 0 0;
		background:transparent url(../../images/bg_ActionThreeHeader.png) no-repeat top left !important;
		background:url(../../images/bg_ActionThreeHeader.gif) no-repeat top left;
	}

	dl.actionThree dt span {
		width:125px;
		text-align:center;
		font-size:1.8em;
		line-height:1.2em;
		color:#fff;
		display:block;
		padding:12px 0 0 52px;
	}
	
	dl.actionThree dd div span {
		width:179px;
		height:116px;
		display:block;
		border:1px solid #aea89b;
		background:url(../../images/bg_ActionThreeImg.jpg) no-repeat center center;
	}
	
	.getStarted {
		text-align:center;
		clear:left;
		border-top:1px solid #c9bda6;
		border-right:1px solid #c9bda6;
		background:#fff;
	}
	
	.getStarted ul {
		width:440px;
		display:block;
		margin:0 auto;
	}
	
	.getStarted ul li {
		float:left;
		display:inline;
	}
	
	.getStarted h3 {
		color:#41411f;
		font-size:1.8em;
		padding:20px;
		display:block;
	}
	
	.getStartedBtn a {
		width:137px;
		height:22px;
		/*display:block;*/
		color:#fff;
		font-size:1.3em;
		font-weight:bold;
		padding:4px 0 0 1px;
		margin:7px auto 10px auto;
		background:url(../../images/btn_GetStarted.gif) no-repeat top left;
	}
	
	.getStartedBtn a:hover {
		text-decoration:none;
		background:url(../../images/btn_GetStarted.gif) no-repeat bottom left;
	}
	
	


	/* @end • CALL TO ACTION */
	
	
	
	
	/* @group • CHOOSE YOUR ADVENTURE */



	.moduleChooseAdventure {
		border-right:1px solid #dad1ba;
		border-bottom:5px solid #5d1b03;
		border-left:1px solid #dad1ba;
		background:#fef8ea;
		padding:3px 0 0 0;
		margin:3px 0 20px 0;
	}
	
	.moduleChooseAdventure h3 {
		width:254px;
		height:35px;
		color:#fff;
		font-size:1.6em;
		display:block;
		padding:20px 0 0 34px;
		margin:-7px 0 0 0;
		background:transparent url(../../images/bg_ChooseAdventureHeader.png) no-repeat top left !important;
		background:#411201 url(../../images/bg_ChooseAdventureHeader.gif) no-repeat top left;
	}
	
	.moduleChooseAdventure ul {
		font-size:1.2em;
		border-top:1px solid #dad1ba;
	}
	
	.moduleChooseAdventure ul li {
		padding:0 0 1px 0;
		background:transparent url(../../images/bg_beigeDottedSeparator.gif) repeat-x bottom left;
	}
	
	.moduleChooseAdventure ul li span a.chooseAdvTitle:link, .moduleChooseAdventure ul li span a.chooseAdvTitle:visited, .moduleChooseAdventure ul li span a.chooseAdvTitle:active {
		/*display:block;*/
		font-size:1.2em;
		color:#41411f;
		font-weight:bold;
		padding:1px 11px 2px 55px;
	}
	
	.moduleChooseAdventure ul li span a.chooseAdvTitle:hover {
		text-decoration:underline;
	}
	
	.moduleChooseAdventure ul li span {
		display:block;
		color:#790000;
		/*letter-spacing:.01em;
		font-weight:bold;
		margin:0 0 0 10px;*/
		padding:12px 0 6px 0;
	}
	
	.moduleChooseAdventure ul li span.chooseAdventureLink {
		font-size:.8em;
		padding:0 0 3px 56px;
	}
	
	.moduleChooseAdventure ul li span.chooseAdventureLink a:link, .moduleChooseAdventure ul li span.chooseAdventureLink a:active, .moduleChooseAdventure ul li span.chooseAdventureLink a:visited {
		color:#790000;
		letter-spacing:.01em;
		font-weight:bold;
		/*margin:0 0 0 10px;*/
		display:inline;
		padding:0;
		background:none;
	}
	span.chooseGeographicalInterests {
		background:#fef8ea url(../../images/icon_GeographicalInterests.gif) no-repeat 4px -13px;
	}
	
	span.chooseGeographicalInterests:hover {
		background:#ffffff url(../../images/icon_GeographicalInterests.gif) no-repeat 4px -82px;
	}
	
	span.chooseAcrossTheTerrain {
		background:#fef8ea url(../../images/icon_AcrossTheTerrain.gif) no-repeat 4px -13px;
	}
	
	span.chooseAcrossTheTerrain:hover {
		background:#ffffff url(../../images/icon_AcrossTheTerrain.gif) no-repeat 4px -82px;
	}
	
	span.chooseCulturalActivities {
		background:#fef8ea url(../../images/icon_CulturalActivities.gif) no-repeat 4px -11px;
	}
	
	span.chooseCulturalActivities:hover {
		background:#ffffff url(../../images/icon_CulturalActivities.gif) no-repeat 4px -80px;
	}
	
	span.chooseEmbracingNature {
		background:#fef8ea url(../../images/icon_EmbracingNature.gif) no-repeat 4px -12px;
	}
	
	span.chooseEmbracingNature:hover {
		background:#ffffff url(../../images/icon_EmbracingNature.gif) no-repeat 4px -81px;
	}
	
	span.chooseInTheSky {
		background:#fef8ea url(../../images/icon_InTheSky.gif) no-repeat 4px -14px;
	}
	
	span.chooseInTheSky:hover {
		background:#ffffff url(../../images/icon_InTheSky.gif) no-repeat 4px -83px;
	}
	
	span.chooseOnTheSnow {
		background:#fef8ea url(../../images/icon_OnTheSnow.gif) no-repeat 4px -12px;
	}
	
	span.chooseOnTheSnow:hover {
		background:#ffffff url(../../images/icon_OnTheSnow.gif) no-repeat 4px -81px;
	}
	
	span.chooseOnTheWater {
		background:#fef8ea url(../../images/icon_OnTheWater.gif) no-repeat 4px -12px;
	}
	
	span.chooseOnTheWater:hover {
		background:#ffffff url(../../images/icon_OnTheWater.gif) no-repeat 4px -81px;
	}



	/* @end • CHOOSE YOUR ADVENTURE */
	
	
	
	
	
	/* @group • LATEST TRIP REPORTS */
	
	
	#trip, .uploadVideos {
		font-size:1.2em;
	}
	
	
	
	/* @end • LATEST TRIP REPORTS */
	
	









/* @end ~ MODULES SPECIFIC TO HOMEPAGE */














/* @group ~ MAIN NAVIGATION */




.siteNavigationBarContainer {
	height:28px;
	font-size:1.2em;
	color:#fff;
	/* V1 background:#f4e1c2 url(../../images/bg_NavigationBar.gif) repeat-x top left; V1 */
	clear:both;
}

.siteNavigationBar {
	height:100%;
	/* V1 background:transparent url(../../images/bg_NavBottomInnerShadow.png) repeat-x bottom left !important; V1 */
	background:none;
}

ul.siteMainNavigationList {
	width:620px;
	height:auto;
}

ul.siteMainNavigationList li {
	float:left;
	display:inline;
	line-height:2.38em;
	margin:0 2px 0 0;
}

ul.siteMainNavigationList li:hover ul {
	display:block;
}

ul.siteMainNavigationList li ul {
	position:absolute;
	display:none;
	z-index:5;
	margin-top:10px;
}

ul.siteMainNavigationList li ul, ul.siteMainNavigationList li ul li {
	float:none;
	margin:0px;
	padding:0px;
}

ul.siteMainNavigationList li ul li {
	width:100%;
}

ul.ulexploreresources {
	width:165px;
}

ul.ulstories {
	/*width:41px;*/
	width:65px;
}

li.siteMainNavigationLabel {
	color:#fff;
	font-weight:normal;
	padding:0 10px;
	background:#544226 url(../../images/bg_NavListHover.gif) repeat-x bottom left;
}

ul.siteMainNavigationList li.selected a:link, ul.siteMainNavigationList li.selected a:visited, ul.siteMainNavigationList li.selected a:active {
	color:#fff;
	font-weight:bold;
	padding:0 10px;
	/* V1 background:#544226 url(../../images/bg_NavListHover.gif) repeat-x bottom left; V1 */
}

ul.siteMainNavigationList li a:link, ul.siteMainNavigationList li a:visited, ul.siteMainNavigationList li a:active {
	color:#fff;
	font-weight:bold;
	display:block;
	padding:0 12px;
	background-color:#571705;
}

ul.siteMainNavigationList li a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#6f220b;
	/* V1 background:#544226 url(../../images/bg_NavListHover.gif) repeat-x bottom left; V1 */
}

ul.siteMainNavigationList li ul li a:link, ul.siteMainNavigationList li ul li a:visited, ul.siteMainNavigationList li ul li a:active {
	color:#fff;
	font-weight:bold;
	display:block;
	padding:0 12px;
	background-color:#6f220b;
	width:100%;
	height:100%;
}

ul.siteMainNavigationList li ul li a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#993300;
	/* V1 background:#544226 url(../../images/bg_NavListHover.gif) repeat-x bottom left; V1 */
}

ul.socialsList {
	width:100px;
	height:auto;
	float:right;
	display:inline;
	list-style:none;
	padding:0 5px 0 0;
}

ul.socialsList li {
	float:right;
	display:inline;
	margin:0 0 0 10px;
}

ul.socialsList li a span {
	display:none;
}

ul.socialsList li.headerMobile a {
	width:23px;
	height:23px;
	display:block;
	background:#fff url(../../images/icon_mobileTile.gif) no-repeat center center;
}

ul.socialsList li.headerTwitter a {
	width:22px;
	height:22px;
	display:block;
	background:#fff url(../../images/icon_twitterTile.gif) no-repeat center center;
}

ul.socialsList li.headerFacebook a {
	width:22px;
	height:22px;
	display:block;
	background:#fff url(../../images/icon_facebookTile.gif) no-repeat center center;
}




	/* @group SECONDARY NAVIGATION */



	
	ul.siteSecondaryNavList {
		width:400px;
		height:auto;
		font-size:1.1em;
		color:#fff;
		float:right;
		display:inline;
	}
	
	ul.siteSecondaryNavList li {
		position:relative;
		left:0;
		top:0;
		z-index:1;
		float:right;
		display:inline;
	}
	
	li.tabAdventures {
		margin:0 1px 0 0;
	}
	
	li.tabResources a:link, li.tabResources a:visited, li.tabResources a:active {
		color:#fff;
		display:block;
		font-weight:bold;
		padding:9px 12px 10px 12px;
		background:#bf6321 url(../../images/bg_NavResources.gif) repeat-x bottom left;
	}
	
	li.tabResources a:hover {
		text-decoration:none;
		background:#bf6321 url(../../images/bg_NavResourcesOver.gif) repeat-x bottom left;
	}
	
	li.tabAdventures a:link, li.tabAdventures a:visited, li.tabAdventures a:active {
		color:#fff;
		display:block;
		font-weight:bold;
		padding:9px 12px 10px 12px;
		background:#74a6c6 url(../../images/bg_NavChooseAdventure.gif) repeat-x bottom left;
	}

	li.tabAdventures a:hover {
		text-decoration:none;
		background:#74a6c6 url(../../images/bg_NavChooseAdventureOver.gif) repeat-x bottom left;
	}
	
	ul.siteSecondaryNavList li ul {
		float:none;
		display:none;
	}
	
	ul.siteSecondaryNavList li ul li {
		width:200px;
		float:none;
		display:block;
		font-size:.9em;
	}
	
	li.tabResources ul {
		width:200px;
		position:absolute;
		top:35px;
		right:0;
		z-index:2;
		text-align:right;
		background:#fff;
		border-top:1px solid #fdf5e3;
		border-right:1px solid #cdc1a8;
		border-bottom:3px solid #bdb29b;
		border-left:1px solid #cdc1a8;	
	}
	
	li.tabResources ul li a:link,
	li.tabResources ul li a:visited,
	li.tabResources ul li a:active {
		color:#c2581f;
		padding:7px 12px;
		background:#fff url(../../images/bg_beigeDottedSeparator.gif) repeat-x bottom left;
	}
	
	li.tabResources ul li a:hover {
		background:#fff6f0;
	}
	
	li.tabAdventures ul {
		width:200px;
		position:absolute;
		top:35px;
		left:0;
		z-index:2;
		background:#fff;
		border-top:1px solid #fdf5e3;
		border-right:1px solid #cdc1a8;
		border-bottom:3px solid #bdb29b;
		border-left:1px solid #cdc1a8;
	}
	
	li.tabAdventures ul li a:link,
	li.tabAdventures ul li a:visited,
	li.tabAdventures ul li a:active {
		display:block;
		color:#1c608f;
		padding:7px 12px;
		background:#fff url(../../images/bg_beigeDottedSeparator.gif) repeat-x bottom left;
	}

	li.tabAdventures ul li a:hover {
		background:#f4fbff;
	}



	/* @end SECONDARY NAVIGATION */





/* @end ~ MAIN NAVIGATION */




/* @group ~ REGISTRATION & ACCOUNT */




.maRegister .registerMobile {
	width:500px;
	padding:20px;
	margin:0 10px  15px 10px;
	background-color:#FCF7EB;
	border:1px solid #dad1ba;
}

.maRegister .registerMobileTitle {
	font-size:1.4em;
	font-weight:bold;
	display:block;
	padding:0 0 5px 0;
	margin:0 0 7px 0;
	border-bottom:1px solid #dad1ba;
}

.maRegister .registerMobile p, .maRegister .accountTwitter p {
	padding:5px;
}

.maRegister .registerMobile div label {
	width:110px;
	display:block;
	float:left;
	font-size:13px;
	margin:0 10px 0 0;
	padding:5px 0 0 13px;
	text-align:right;
}

.maRegister .registerMobile div input[type="text"] {
	width:269px;
	height:16px;
	padding:4px 6px;
	color:#333333;
	border:1px solid #B4B4B4;
}

label.skipthisstep {
	font-size:.7em;
	float:right;
	margin:5px 5px 0px 0px;
}

label.skipthisstep a {
	display:inline;
	background:transparent url(../../images/icon_SkipStep.gif) no-repeat 0 -16px;
	padding:0 0 2px 20px;
}

label.skipthisstep a:hover {
	background:transparent url(../../images/icon_SkipStep.gif) no-repeat 0 0;
}

.maRegister span.error, .registerPersonalInfo span.error, .pnlOwnerdiv span.error, .categorizePhotos span.error {
	width:460px;
	min-height:25px;
	display:block;
	padding:20px 20px 20px 60px;
	margin:0 10px 15px 10px;
	background:#f1bead url(../../images/icon_ErrorLarge.gif) no-repeat 15px 17px;
	border:1px solid #ff7676;
}

.maRegister span.error ul.errorList, .registerPersonalInfo span.error ul.errorList, .pnlOwnerdiv span.error ul.errorList, .categorizePhotos span.error ul.errorList {
	/*font-size:1.2em;*/
	margin:0 0 4px 0;
	padding:0 0 0 13px;
	list-style:disc;
	list-style-position:outside;
}

.maRegister .accountTwitter span.error {
	width:auto;
	min-height:inherit;
	margin:0 0 7px;
	padding:0 0 5px 25px;
	background:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #C6BB92;
	border-left:none;
}


	/* @group ~ TWITTER */
	
	
	
	
	.maRegister .accountTwitter {
		width:500px;
		padding:20px;
		margin:0 10px  15px 10px;
		background-color:#FCF7EB;
		border:1px solid #dad1ba;
	}
	
	.maRegister .accountTwitterTitle {
		font-size:1.4em;
		font-weight:bold;
		display:block;
		padding:0 0 5px 25px;
		margin:0 0 7px 0;
		border-bottom:1px solid #dad1ba;
	}
	
	.accountTwitter {
		background:transparent url(../../images/icon_TwitterSmall.gif) no-repeat 10px 9px;
	}
	
	.publishTwitter label {
		height:30px;
		background:transparent url(../../images/icon_TwitterSmall.gif) no-repeat center right;
	}
	
	
	
	/* @end ~ TWITTER */





/* @end ~ REGISTRATION & ACCOUNT */




/* @group ~ PAGES/CONTENT */


.deleteThis {
	width:16px;
	height:16px;
	float:right;
	display:inline;
	background:transparent url(../../images/icon_Delete.gif) no-repeat left bottom;
}

.deleteThis:hover {
	background:transparent url(../../images/icon_Delete.gif) no-repeat left top;
}

.deleteThisInline {
	width:16px;
	height:16px;
	float:left;
	display:inline;
	background:transparent url(../../images/icon_Delete.gif) no-repeat left bottom;
	margin:0 0 0 3px;
}

.deleteThisInline:hover {
	background:transparent url(../../images/icon_Delete.gif) no-repeat left top;
}

.deleteMyAccount {
	font-size:.7em;
	float:right;
	display:inline;
	background:transparent url(../../images/icon_Delete.gif) no-repeat 0 -16px;
	padding:0 0 2px 20px;
	margin:5px 5px 0 12px;
}

.deleteMyAccount:hover {
	background:transparent url(../../images/icon_Delete.gif) no-repeat 0 0;
}

.deleteThisAuto {
	background:transparent url(../../images/icon_Delete.gif) no-repeat 0 -16px;
	padding:0 0 2px 20px;
}

.deleteThisAuto:hover {
	background:transparent url(../../images/icon_Delete.gif) no-repeat 0 0;
}




	/* @group ~ RESOURCES */
	
	
	
	.resources {
		padding:0 5px 5px 5px;
	}
	
	.resources .catImage {
		/* width:100%; */
		margin:0 0 10px 0;
	}
	
	.resources h2, h2.backgroundheading {
		font-weight:bold;
		color:#41411F;
		margin:0 0 10px;
		padding:5px 0 5px 10px;
		background:#FDF5E3 none repeat scroll 0 0;
		border:1px solid #dad1ba;
	}
	/* V1 .resources h2{margin-top:10px;} V1 */
	
	.resources h2 span a:link, .resources h2 span a:active, .resources h2 span a:visited  {
		color:#41411F;
		font-size:.9em;
	}
	
	.resources h2 span span {
		font-size:.8em;
	}
	
	ul.resourcesList, ul.productsList {
		width:360px;
		float:left;
		display:inline;
	}
	
	ul.resourcesList, ul.productsList, ul.resourcesSubList {
		list-style:none;
		padding:10px;
	}
	
	ul.resourcesList li {
		clear:left;
		padding:0 0 40px 0;
	}
	
	ul.resourcesList li h3, ul.productsList li h3 {
		font-size:1.4em;
		padding:0 0 2px 0;
		margin:0 0 8px 0;
		background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x left bottom;
	}
	
	ul.resourcesList li h3 span.acrosstheterrain {
		height:31px;
		display:block;
		padding:19px 0 0 53px;
		background:url(../../images/icon_AcrossTheTerrainSingle.gif) no-repeat scroll 4px 13px;
	}
	
	ul.resourcesList li h3 span.embracingnature {
		height:31px;
		display:block;
		padding:19px 0 0 53px;
		background:url(../../images/icon_EmbracingNatureSingle.gif) no-repeat scroll 9px 14px;
	}
	
	ul.resourcesList li h3 span.geographicalinterests {
		height:33px;
		display:block;
		padding:17px 0 0 53px;
		background:url(../../images/icon_GeographicInterestsSingle.gif) no-repeat scroll 12px 10px;
	}
	
	ul.resourcesList li h3 span.culturalactivities {
		height:33px;
		display:block;
		padding:17px 0 0 53px;
		background:url(../../images/icon_CulturalActivitiesSingle.gif) no-repeat scroll 10px 7px;
	}
	
	ul.resourcesList li h3 span.inthesky {
		height:33px;
		display:block;
		padding:17px 0 0 53px;
		background:url(../../images/icon_InTheSkySingle.gif) no-repeat scroll 1px 2px;
	}
	
	ul.resourcesList li h3 span.onthesnow {
		height:32px;
		display:block;
		padding:18px 0 0 53px;
		background:url(../../images/icon_OnTheSnowSingle.gif) no-repeat scroll 9px 10px;
	}
	
	ul.resourcesList li h3 span.onthewater {
		height:32px;
		display:block;
		padding:18px 0 0 53px;
		background:url(../../images/icon_OnTheWaterSingle.gif) no-repeat scroll 8px 9px;
	}
	
	ul.resourcesList li h3 a:link, ul.resourcesList li h3 a:active, ul.resourcesList li h3 a:visited, ul.productsList li h3 a:link, ul.productsList li h3 a:active, ul.productsList li h3 a:visited {
		color:#41411F;
		font-weight:bold;
	}
	
	ul.resourcesList li span {
		clear:none;
		display:inline;
		margin:0 7px 2px 0;
		padding:0;
	}
	
	ul.resourcesList li span.category {
		line-height:1.8em;
	}
	
	ul.resourcesList li span a:link, ul.resourcesList li span a:active, ul.resourcesList li span a:visited {
		font-size:1.2em;
	}
	
	ul.resourcesSubList, ul.resourcesLandingSubList {
		margin:0 0 10px 0;
	}
	
	ul.resourcesLandingSubList {
		font-size:1.2em;
		padding:10px 10px 20px 10px;
	}
	
	ul.productsList li ul.resourcesLandingSubList li {
		width:311px;
		float:left;
		display:inline;
		clear:none;
		margin:0 0 5px 0;
		padding:0;
	}
	
	ul.productsList li ul.resourcesLandingSubList li a.linkTitle:link, ul.productsList li ul.resourcesLandingSubList li a.linkTitle:active, ul.productsList li ul.resourcesLandingSubList li a.linkTitle:visited {
		color:#41411F;
		font-weight:bold;
		padding:0 5px 0 0;
	}
	
	ul.productsList li ul.resourcesLandingSubList li a.linkTitle:hover {
		text-decoration:none;
	}
	
	ul.productsList li ul.resourcesLandingSubList li a.linkURL:link, ul.productsList li ul.resourcesLandingSubList li a.linkURL:active, ul.productsList li ul.resourcesLandingSubList li a.linkURL:visited {
		font-size:.8em;
		padding:0;
	}
	
	ul.productsList li ul.resourcesLandingSubList li a.linkTitle:hover {
		text-decoration:none;
	}

	.pubAd {
		background-color:#FDF5E3;
		border:1px solid #C9BDA6;
		display:block;
		padding:5px;
		margin:2px 15px 10px 0;
	}
	
	.pubAd img {
		/*width:65px; Removed for skydiving ad*/ 
		height:auto;
		display:inline;
		float:left;
		background-color:#FFFFFF;
		border:1px solid #C9BDA6;
		padding:1px;
		margin:0 5px 0 0;
	}
	
	.pubAd .pubDescription {
		font-size:.8em;
		display:inline;
	}

	.catalog h3 {
		margin:0 0 10px 0;
	}
	
	.catalog .productSlot {
		padding:10px;
		font-size:1.2em;
		clear:left;
		background-color:#fff;
		border-bottom:1px solid #dbd2ba;
	}
	
	.catalog .productSlot h4 {
		font-weight:bold;
		font-size:1.2em;
		margin:0;
	}
	
	.catalog .productSlot h4 a:link, .catalog .productSlot h4 a:active, .catalog .productSlot h4 a:visited {
		color:#09006b;
	} 
	
	.catalog .alt {
		background-color:#f0e7d2;
	}

	.catalog .productSlot .contactinfo {
		width:110px;
		font-size:.9em;
		float:right;
		display:inline;
	}
	
	.catalog .productSlot .contactinfo span {
		float:right;
		text-align:right;
		clear:right;
		margin:0 0 5px 0;
	}

	.catalog .productSlot .contactinfo span.phoneNumber {
		padding:1px 20px 1px 0;
		background:transparent url(../../images/icon_telephone.gif) no-repeat center right;
	}

	.catalog .productSlot .details {
		width:455px;
		float:left;
		display:inline;
		padding:5px 0 0 0;
	}
	
	.catalog .productSlot .imageLink {
		width:120px;
		height:auto;
		float:left;
		display:block;
		padding:1px;
		border:1px solid #DBD2BA;
		margin:4px 15px 0 0;
	}
	
	.catalog .productSlot .imageLink img {
		width:120px;
	}
	
	.catalog .productSlot .details .ltlAddress {
		font-size:.9em;
	}


	/* @end ~ RESOURCES */
	
	
	
	
	
	/* @group ~ PHOTOS, PHOTO ALBUM SUCCESS & PHOTO CATEGORIZATION */
	
	
	.photoContainer {
		padding:10px;
	}
	
	.photoContent {
		padding:4px;
	}
	
	.photoContent .galleryView {
		text-align:left;
		padding:10px 0;
	}
	
	.photoContent .galleryView .stageLeft {
		display:inline;
		float:left;
		padding:10px 0 0 10px;
		margin:0 0 20px 0;
		width:290px;
	}
	
	.photoContent .galleryView .stageRight {
		margin:0 0 20px 310px;
		padding:10px 0 0 0;
		width:330px;
	}
	
	.photoContent .galleryView .stageRight img, .photoFullThumbnails a:hover img {
		cursor:default;
		cursor:pointer;
		border:1px solid #8e8168;
	}
	
	.photoContent .galleryView .stageRight img, .photoFullThumbnails a.selected img {
		border:1px solid #790000;
	}
	
	.photoContent .galleryView .stageRight img, .photoFullThumbnails img {
		float:left;
		display:inline;
		background-color:#fff;
		border:1px solid #c9bda6;
		margin:0 4px 4px 0;
		padding:1px;
	}
	
	.photoContent .galleryView img {
		margin:0;
	}
	
	.photoContent .galleryView .fBookCommenting, .tripLanding .fBookCommenting, .fBookCommenting {
		clear:both;
		padding:20px 0 0 50px;
		border-top:1px solid #C6BB92;
	}
	
	.photoHeader h1 {
		font-size:1.8em;
		font-weight:normal;
	}
	
	.categorizePhotos {
		font-size:1.2em;
		padding:10px;
	}
	
	p.introParagraph {
		margin:0 0 25px 0;
	}
	
	.categorizePhotos h3, .catAlbum h3 {
		font-size:1em;
		color:#822720;
		margin:0 0 7px 0;
	}
	
	.catAlbum, .categorizePhotos .catPhotos {
		padding:0 0 20px 0;
		border-bottom:1px solid #b5af91;
		margin:0 0 10px 0;
	}
	
	.catAlbum .module {
		background:#fcf7eb !important;
		border:1px solid #DAD1BA;
		padding:15px 10px 5px 10px;
	}
	
	.categorizePhotos .catPhotos .catPhotosForm {
		padding:10px 0;
	}
	
	.categorizePhotos .catPhotos .catPhotosForm div {
		width:315px;
		float:left;
		display:inline;
		margin:0 0 15px 0;
	}
	
	.catPhotos .catPhotosForm div span {
		color:#4e4d48;
		font-size:.8em;
		padding:0 0 0 79px;
	}
	
	.catAlbum div {
		margin:0 0 15px 0;
	}
	
	.catAlbum label {
		width:95px;
		display:block;
		float:left;
		font-size:13px;
		margin:0 10px 0 0;
		padding:5px 0 0 0;
		text-align:right;
		color:#131402;
	}
	
	.catAlbum div span {
		font-weight:bold;
		margin:0 10px 0 0;
	}
	
	.catAlbum div select.whatTrip, .catAlbum div select.whatEvent {
		border:1px solid #8B8B8B;
		height:25px;
		margin:1px 10px 0 0;
		padding:3px 2px 2px;
		width:276px;
	}
	
	.catPhotosForm select.catPhotosActivity {
		border:1px solid #8B8B8B;
		height:25px;
		margin:1px 0 0 0;
		padding:3px 2px 2px;
		width:230px;
	}
	
	.catPhotosForm input.catPhotosPlace, .catPhotosForm input.catPhotosTags, .catPhotosForm input.catPhotosCountry {
		border:1px solid #8B8B8B;
		height:19px;
		margin:1px 0 0 0;
		padding:3px 2px 2px;
		width:224px;
	}
	
	.catPhotosForm label {
		width:70px;
		display:block;
		float:left;
		font-size:13px;
		margin:0 10px 0 0;
		padding:5px 0 0 0;
		text-align:right;
		color:#131402;
	}
	
	a.addThis, a.applyThis {
		padding:1px 0 0 20px;
		background:transparent url(../../images/icon_Add.gif) no-repeat left bottom;
	}
	
	a.addThis:hover, a.applyThis:hover {
		background:transparent url(../../images/icon_Add.gif) no-repeat left top;
	}
	
	.categorizePhotos .catPhotos .catPhotosForm div.catPhotosFormApply {
		width:96%;
		clear:left;
		text-align:right;
		margin:0;
	}
	
	.photoStage {
		padding:30px 0 20px 0;
		border-bottom:1px solid #C6BB92;
	}
	
	.photoList {
		margin:0 0 10px 0;
	}
	
	.photoList .photoStage .stageLeft {
		width:227px;
		float:left;
		display:inline;
		padding:10px 0 0 63px;
	}
	
	.photoList .photoStage .stageLeft img {
		background:#fff;
		padding:1px;
		border:1px solid #d4c7a7;
	}
	
	.photoList .photoStage .stageRight {
		width:355px;
		margin:0 0 0 295px;
	}
	
	.photoList .photoStage .stageRight div {
		margin:0 0 15px 0;
	}
	
	.photoList .photoStage .stageRight div label {
		color:#131402;
		display:block;
		float:left;
		font-size:13px;
		margin:0 10px 0 0;
		padding:5px 0 0;
		text-align:right;
		width:70px;
	}
	
	.photoList .photoStage .stageRight div input.text {
		border:1px solid #8B8B8B;
		height:19px;
		margin:1px 0 0;
		padding:3px 2px 2px;
		width:255px;
	}
	
	.photoList .photoStage .stageRight div textarea.text  {
		border:1px solid #8B8B8B;
		height:auto;
		margin:1px 0 0;
		padding:3px 2px 2px;
		width:255px;
	}
	
	.photoList .photoStage .stageRight div .ddList {
		width:260px;
		height:25px;
		border:1px solid #8B8B8B;
		margin:1px 0 0;
		padding:3px 2px 2px;
	}
	
	.categorizePhotos .button {
		display:block;
		cursor:pointer;
		cursor:deafult;
		padding:2px 4px;
		margin:0 auto;
	}
	
	.photoFullNav {
		width:200px;
		float:right;
		display:inline;
	}
	
	.photoFullNav ul li {
		float:right;
		display:inline;
		padding:3px 4px 2px 4px;
		margin:0 0 0 4px;
	}
	
	.photoFullView {
		width:570px;
		padding:10px 0 10px 20px;
		margin:0 0 10px 0;
	}
	
	.photoFullViewDetails {
		font-size:1.1em;
		padding:0 0 0 20px;
		margin:0 0 10px 0;
	}
	
	.photoFullViewDetails ul {
		width:550px;
		list-style:none;
	}
	
	.photoFullViewDetails ul li .photoDescription {
		display:block;
		background:#fdf5e3;
		margin:0 0 10px 0;
		padding:10px;
	}
	
	.photoFullViewDetails ul li.detail {
		padding:0 10px;
	}
	
	.photoFullThumbnails {
		width:550px;
		text-align:center;
		padding:0 0 0 20px;
		margin:0 0 20px 0;
	}
	
	.photoFullThumbnails a {
		display:inline;
		float:left;
		margin:0 4px 4px 0;
	}
	
	.photoContainer h4 {
		width:550px;
		padding:0 0 2px 0;
		margin:0 0 10px 20px;
		border-bottom:1px solid #C6BB92;
	}
	
	.galleryContainer {
		margin:0 0 40px;
		padding:10px 0 20px 10px;
	}
	
	.photos .galleryContainer {
		margin:0 0 20px 0;
		padding:0;
	}

	.galleryContainer .tripDetailsContainer.video {
		float:right;
		width:372px;
	}

	.galleryList {
		padding:0 0 0 10px;
	}

	.galleryList li {
		float:left;
		margin:0px 10px 0 0;
		display:inline;
		width:90px;
		text-align:center;
		position:relative;
	}

	.galleryList li a:link,
	.galleryList li a:visited,
	.galleryList li a:hover,
	.galleryList li a:active {
		display:block;    
	}
	
	
	
	/* @end ~ PHOTO ALBUM SUCCESS & PHOTO CATEGORIZATION */
	
	
	
	
	
	
	/* @group ~ SECONDARY CONTENT */

	
	.secondaryContent {
		font-size:1.2em;
		padding:0 20px 20px 20px;
		/* V1 background:transparent url(../../images/bg_module.png) repeat top left !important; 
		background:#eee5d0; V1 */
	}

	.secondaryContent h1 {
		margin:0 0 20px 0;
	}
	
	.secondaryContent h2 {
		margin:20px 0 5px 0;
	}
	
	.secondaryContent h2.backgroundheading {
		margin:0 0 5px 0;
	}
	
	.secondaryContent .interior {
		padding:0 20px 20px 20px;
	}

	.betaLeft {
		padding:10px;
	}
	
	.betaLeft img, .betaRight img {
		display:block;
		padding:1px;
		background:#fff;
		border:1px solid #aea89b;
		margin:0 auto 10px auto;
	}
	
	.betaFirstStep {
		padding:10px;
	}
	
	.betaLeftHeadline {
		font-size:1.6em;
		font-weight:bold;
		color:#000;
		display:block;
		line-height:1.2em;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x scroll left bottom
	}
	
	.betaFirstStep p {
		font-size:1.2em;
	}
	
	.betaContent {
		width:365px;
		float:left;
		display:inline;
		font-size:1.2em;
		padding:10px;
		background:transparent url(../../images/bg_module.png) repeat top left !important;
		background:#eee5d0;
	}
	
	.betaContent h2 {
		font-size:2em;
		margin:0 0 20px 0;
	}
	
	.betaContent p {
		padding:0 10px;
	}
	
	.betaRight {
		position:relative;
		left:0;
		top:0;
		background:#607234;
		padding:10px;
	}
	
	.betaRightContent {
		text-align:center;
		color:#fff;
		font-size:1.2em;
		padding:0 10px;
	}
	
	.betaRightContent h3 {
		font-size:1.4em;
		margin:0 0 20px 0;
	}
	
	.betaRightContent p {
		font-weight:bold;
		margin:0;
	}

	.betaRightContent .siteCredits {
		width:225px;
		position:absolute;
		left:30px;
		bottom:30px;	
	}
	
	.betaRightContent .siteCredits a:link, .betaRightContent .siteCredits a:active, .betaRightContent .siteCredits a:visited {
		font-weight:bold;
		color:#fff;
	}
	
	.quickTour {
		font-size:1.2em;
		padding:10px 20px;
	}
	
	.quickTour h3 {
		background:transparent url(../../images/bg_module.png) repeat top left !important;
		background:#eee5d0;
		border:2px solid #fff;
		margin:0 10px;
		padding:15px;
		text-align:center;
		font-style:italic;
	}
	
	.quickTour .quickTourBenefits {
		margin:0 10px;
		background:#fff;
	}
	
	ul.quickTourBenefitsList {
		list-style:none;
		padding:0 10px 10px 10px;
	}
	
	ul.quickTourBenefitsList li {
		font-size:1.1em;
		padding:7px 10px 7px 34px;
		margin:0 0 2px 0;
		background:#f7eedc url(../../images/bullet_OrangeStar.gif) no-repeat 10px center;
		border:1px solid #d6cab0;
	}
	
	ul.quickTourBenefitsList li.title {
		font-size:1.4em;
		text-align:center;
		padding:7px 0;
		margin:0 0 10px 0;
		background:none;
		border-top:none;
		border-right:none;
		border-bottom:1px solid #ac9e83;
		border-left:none;
	}
	
	ul.quickTourBrochureList {
		margin:0 0 15px;
		padding:10px;
	}
	
	ul.quickTourBrochureList li {
		background:transparent url(../../images/bg_beigeDottedSeparator.gif) repeat-x scroll left bottom;
		padding:20px 5px;
	}
	
	ul.quickTourBrochureList li .tourImage {
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;
		display:inline;
		float:right;
		margin:0 0 0 10px;
		padding:5px;
	}
	
	.tourImage img {
		border:1px solid #CCCCCC;
		display:block;
	}
	
	ul.quickTourBrochureList li p {
		font-size:1.2em;
		padding:0 10px;
	}
	
	p.roleModelIntro {
		font-size:1.1em;
		font-weight:bold;
		line-height:1.2em;
		margin:0 0 10px 0;
	}
	
	
	/* @group ~ FOR ADVERTISERS */
	
	
	
	
	.advertisersLeft {
		font-size:1.2em;
		padding:20px 10px 10px 10px;
	}
	
	.advertisersLeft dl dt {
		font-size:1.6em;
		font-weight:bold;
		padding:0 0 10px 0;
	}
	
	.resources .interior {
		font-size:1.2em;
		padding:0 10px;
	}
	
	.resources .interior h3 {
		font-size:1.2em;
		margin:10px 0;
	}
	
	.mediaKitContainer {
		padding:10px 0 0 0;
	}
	
	.mediaKitLeft {
		width:195px;
		height:auto;
		float:left;
		display:inline;
		padding:30px 0 0 0;
	}
	
	a.btn_downloadNow {
		width:125px;
		height:34px;
		display:block;
		margin:0 auto;
	}
	
	.mediaKitRight {
		width:437px;
		margin:0 0 20px 200px;
	}
	
	
	
	
	/* @end ~ FOR ADVERTISERS */
	
	
	
	
	
	


	/* @end ~ SECONDARY CONTENT */
	
	
	
	
	/* @group ~ MOBILE */
	
	
	
	.mobileInfoControl {
		position:relative;
		top:0;
		left:0;
		font-size:1.2em;
		background:transparent url(../../images/bg_module.png) repeat top left !important;
		background:#eee5d0;
		border:2px solid #fff;
		margin:20px 20px 20px 60px;
		padding:15px 10px 15px 95px;
	}
	
	#openMobileWindow #windowcontainer .mobileHomeContainer {
		position:relative;
		top:0;
		left:0;
		font-size:1.2em;
		background:#eee5d0;
		margin:10px 20px 20px 60px;
		padding:15px 10px 15px 95px;
	}
	
	.mobileInfoControl h2, #openMobileWindow #windowcontainer .mobileHomeContainer h2 {
		font-size:1.2em;
		background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x left bottom;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		color:#000;
	}
	
	#openMobileWindow #windowcontainer .mobileHomeContainer h2 {
		text-align:left;
		width:auto;
	}
	
	.mobileInfoControl .mobileContent, #openMobileWindow #windowcontainer .mobileHomeContainer .mobileContent {
		padding:0 20px;
	}
	
	.mobileContent p {
		font-weight:bold;
		margin:0;
	}
	
	.mobileInfoControl ol, #openMobileWindow #windowcontainer .mobileHomeContainer ol {
		list-style-position:outside;
		padding:0 0 0 10px;
	}
	
	.mobileInfoControl ol li, #openMobileWindow #windowcontainer .mobileHomeContainer ol li {
		margin:0 0 5px 0;
	}
	
	.mobileSeal {
		width:144px;
		height:144px;
		position:absolute;
		left:-58px;
		top:-10px;
		background:transparent url(../../images/icon_MobileSeal.png) no-repeat center center !important;
		background:transparent url(../../images/icon_MobileSeal.gif) no-repeat center center;
	}
	
	#openMobileWindow #windowcontainer .mobileHomeContainer .mobileSeal {
		width:144px;
		height:144px;
		position:absolute;
		left:-58px;
		top:0;
		background:transparent url(../../images/icon_MobileSeal.png) no-repeat center center !important;
		background:transparent url(../../images/icon_MobileSeal.gif) no-repeat center center;
	}
	
	
	
	/* @end ~ MOBILE */
	
	
	
	
	/* @group ~ TUTORIAL */
	
	
	.tutorial {
		margin:10px;
	}
	
	.tutorial h2 {
		background-color:#847255;
		color:#fff;
		display:inline;
		line-height:1.6em;
		padding:4px 10px 5px 10px;
	}
	
	.tutorial ul {
		list-style:none;
		background-color:#fff;
		padding:10px;
		margin:0 0 15px 0;
		border:1px solid #847255;
	}
	
	.tutorial ul li {
		padding:20px 5px;
		background:transparent url(../../images/bg_beigeDottedSeparator.gif) repeat-x bottom left;
	}
	
	.tutorial ul li .tutExample {
		float:right;
		display:inline;
		padding:5px;
		margin:0 0 0 10px;
		border:1px solid #ccc;
		background-color:#fff;
	}
	
	.tutorial ul li p {
		font-size:1.2em;
		padding:0 10px 0 0;
	}
	
	.tutExample img {
		display:block;
		border:1px solid #ccc;
	}
	
	
	
	
	/* @end ~ TUTORIAL */





	/* @group ~ DAY LIFE & NEWS  */
	
	
	
	.dayLife .contentMid {
		width:467px;
		padding:0;
		background:none !important;
	}
	
	.dayLife .contentRightColumn {
		margin:0 0 0 477px;
	}
	
	.dayLife .dayLifeHeader {
		background:#FDF5E3 none repeat scroll 0 0;
		border:1px solid #C3BCA1;
		color:#41411F;
		font-weight:bold;
		margin:0 0 10px;
		padding:8px;
	}
	
	.dayLife a.dayLifeID {
		width:124px;
		height:25px;
		float:right;
		display:inline;
		margin:-2px 0 0 0;
		background:transparent url(../../images/ID_dayLifeLarge.png) no-repeat center center !important;
		background:#fdf5e3 url(../../images/ID_dayLifeLarge.gif) no-repeat center center;
	}
	
	.dayLife a.youTubeID {
		width:50px;
		height:25px;
		float:right;
		display:inline;
		margin:-3px 0 0 0;
		background:#fdf5e3 url(../../images/ID_youTubeSmall.gif) no-repeat center center;
	}
	
	.dayLife .module {
		font-size:1.1em;
	}
	
	.dayLife .module .wiki .moduleHeader {
		background-color:#fff;
		font-size:.9em;
		padding:6px 10px 7px 15px;
	}
	
	].dayLife .module .moduleHeader {
		font-size:.9em;
		border:1px solid #C3BCA1; /*CHANGED BY AC 11/17/09 */
	}
	
	.dayLife .module .moduleHeader .dlWikiRights a:link, .dayLife .module .moduleHeader .dlWikiRights a:visited, .dayLife .module .moduleHeader .dlWikiRights a:active {
		color:#999;
		padding:0 0 0 22px;
		background:url(../../images/ID_wiki.jpg) no-repeat left center;
	}
	
	.dayLife .module .moduleContainer div {
		margin:0 0 10px 0;
	}
	
	.dayLife .module .moduleContainer .aboutAbout {
		background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x left bottom;
		padding:0 0 10px 0;
		margin:0 0 20px 0;
	}
	
	.dayLife .module .moduleContainer .articleContainer {
		background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x left bottom;
		padding:0 0 20px 0;
		margin:0 0 20px 0;
	}
	
	.dayLife .module .moduleContainer .articleContainer .articleImg img {
		width:328px;
		height:auto;
		padding:1px;
		background:#fff;
		border:1px solid #C9BDA6;
	}
	
	.dayLife .module .moduleContainer .videoThumbContainer {
		background:transparent url(../../images/bg_darkBeigeDottedSeparator.gif) repeat-x left bottom;
		padding:0 0 20px 0;
		margin:0 0 20px 0;
	}
	
	.dayLife .module .moduleContainer .articleHeadline {
		display:block;
	}
	
	.dayLife .module .moduleContainer .articleDate {
		display:block;
		color:#333;
		font-size:.9em;
		margin:0 0 5px 0;
	}
	
	.dayLife .module .moduleContainer .articleHeadline a:link, .dayLife .module .moduleContainer .articleHeadline a:active, .dayLife .module .moduleContainer .articleHeadline a:visited {
		font-size:1.6em;
	}
	
	.dayLife .module .moduleContainer .photoFeeds {
		margin:0;
		text-align:center;
	}
	
	.dayLife .module .moduleContainer .photoFeeds img {
		width:45px;
		height:45px;
		padding:1px;
		border:1px solid #C9BDA6;
		background-color:#fff;
	}
	
	.module .moduleContainer .rightContent a.dayLifeID {
		width:137px;
		height:27px;
		margin:5px auto 0 auto;
		display:block;
		background:transparent url(../../images/ID_dayLifeSmall.png) no-repeat center center !important;
		background:#eee5d0 url(../../images/ID_dayLifeSmall.gif) no-repeat center center;
	}
	
	.videoThumb {
		width:92px;
		height:54px;
		float:left;
		display:inline;
		overflow:hidden;
		border:1px solid #999999;
	}
	
	.videoThumb .vidContainer {
		width:90px;
		height:52px;
		border:1px solid #FFFFFF;
		overflow:hidden;
	}
	
	.videoThumb a {
		width:92px;
		height:54px;
		display:block;
	}
	
	.videoThumb img {
		margin:-10px 0 0 0;
		border:1px solid #999999;
		height:70px;
		width:90px;
	}
	
	.videoTitle {
		font-size:1.2em;
		display:block;
		margin:0 0 10px 0;
	}
	
	.videoTitle a {
		font-weight:bold;
	}
	
	p.videoDescription {
		display:block;
		line-height:1.3em;
	}
	
	.videoLanding {
		font-size:11px;
	}
	
	.videoLanding .videoDetailsContainer .videoHeader {
		border-bottom:1px solid #C6BB92;
		margin:0 0 2px;
		padding:0 0 1px;
	}
	
	.videoLanding .videoDetailsContainer {
		padding:10px;
	}
	
	.videoContent {
		text-align:center;
		padding:0 0 10px 0;
	}
	
	
	
	/* @end ~ DAY LIFE */
	
	
	
	
	/* @group ~ BLOG */
	
	
	.ulcomment .commSecondLevel em strong{
		font-size:11px;
		font-style:italic;
		margin:0 0 0 10px;
	}
	.ulcomment .commFirstLevel span em strong
	{
		margin:0px 0px 0px 10px; 
		font-style:italic;
	}
	
	.btn_PostToBlog {
		background:transparent url(../../images/btn_PostToBlog.gif) no-repeat scroll center center;
		border:medium none;
		cursor:pointer;
		display:inline;
		float:right;
		height:34px;
		margin:0;
		outline-style:none;
		width:142px;
	}
	
	.blogLanding {
		padding:20px 10px;
	}
	
	.blogLanding .blogPost {
		font-size:1.2em;
		margin:0 0 35px 0;
	}
	
	.blogContainer {
		font-size:1.2em;
		padding:20px 10px;
	}
	
	.blogPost .blogPostHeader {
		border-bottom:1px solid #C6BB92;
		margin:0;
	}
	
	.blogPost .blogPostDate {
		font-size:.89em;
		font-weight:bold;
		display:block;
		margin:0 0 4px;
	}
	
	.blogPost .blogPostTitle {
		width:625px;
		display:block;
		font-size:1.8em;
		margin:0 0 5px;
		padding:0;
	}
	
	.blogPost .blogPostContent {
		background:#fdf5e3;
		padding:16px 10px 10px 10px;
		margin:0 0 6px 0;
	}
	
	.blogPost .blogPostContent .blogBody {
		display:block;
		margin:0 0 10px 0;
	}
	
	.blogPost .blogPostContent .blogMoreLink {
		font-size:.9em;
		display:block;
		list-style:none;
	}
	
	.blogPost .blogPostContent .blogMoreLink li {
		float:left;
		display:inline;
	}
	
	.blogMakeComment {
		padding:0 10px;
	}
	
	a.makeComment {
		font-size:.9em;
		background:transparent url(../../images/icon_commentOnBlog.gif) no-repeat left center;
		padding:2px 0 1px 22px;
	}
	
	.blogComments {
		padding:20px 10px 10px 10px;
	}
	
	.blogComments h4 {
		padding:0;
		margin:0 0 7px 0;
	}
	
	.blogMakeComment .maRegister {
		padding:10px 0 0 0;
	}
	
	.blogMakeComment .maRegister div label {
		width:76px;
	}
	
	.blogMakeComment .maRegister div textarea {
		width:410px;
	}
	
	.blogMakeCommentBtns {
		text-align:center;
	}
	
	.blogMakeCommentBtns a:link, .blogMakeCommentBtns a:visited, .blogMakeCommentBtns a:active {
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;
		color:#666666;
		font-size:.9em;
		padding:3px 4px;
	}
	
	.blogComments .ulcomment li {
		margin:0 0 10px 0;
		padding:12px 9px;
		background:transparent url(../../images/bg_module.png) repeat top left !important;
		background:#f5efe1;
	}
	
	.blogComments .ulcomment li span {
		font-size:1em;
	}
	
	.blogComments .ulcomment li a.commentOnComment {
		font-size:.9em;
	}
	
	.blogComments .ulcomment li span.commFirstLevel {
		display:block;
		padding:0 10px;
	}
	
	.blogComments .ulcomment li span.commFirstLevel span {
		width:565px;
		display:block;
		margin:0 0 5px 0;
	}
	
	.blogComments .ulcomment li span.commSecondLevel {
		color:#555444;
		display:block;
		margin:7px 0 2px 30px;
		padding:7px 0;
		width:545px;
		border-top:1px solid #e2d9c4;
	}
	
	span.commSecondLevel em {
		width:520px;
		display:block;
		font-style:normal;
	}
	
	span.commSecondLevel strong, span.commFirstLevel strong {
		font-size:11px;
		line-height:20px;
	}
	
	span.commSecondLevel strong a, span.commFirstLevel strong a {
		font-style:italic;
		font-family:Georgia,Times New Roman, Serif;
	}
	
	.postCommentOfComment span {
		display:block;
		padding:10px 0;
	}
	
	.postCommentOfComment span textarea {
		border:1px solid #B4B4B4;
		color:#333333;
		height:100px;
		padding:4px 6px;
		width:410px;
		margin:0 0 5px 90px;
	}
	
	.userBlogFeedLink {
		font-size:1em;
		background:url(../../images/icon_feed.gif) no-repeat right center;
		float:right;
		padding:0 17px 0 0;
		margin:4px 10px 0 0;
	}

	
	
	
	/* @end ~ BLOG */





	/* @group ~ WHAT'S AN ADVENTURE */
	
	
	.adventureContent .contentRightColumn {
		margin:0 0 0 480px;
	}
	
	.adventureDefined {
		width:470px;
		float:left;
		display:inline;
		font-size:1.2em;
	}
	
	.adventureDefined h3 {
		font-size:1.2em;
		margin:0 0 20px 0;
		padding:10px 0 0 0 ;
	}
	
	
	
	/* @end ~ WHAT'S AN ADVENTURE */




/* @end ~ PAGES/CONTENT */









/* @group ~ FOOTER */



.siteFooter {
	border-top:5px solid #f0eadd;
	padding:27px 40px 0 40px;
	/* V1 background:transparent url(../../images/bg_FooterInnerShadow.png) repeat-x top left !important; V1 */
}

.siteFooterLeft {
	width:790px;
	float:left;
	display:inline;
}

.siteFooterRight {
	width:148px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

ul.footerMainNavigation {
	font-weight:bold;
	margin:0 0 23px 0;
}

ul.footerMainNavigation .listLabel span {
	display:block;
	font-size:1.2em;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
}

ul.footerMainNavigation li {
	float:left;
	display:inline;
	margin:0 20px 0 0;
}

ul.footerMainNavigation li.last {
	margin:0;
}

ul.footerMainNavigation li ul {
	display:block;
	font-size:1.1em;
	margin:0;
}

ul.footerMainNavigation li ul li {
	float:none;
	display:block;
	margin:0 0 6px 0;
}

ul.footerMainNavigation li ul li a:link, ul.footerMainNavigation li ul li a:visited, ul.footerMainNavigation li ul li a:active {
	color:#262625;
}

span.footerID {
	width:148px;
	height:53px;
	display:block;
	margin:0 auto 14px auto;
	/* V1 background:transparent url(../../images/ID_myAdventuresFooter.png) no-repeat center center !important; V1 */
	background:transparent url(../../images/myAdventuresID_footer.gif) no-repeat center center;
}

ul.footerSecondaryNavigation li {
	float:left;
	display:inline;
	border-right:1px solid #666633;
	padding:0 7px;
	margin:0 0 4px 0;
}

ul.footerSecondaryNavigation li a:link, ul.footerSecondaryNavigation li a:visited, ul.footerSecondaryNavigation li a:active {
	color:#ffffcc;
	font-size:.9em;
	font-weight:normal;
}

a.footerToTop:link, a.footerToTop:visited, a.footerToTop:active {
	position:absolute;
	top:180px;
	right:3px;
	font-size:.9em;
	color:#fff;
	padding:5px 22px 5px 11px;
	background:#4b5421 url(../../images/icon_BackToTopArrow.gif) no-repeat 65px center;
}

a.footerToTop:hover {
	text-decoration:none;
	background:#434b1e url(../../images/icon_BackToTopArrow.gif) no-repeat 65px center;
}




/* @end ~ FOOTER */





/* @group ~ PAGE TRAIL */



.tectureStamp {
	width:64px;
	height:20px;
	float:right;
	display:inline;
	background:url(../../images/ID_tectureStamp.gif) no-repeat center center;
}

p.copy {
	font-size:1.1em;
	font-weight:normal;
	color:#666;
}

	div.galleryBox {
		background:#fdf5e3;
		padding:16px 10px 10px 10px;
		margin:0 0 6px 0;
	}


/* @end ~ PAGE TRAIL */

div.quizResults p img
{
	float:right;
}
div.quizResults li
{
	clear:both;
}
div.quizResults li img
{
	float:left;
}
div.quizResults img
{
	padding:0 10px 10px 10px;
}
div.quizResults .resultRegister
{
	clear:both;
	padding-left:190px;
	width:260px;
}
div.quizResults .resultRegister label
{
	width:100px;
	display:block;
	float:left;
	font-weight:bold;
}
div.quizResults .resultRegister div
{
	padding:5px;
}
div.quizResults .btn_Primary
{
	padding: 10px 0 0 50px;
}