/*<group=2 Column>*/
.twoColumn {
	width:99%;
}	
.twoColumn td{
	vertical-align:top;
}	
.twoColumn td.left{
	padding: 0 26px 0 0;
}	
/*</group>*//*<group=Photo Columns>*/

/*<group=Photo Column Inline>*/
.photoColumnInline{
	margin: 14px 0 10px 0;
}
.photoColumnInline td{
	padding:  0 0 13px 0;
}
/*</group>*/
/*<group=Photo Column Inline Wide>*/
.photoColumnInlineWide{
	margin: 0 0 10px 0;
}
.photoColumnInlineWide td{
	padding:  0 0 20px 0;
}
/*</group>*/

/*<group=Photo Column Left>*/
.photoColumnLeft{
	float: left;
	margin: 0 26px 10px 0;
}
.photoColumnLeft td{
	padding:  0 0 13px 0;
}
/*</group>*/

/*<group=Photo Column Left Wide>*/
.photoColumnLeftWide{
	float: left;
	margin: 0 40px 10px 0;
}
.photoColumnLeftWide td{
	padding:  0 0 20px 0;
}
/*</group>*/

/*<group=Photo Column Right>*/
.photoColumnRight{
	float: right;
	margin: 0 0 10px 27px;
}
.photoColumnRight td{
	padding:  0 0 13px 0;
}
/*</group>*/

/*<group=Photo Column Right wide>*/
.photoColumnRightWide{
	float: right;
	margin: 0 0 10px 40px;
}
.photoColumnRightWide td{
	padding:  0 0 20px 0;
}
/*</group>*/
	
/*</group>*/

/*<group=Section Page>*/

/*<group=Section INtro>*/
#sectionIntro{
	margin: 0 0 27px 0;
	width: 100%;
	float:left;
}	
#sectionIntro dt{
	float:left;
}	
#sectionIntro dd{
	margin: 0 0 0 336px;
}	
#sectionIntro p{
	margin:.5em 0 2em 0;
	font-size:110%;
	line-height:1.4em;
	font-weight:normal;
}	
#sectionIntro h1{
	width: 307px;
	background: url(../img/subhead_OurWork.gif) no-repeat;
	padding: 25px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:25px;
	margin:0 0 .25em 0;
}	
#OurWork #sectionIntro h1{background-image: url(../img/subhead_OurWork.gif);}
#GetInvolved #sectionIntro h1{background-image: url(../img/subhead_Big_GetInvolved.gif);}
#WhereWeWork #sectionIntro h1{background-image: url(../img/subhead_Big_WhereWeWork.gif);}
#sectionIntro h3{
	margin: 0;
	padding:0;
}	

.sectionBottom{
width:100%;
float:left;
}

/*</group>*/

/*<group=Columns>*/
/*<group=OurWork>*/
.sectionCol {
width:309px;
float:left;
margin: 0 27px 10px 0 ;	
}
/* RIGHT COLUMNS  */
#ourWorkSuccess{margin: 0 0 0 0 ;}

.sectionCol td{
padding:0 0 10px 0;	
}
.sectionCol img{
	float:left;
}
.sectionCol h3{
	margin: 40px 0 10px 148px;
	font-size:16px;
	font-weight:normal;
}
#OurWork .sectionCol h3{
	margin-top: 30px;
}
.sectionCol a{
}
#page .sectionCol h3 a{
	text-decoration:none;
	margin:  0 10px 0 0 ;
}
.sectionCol h3 span img{
float:none;
}
.sectionCol h2{
	width: 108px;
	display:block;
	background: url(../img/subhead_Su.gif) no-repeat;
	padding: 18px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:18px;
	margin:0 0 .5em 0;
}
/* Column Header IMage Replacement */
#ourWorkSuccess h2{background: url(../img/subhead_Su.gif) no-repeat;}
#ourWorkPrograms h2{background: url(../img/subhead_Programs2.gif) no-repeat;}

#successList{
	width: 100%
}

/*</group>*/	
/*</group>*/
	
/*</group>*//*<group=Home>*/

/*<group=Home INtro>*/

#homeIntro{
}
#homeIntro h1{
	width: 350px;
	display:block;
	background: url(../img/text_WeClimbMount.gif) no-repeat;
	padding: 28px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:28px;
	margin:0 0 .5em 0;
}
#homeIntro p{
font-size:14px;
line-height:24px;
font-family:Georgia;	
letter-spacing:.03em;
}
#homeIntro p a{
font-size:10px;
}
#homeIntro img{
float:right;
margin: 0 0 0 20px
}
	
/*</group>*/
#homeBottom{
	clear:both;
	padding: 18px 0 0 0;
}
#homeBottom td{
	vertical-align: top;
	padding: 0 0 0 0;
}


/*<group=Home Programs>*/
#homePrograms{
	background:#E5E4CE;
	padding:16px 0 0 0;
	height:154px;
	width:437px;
	margin:0;
}	
#homePrograms h3{
	margin: 0 0 0 23px;
	background: url(../img/subhead_Programs.gif) no-repeat;
	padding: 16px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:16px;
}
#homePrograms ul{
	margin:0;
}	
#homePrograms li{
	list-style:none;
	margin:0;
	padding:6px 10px 6px 43px;
	background: url(../img/bulletHomePrograms.gif) no-repeat 23px center;
	border-top:1px solid #CCBF8A;
	font-size:18px;
	font-family:Georgia;	
}	
#homePrograms li.first{
	border-top:0;
}	
#homePrograms li a{
	text-decoration:none;
}	
#homePrograms li a:hover{
color:#BE5E0E;
	text-decoration:underline;
}	
/*</group>*/

/*<group=home Featured>*/
.homeFeatured{
width:203px;
margin: 0 14px 20px 0;
}	
.homeFeatured h3{
margin: 0 32px 6px 0;
font-size:13px;
}	
.homeFeatured h3 a{
	text-decoration:none;
	color:#378341;
}	
.homeFeatured h3 a:hover{
	text-decoration:underline;
}	
.homeFeatured p{
margin: 0 32px 6px 0;
font-size:12px;
}	
.homeFeatured p a{
	color:#749D6C;
}
/*</group>*/

/*<group=Home News LIst>*/
#homeNewsList{
	
}	
#homeNewsList h2{
}	
#homeNewsList h4{
text-transform:uppercase;
font-size:10px;
margin: 10px 0 0 0;
letter-spacing:2px;
}	
#homeNewsList p{
margin: 0 0 0 0;
}	
#homeNewsList p a{
	text-decoration:none;
}	
#homeNewsList p a:hover{
	text-decoration:underline;
}	
#homeNewsList h5 {
	color:#749D6C;
}	
#homeNewsList h5 a{
	font-size:12px;
	color:#749D6C;
margin: 0 0 0 0;
}	
/*</group>*/
	
/*</group>*/

/*<group=Donate>*/
#donateCol1{
	float:left;
	width:327px;
	padding: 0 0 0 0 ;
}
#donateCol2{
	border-left:1px dashed #8E835C;
	margin: 0 0 0 360px;
	padding: 0 0 0 40px;
}
#howMoneySpent{
	margin:  24px 0 34px 18px;
}
#howMoneySpent img{
	margin:  0 12px 0 0;
}
.thankyou{
font-size:18px;
}
/*<group=Donate Box 2>*/
.donateBox2{
background:#E5E4CE;
padding:16px 18px 12px 18px;
margin:0 0 14px 0;
}	
.donateBox2 blockquote{
margin:0 0 0 14px;
}	
.donateBox2 h3{
margin: 0 0 12px 0;
padding: 0 0 3px 0;
background: url(../img/bgDotted.gif) repeat-x bottom;
}	
.donateBox2 a, #paypal{
margin: 0 0 0 12px;
float:right;
display: block;
}	
	
/*</group>*/

/*<group=Donate Callout 2>*/
.donateBox{
float:right;
width: 100%;
border: 2px solid #E4E1C9;
margin:0 0 18px 0;	
padding: 0 0 12px 0;
}	
#donateCol2 .donateBox{
padding: 0;
}	
.donateBox img{
float:right;
margin: 0 0 0 18px;	
}	
.donateBox h4{
margin: 18px 18px 6px 18px;
}	
.donateBox p{
margin: 0 18px 3px 18px;
}	
.donateBox h5{
margin: 8px 18px 4px 18px;
color:#378341;
font-size:120%
}	
.donateBox h3{
margin: 12px 18px 12px 18px;
padding: 0 0 3px 0;
background: url(../img/bgDotted.gif) repeat-x bottom;
}	
.donateBox h3 img{
float:none;
margin: 0 0 0 0;	
}	
/*</group>*/
	
/*</group>*/


/*<group=News and Events>*/
#newsAndEvents td{
	vertical-align:top;
	padding: 0 14px;
	border-left: 1px dashed #8D835B;
	width:280px;
}
#newsAndEvents td td{
	padding: 0 0;
	border: 0;
	width:auto;
}
#newsAndEvents td.first{
	padding: 0 14px 0 0;
	border: 0;
}
#newsAndEvents td.last{
	padding: 0 0 0 14px;
}
#newsAndEvents h2{
	margin: 0 0 1.5em 0;
}

/*<group=News LIst>*/
#newsList{
	
}	
#newsList h4{
text-transform:uppercase;
font-size:10px;
margin: 10px 0 0 0;
letter-spacing:1px;
}	
#newsList p{
margin: 0 0 6px 0;
}	
#newsList p a{
	text-decoration:none;
}	
#newsList p a:hover{
	text-decoration:underline;
}	
	
/*</group>*/	
#events h3,#events  h4{
	text-align:center;
	margin:0;
}
#events  h4{
padding: .75em 0 1em 0;
font-size:100%;
	color:#749D6C;

}
#events  h4 a{color:#749D6C;}
#events  h4 a:hover{color: #462A09;}

#newsletters{
	border-bottom: 1px solid #BBB399;
	float:left;
	padding: 0 0 14px 0;
	margin: 0 0 14px 0;
}
#annualReports{
}
.publications dt{
	float:left;
}
.publications dd{
	margin-left: 130px;
}
.publications h3{
font-size:110%;
margin:0 0 .5em 0;
padding:0;
}
.publications h4{
margin:0 0 1em 0;
padding:0;
}
.publications h5{
font-size:10px;
text-transform:uppercase;
letter-spacing:2px;
	color:#378341;
margin:0;
padding:0;
}
#page .publications ul{
list-style:none;
margin:0;
padding:0;
}
#page .publications li{
list-style:none;
margin:0;
padding:1px 0 ;
}
#page .publications p{
font-size:11px;
padding:10px 0 6px 0;
}
#page .publications a{
text-decoration:none;
}
#page .publications a:hover{
text-decoration:underline;
}


/*</group>*/

/*<group=Contact Us>*/

#contactTable{
	width: 100%
}	
#contactTable td{
	vertical-align:top;
}	
/*</group>*/

/*<group=Mailing List Form>*/

#contactForm{
	
	
}	
#contactForm fieldset{
	border: 2px solid #E4E1C9;
	padding:  10px;
	
}	
#contactForm td input, #contactForm textarea{
	background:#FAF7DC;
	border:1px solid #CCBF8A;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding: 1px 3px;
	margin-bottom: 4px;
	width:  180px;
}	
#JoinButton{
	margin: 15px 0 0 165px;
}
.form_left{
	text-align:right;
	width:  140px;
	padding: 8px 10px 6px 0;
	vertical-align: top;
}
label{
	color:#378341;
}
label.required{
	font-weight: bold;
	color:#462B09;
}
.form_right{
	padding: 4px 10px 2px 0;
}

/*</group>*/



