
	html, body {
		margin: 0;
		padding: 0;
		font-family: Verdana;
		font-size: 12px;
		overflow: visible !important;
	}
	#container {
		position: relative;
		width: 960px;
		margin: 0 auto;
		border-color: #999;
		border-width: 1px;
		border-style: none solid solid ;
		margin-bottom: 60px;
	}
	
	#container #main {
		position: relative;
		
	}
	
	
	/**
	 * Content
	 */
	#container #main #content{
		float: left;
		width: 728px;
		padding: 7px;
	}
	
	
	/**
	 *  Section
	 */
	
	.section {
		position: relative;
		background: #F1F1F1;
		margin: 5px 0;
	}
	#content .section {
		margin-top: 14px;
	}
	.section > .header {
		background: #3b3b3b;
	}
	.section > .header img {
		vertical-align: middle;
		margin-left: 5px;
	}
	.section > .header > .sub-title{
		font-size: 10px;
		display: inline;
		color: white;
	}
	.section > .content {
		padding: 10px;
	}
	.section .section-footer {
		margin-top: 15px;
		color: #006;
		font-weight: bold;
		font-size: 10px;
	}
	
	.section .column {
		float: left;
		width: 50%;
	}
	
	.section.alt .content {
		background: #fff;
		border-style: none solid solid solid;
		border-color: #A8A8A8;
		border-width: 1px;
	}
	 
	 /**
	  * Newswire
	  */
	#newswire .story {
		font-size: 11px;
		margin-bottom: 7px;
	}
	
	#newswire .story > .title {

	}
	.story > .by-line, .content .by-line {
		color: #58595c;
      font-size: 11px;
	}	
	
	 
	/**
	 * Feature
	 */
	 
	#feature {
		
		
	}
	#feature .story {
		width: 322px;
		
	}
	#feature2{
		margin: 0 auto;
	}
	#feature .story > .title, #mountain-standards .title, #high-camp .title  {
		margin-top: 10px;
	}
	#feature .story > .title a, #mountain-standards .title a, #high-camp .title a {
		font-family: Verdana;
		font-weight: normal; 
		font-size: 17px;
	}
	#feature .story > .caption {
		color: #58595C;
		font-size: 10px;
	}
	
	
	/**
	 * Mountain Standards and HighCamp
	 */
	#mountain-standards .description,
	#high-camp .description {
		color: #58595c;
		font-weight: normal;
		font-size: 10px;
	}
	#mountain-standards .title, 
	#high-camp .title {
		font-size: 19px;
		font-weight: bold;
		margin-bottom: 14px;
		
	}
	#mountain-standards .image {
		float: left;
		margin-right: 11px;
		margin-top: 17px;

	}
	#mountain-standards td {
		vertical-align: top;
	}
	#mountain-standards .stars {
		display: block;
	}
	#mountain-standards .right,
	#high-camp .right {
		float: right;
		border-left: 1px solid #DCDCDC;
		padding-left: 16px;
		margin-left: 10px;
	}
	#mountain-standards #mountain-standards-links{
		width: 154px;
	}
	#high-camp #what-is{
		width: 226px;
		font-size: 12px;
		color: #58595C
	}
	#high-camp #what-is #sign-up {
		color: #006;
		margin-top: 10px;
		font-size: 11px;
	}
	#high-camp #what-is #sign-up #email{
		color: #393939;
		font-size: 11px;
		background: #D6D6D6;
		border: none;
		width: 150px;
	}
	
	#high-camp .section-footer {
		margin-top: 0;
	}
	
	#mountain-standards #mountain-standards-links a {
		font-size: 11px;
		font-weight: normal;
		margin-bottom: 9px;
		display: block;
	}
	
	#high-camp .image {
		float: left;
		margin-right: 0px;
		margin-top: 17px;
		width: 100%;
	}	

/** CommunityProject Homepage **/

	#community-project .sub-title {
		 /*display: block !important;*/
		 margin-top: 5px;
	}
	
	#community-project .acpfeature img {
		width: 100%;
	}
	
	#community-project h2 {
		text-transform: uppercase;
		font-size: 220%;
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	#community-project .acpfeature h2, #community-project .acpfeature p {
		margin-left: 20px;
		margin-right: 20px;
	}

	.acpmore .header {
		 margin: 25px 0 30px 0;
		 padding: 15px;
		 text-align: center;
	}
	
	.acpmore .column img {
    	width: 100%;
	}

	#community-project #feature2 {
    margin-left: 10px;
	}

	#community-project #feature1 {
		 margin-right: 10px;
	}


/**
    * Partners
    */ 
   #partners {
      color: #58595C;
      font-size: 13px;
   }
   #partners #access-fund-img{
      float: right;
      margin-right: 6px;
   }
   #partners .content {
      padding: 0;
   }
   #partners #access-fund-content{
      padding: 10px;
   }
   #partners .access-fund{
      display: inline;
      color: #759046;
      font-weight: bold;
   }
   #partners #access-fund-links {
      margin-top: 10px;
   }
   #partners #access-fund-links a  {
      display: block;
      margin-left: 28px;
      font-size: 11px;
      line-height: 2em;
   }
   #partners #access-fund-nav{

/*    width: 491px;*/
      display: inline-block;
      padding: 0 20px;
      
      height: 31px;
      line-height: 31px;
      text-align: center;
      background: #759046; /*url("/img/placeholder/parners-nav.png") no-repeat;*/
      font-family: Verdana;
      font-weight: bold;
      font-size: 12px;
      color: white;
      
   }
   #partners #access-fund-nav a{
      color: #fff;
   }
   #partners #access-fund-nav a:hover {
      text-decoration: underline;
   }
   
   
   #partners #aac-left {
      float: left;
      padding-top: 10px;
   }
   #partners #aac-right {
      float: right;
      padding-top: 12px;
      width: 400px;
   }
   
   #partners #aac-video {
      width: 312px;
      height: 188px;
   }
   
   #partners #aac-description {
      width: 302px;
      padding: 5px;
      font-size: 9px;
      
   }
   #partners #aac-description strong {
      text-transform: uppercase;
      color:  #006;
   }

   /* "The Latest:" */
   #partners #aac-links {
      font-size:16px;
      line-height:2em;
   }
   #partners .aac-link {
      font-size: 10px;
      line-height: 2em; 
   }
   #partners .aac-link a {    
      font-size: 11px;
   }
   
   #partners #aac-right #social-networks {
      margin-top: 15px;
   }
   #partners #aac-right #social-networks #find-us-on-facebook {
      display: inline-block;
      width: 155px;
      height: 46px;
      background: url("/img/find-us-on-facebook.png") no-repeat;
   }
   #partners #aac-right #social-networks #follow-us-on-twitter{
      display: inline-block;
      width: 150px;
      height: 46px;
      background: url("/img/follow-us-on-twitter.png") no-repeat;
   }
   
   #partners #aac-right #aaj-search {
      background: #348A19;
      color: #fff;
      font-weight: normal;
      padding: 2px 0 2px 10px;
   }
   #partners #aac-right #aaj-search #aaj-search-box{
      width: 200px;
      font-weight: normal;
   }
   
   #partners #aac-right #aaj-search th {
      text-align: right;
      font-weight: normal;
   }

	
	 	
	/**
	 * Right
	 */ 
	 
	#container #main #right {
		width: 196px;
		
/*		position: absolute;*/
/*		top: 0;*/
/*		right: 0;*/
float: right;
		padding: 0 12px 0 10px;

	}
	
	#container #main #right #subscribe{
		background: url('/img/subscribe.png') no-repeat;	
		height: 39px;
		width: 200px;
	}
	
	/* take a look */
	#container #main #right #takealook{
		padding: 7px 0;
		margin-top: 6px;
		width: 200px;
		overflow: hidden;
		/*background: #3B3B3B;*/
		background: #F1F1F1;
		text-align: center;
		color: white;
		font-size: 14px;
		font-weight: bold;
		font-family: helvetica;
	}
	#container #main #right #takealook img{
		margin: 10px 0;	
	}
	#container #main #right #takealook .story {
		font-size: 10px;
		text-align: left;
		padding: 4px 10px;
	}
	#container #main #right #takealook .story > .title {
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		letter-spacing: .5px;
	}
	#container #main #right #takealook .story > .caption {
		color: #A5A5A5;
	}

	
	/* quicklinks */
	
	#quicklinks, #newslettersignup {
		padding: 11px 9px 14px;
		line-height: 1.5em;
		margin: 18px 0;
	}
	#quicklinks #quicklinks-title {
		color: #636363;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 3px;
	}
	#quicklinks a.quicklink {
		font-weight: normal;
		font-size: 11px;
		display: block;
	}
	#quicklinks .section-footer {
		margin-top: 10px;
	}
	
	/** facebook */
	#facebook img {
		margin: 20px auto;
	}
	
	/** reader comments */
	#reader-comments .story {
		margin-bottom: 8px;
		font-size: 10px;
	}
	#reader-comments .story .comments{	
		color: #58595c;
		margin-top: 2px;
	}
	
	/**
	 */
	.ad_728x90{
		margin: 14px 0;
	}
	#ad_160x600{
		padding: 18px;
	}
	
	
	/**
	 * From the archives
	 */
   #from-the-archives .content {
      background: #fff;
      border-bottom: 1px solid #A8A8A8;
      padding: 0 0 14px ;
   }

   #from-the-archives-entry-holder td {
      border-right: 1px solid #9E9E9E;
      vertical-align: top;
   }
   #from-the-archives .entry {
      display: inline-block;
      width: 119px;
      padding: 0 18px;  
   }
   #from-the-archives-entry-holder td.last,
   #from-the-archives-entry-holder td:last-child {
      border-right: none;
   }
   #from-the-archives .entry .title {
      font-size: 10px;
      margin: 9px 0;
   }
   #from-the-archives .entry .caption {
      font-size: 10px;
      color: #58595c;
      margin: 5px 0;
   }

	
	/**
	 * Common
	 */
	 
	 .rss {
	 	background: url("/img/rss.png") no-repeat;
	 	width: 37px;
	 	height: 15px;
	 	position: absolute;
	 	bottom: 6px;
	 	right: 6px;
	 }
	 
	 a {
	 	color: #006;
	  	font-weight: bold;
	  	text-decoration: none;
	 }
	 

   #slider{
      height:345px;
      width:728px;
   }

a.whitelinks {
   color: #636363;
}
a.whitelinks:hover {
   text-decoration: underline;
}

div.share {
	padding-top: 10px;
}

div.share iframe {
	vertical-align: top;
}

#newswire .content .column:first-child div.story {
    padding-right: 10px;
}

#top-promo img, .responsive img {
    width: 100%;
    height: auto;
}

#top-promo img.nostretch {
    width: unset;
}

#top-promo {
	padding: 10px 7px;
	text-align:center;
	margin:auto;
}

#maindropnav li.top:nth-child(5) a {
    padding-left: 20px;
    background: url('http://alpinist.com/img/listen.png') 0 0 no-repeat;
    background-size: 13px;
	 margin-left: 4px;
}

.responsive-img {
	max-width: 100%; 
	display:block; 
	height: auto;
}
