/*FiftySense stylesheet*/
body	{
	margin:		0;
	padding:	0;
	font: medium/1.4em "trebuchet MS", lucida, arial, helvetica, sans-serif;
	color:	#fff;
	background : #000;
	}

li {
	margin-bottom: .6em;
	}
  
a {
	color: #39F;
	text-decoration: none;	
	}

.print {
	display: none;
	}
	
a:visited {
	color: #b8d9fb;
	text-decoration: none;
	}
	
a:hover {
	color: #ccc;
	text-decoration: underline;
	}

#textsize {
	position: absolute;
	top: 145px; 
	left: 5px;
	z-index: 200;
	}
	
#main {
	color: white;
	position: relative;
	width: 950px;
	background: #000;
	border: 1px solid white;
	margin: 0 auto 20px auto;
	padding: 0;
	}

#mainstuff {	
	float: left;
	width: 730px;
	/*border: 1px solid red;*/
	display: inline;
	margin: 0;
	padding: 0;
	}

#rightside {
	float: right;
	width: 180px;
	position: absolute;
	top: 180px;
	left: 750px;
	background: #000;
	border: none;
	margin: 0;
	}	
	
#content {
	float: right;
	position: relative;
	width: 530px;
	margin: 0 2px 0 0;
	/*border: 1px solid green;*/
	padding-left: 2px;
	}


/*Left Navigation -----------*/
#nav {
	width: 150px;
	position: relative;
	margin: 40px 0 0 15px;
	padding: 0;
	text-align: right;
/*
	border: 1px solid white;
*/
	}
	
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}	

#nav ul li {
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: medium;
	line-height: 1.2em;
	padding:  0 0 16px 0;
	margin: 0;
	}	
	
#nav ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #39f;
	padding: 12px 0 0 0;
	}	

#nav ul li a:visited {
	text-decoration: none;
	color: #b8d9fb;
	background: transparent;
	}
	
#nav ul li a:hover {
	text-decoration: underline;
	color: #ccc;
	background: transparent;
	}


#subhead {
	clear: both;
	position: relative;
	padding: 15px 0 0 0;
	font-size: 1.5em;
	}


/*SubNav-------------------*/
#subnav {
	position: relative;	
	/*border: 1px solid white;*/
	float: left;
	margin: 0 0 20px 0;
/*fixes IE6 bug*/
/*	margin: 0 0 0 200px !important;
	margin: 0 0 0 100px;  */
	padding: 0;
	font-weight: bold;
	width: 530px
	}

#subnav ul {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	}

#subnav li {	
	/*border: 1px solid red;*/
	float: left;
	margin: 0;
	padding: 0;
	background: #f7e9b6;
	font-size: 1em;
	line-height: 1.4em;
	width: auto;
	list-style: none;
	}

#subnav li a {	
	float: left;
	display: block;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #9B8748;
	}

#subnav li a:hover {	
	color: #333;
	padding: 4px 8px;
	text-decoration: underline;
	background: #fff;
	border: 1px solid #fff;
	}	
/*EndSubNav---------------------------*/


/*menu page indication-----------------*/
#home a#linkhome,
#about a#linkabout,
#outdoors a#linkoutdoors,
#adventure a#linkadventure,
#health a#linkhealth,
#apparel a#linkapparel,
#orgs a#linkorgs,
#humor a#linkhumor,
#active a#linkactive,
#resources a#linkresources,
#reviews a#linkreviews,
#contact a#linkcontact  {
/*	color: #b86847;*/
	color: #e9ad9b;	
	font-weight: bold;
	text-decoration: none;
	}	
	
	
#home a#linkhome:hover,
#about a#linkabout:hover,
#outdoors a#linkoutdoors:hover,
#adventure a#linkadventure:hover,
#health a#linkhealth:hover,
#apparel a#linkapparel:hover,
#orgs a#linkorgs:hover,
#humor a#linkhumor:hover,
#active a#linkactive:hover,
#resources a#linkresources:hover,
#reviews a#linkreviews:hover,
#contact a#linkcontact:hover {
	color: #b86847;
	text-decoration: none;
	}
/*EndMenu page indication-----------------*/


/*SubMenu page indication-------------------*/
.walk a#linkwalk,
.hiking a#linkhiking,
.backpack a#linkbackpack,
.camp a#linkcamp,
.canoe a#linkcanoe,
.cycle a#linkcycle,
.alpine a#linkalpine,
.nordic a#linknordic,
.snowboard a#linksnowboard,
.golf a#linkgolf,
.advenstart a#linkadvenstart,
.advenplan a#linkadvenplan,
.advenpack a#linkadvenpack,
.adventrips a#linkadventrips,
.advenfit a#linkadvenfit
	{
	color: #666;
	font-weight: bold;
	background: white;
	border: 1px solid #fff;
	}	
	
.walk a#linkwalk:hover,
.hiking a#linkhiking:hover,
.backpack a#linkbackpack:hover,
.camp a#linkcamp:hover,
.canoe a#linkcanoe:hover,
.cycle a#linkcycle:hover,
.alpine a#linkalpine:hover,
.nordic a#linknordic:hover,
.snowboard a#linksnowboard:hover,
.golf a#linkgolf:hover,
.advenstart a#linkadvenstart:hover,
.advenplan a#linkadvenplan:hover,
.advenpack a#linkadvenpack:hover,
.adventrips a#linkadventripshover,
.advenfit a#linkadvenfit:hover
	{
	color: #666;
	font-weight: bold;
	background: white;
	text-decoration: none;
	border: 1px solid #fff;
	}
/*EndMenu page indication--------------------*/


/*Tertiary Navigation----------------------*/
#nav3 {
	position: relative;
	/*border: 1px solid white;*/
	margin: 0 0 10px 0;
	padding: 0;
	text-align: right;
	font-size: .9em;
	}

#nav3 a {
	background: #fcecb5;
	border: 1px solid blue;
	padding: 4px 8px;
	margin-top: 4px;
	line-height: 1.8em;
	}

#nav3 a:visited {
	color: black;
	text-decoration: none;
	}
	
#nav3 a:hover {
	color: #994b27;

	text-decoration: underline;
	}
/*endTertiary Navigation----------------------*/



h1, h2, h3, h4, h5, h6	{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background: transparent;
	}
	
h1	{
	font-size:	175%;
	line-height: 120%;
	}
	
h2	{
	font-size:	120%;
	line-height: 110%;
	}
	
h3	{
	font-size:	110%;
	}


cite {
	display: block;
	margin: 0 0 20px 20px;
	}

strong {
	font-weight: bold;
	font-size: 1.2em;	
	}

.blurb {
	border: 3px solid #666;
	padding: 4px; 
	position: relative; 
/*	height: 180px;*/
	margin: 0 0 10px 0;
	}

.blurb img {
	float: left;
	position: relative;
	margin-right: 10px;
	}

.blurb p {
	float: none;
	margin-bottom: 20px;
	}

.blurb h2 {
	margin: 0 0 4px 0;
	padding: 0;
	}

.commumnity  {
	position: absolute;
	top: 140px;
	left: 250px;
	z-index: 200;
	text-align: center;
	}		
	
#footer {
	clear: both;
	position: relative;
	text-align: center;
	padding: 5px 0 5px 0;	
	margin: 0 auto 4px auto;
	/*border: 1px solid white;*/

	}

#footer a {
	padding: 10px 0 10px 0;
	font: 16px arial, sans-serif;
	line-height: 18px;
	text-align: center;
	}
	
.breadcrumbs {
	font-size: .9em;
	margin-top: -15px;
	margin-bottom: 10px;
	padding: 0;
	/*border: 1px solid white;*/
	}
	
#breadcrumbs {
	font-size: .9em;
	margin-top: -15px;
	margin-bottom: 10px;
	padding: 0;
	/*border: 1px solid white;*/
	}

table {
	border: 1px solid white;
	}
td  {
	border: 1px solid white;
	padding: 4px;
	}