body{
font:13px "Lucidia Grande", "Lucida Sans", helvetica, arial, sans-serif; 
line-height: 150%;
color: #303030;
}
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('http://mountaingoatclimbing.com/League_Gothic-webfont.eot');
    src: url('http://mountaingoatclimbing.com/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://mountaingoatclimbing.com/League_Gothic-webfont.woff') format('woff'),
         url('http://mountaingoatclimbing.com/League_Gothic-webfont.ttf') format('truetype'),
         url('http://mountaingoatclimbing.com/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
p.fr {
width: 80%;
text-align: center;
font-weight: bold;
margin: 30px auto 0 auto;
background: #cccccc;
padding: 20px;
}
/*sitewide junk*/
table{
font-size:inherit;font:100%;
}
a:img {
text-decoration: none;
border: none;
}
a {
color: #686868;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.g small a {
background:#AAAAAA none repeat scroll 0 0;
display:block;
font-size: 1.2em;
padding:5px 8px 5px 0;
text-align:right;
width: 260px;
margin: 1em 0 0 0;
}
html {
background: url(../images/body-gradient.gif) repeat-x;
}
/*YUI additions*/
#hd {
background: url(../images/toporange950.png) bottom left no-repeat;
}
#bd {
background: url(../images/bodybg950.png) repeat-y;
}
#ft {
background: url(../images/bottomorange950.png) top left no-repeat;
margin: 0 0 0 0;
padding: 30px 0 0 9px;
height: 100px;
}
.yui-gb, .yui-ge {
padding: 25px;
}
.g {
background: #c0c0c0;
}
.something {
margin-top: 117px;
}
.pad {
padding: 9px;
}
.pad1 {
padding: 9px 25px;
}
.cont {
margin: auto;
}
.indent {
padding: 0px 50px;
}
/*copy*/
small {
font-size: 10px;
line-height: 12px;
}
p.featurecopy {
padding: 10px;
background: #bbb;
line-height: 1.6em;
}
.copyright {
font-size: .89em;
}
h2 {
color: #F18231;
font-size: 55px;
line-height: 60px;
font-weight: bold;
font-family: rockwell, 'Lucida Sans', tahoma, helvetica, 'sans serif';
letter-spacing: .05em;
font-stretch: expanded;
margin-bottom: 0px;
}
h2.amount {
color: #000000;
}
h2.more {
font-stretch: none;
font-size: 40px;
}
h3 {
color: #F18231;
font-size: 1.6em;
font-family: LeagueGothicRegular, rockwell, 'Lucida Sans', tahoma, helvetica, 'sans serif';
letter-spacing: .05em;
font-stretch: expanded;
margin-bottom: 11px;
}
h3.cl {
color: #000;
margin-right: 4em;
text-align: right;
line-height: 0px;
}
h3.small {
font-size: 1.1em;
}
h3.email {
font-size: .9em;
}
h4 {
font-family: LeagueGothicRegular, rockwell, 'Lucida Sans', tahoma, helvetica, 'sans serif';
font-size: 18pt;
line-height: 110%;
color: #000;
}
h4.small {
font-family: rockwell, 'Lucida Sans', tahoma, helvetica, 'sans serif';
font-size: 13pt;
line-height: 110%;
color: #000;
}
h5 {
font-family: "Lucida Grande", "Lucida Sans", helvetica, arial, sans-serif;
font-size: 10.5pt;
color: #F18231;
font-weight: 500;
margin-bottom: 1pt;
margin-top: 0;
margin-left: 0;
}
h6 {
font-family: helvetica, tahoma, 'sans serif';
font-size: 10pt;
color: #F4A62B;
}
.section {
color: #7A4107;
font-size: 20pt;
font-weight: bold;
}
.italsmall {
color: #686868;
font-size: 11pt;
font-family: georgia;
font-style: italic;
margin: 0;
}
a.15px {
font-size: 15px;
line-height: 30px;
}
p.gushead {
color: #7A4107;
font-size: 15pt;
font-family: rockwell, 'Lucida Sans', tahoma, helvetica, 'sans serif';
}
hr.shortrule {
width: 250px;
margin: 0 0 3px 0;
color: #000;
}
.orange {
color: #F18231;
}
ul.jobs {
line-height:1.3em;
margin-bottom:21px;
margin-top:-11px;
}
ul.jobs li {
margin-top:12px;
margin-left:6px;
}
.jobleft {
float:left;
width:290px;
}
.jobright {
float:left;
padding-left:27px;
width:300px
}
#right_contact {
width: 300px;
float: left;
}
#left_contact {
width: 300px;
float: left;
padding: 2px;
}
#right_staff {
width: 350px;
float: left;
}
#left_staff {
width: 250px;
float: left;
padding: 0 15px 0 0;
}
.triphover {
margin: 20px 30px;
}
.triphover a:hover {
background: #686868;
}
ul.adventure {
display: block;
}
ul.adventure li {
padding: 5px;
display: block;
margin: 0px;
}
ul.adventure li a {
display: block;
text-decoation: none;
background-color: transparent;
padding: 15px;
}
ul.adventure a {
}
ul.adventure li a:hover {
text-decoration: none;
background:#C0C0C0 none repeat scroll 0 0;
}
ul.listing {
padding: 0 0 0 20px;
}
.listdiv {
padding: 0 0 0 70px;
}
.signup {
width: 600px;
height: 70px;
background-color: #c0c0c0;
text-align: center;
}
.textinput {
width: 100%;
max-width: 250px;
font: 16pt;
}
.monthly {
display: block;
float: left;
text-align: center;
padding: 8px;
margin: 20px, 20px;
}
.step1 {
float: left;
display: block;
background: url(../giveupsomething/step1.png);
width: 278px;
height: 265px;
padding: 60px 6px 0px 6px;
margin: 20px 6px 0px 6px;
}
.step2 {
float: left;
display: block;
background: url(../giveupsomething/step2.png);
width: 284px;
height: 265px;
padding: 60px 6px 0px 6px;
margin: 20px 0px 0px 0px;
}
.gus {
text-align: center;
padding: 11px 3px 3px 3px;
border: #686868 1px solid;
display: block;
width: 100%;
height: 30px;
background-color: #c0c0c0;
}
.datepng {
}
#datepng {
}
/*calendar*/
/*.date {
width: 14%;
height: 50px;
font-weight: bold;
text-align: center;
}*/
.cal {
text-align:center;
}
.cal td {
padding: 1px;
}
.o {
border: #c0c0c0 1px dashed;
}
.a {
background-color: #C0C0C0;
}
.c {
background-color: #F18231;
}
.r {
background-color: #F4A62B;
}
.h {
background-color: #774F23;
}
.b {
background-color: #999;
color: #ffffff;
}
#clear {
clear: both;
}

/*header*/
h1#logo a {
position: relative;
bottom: 10px;
display: block;
background: url(../images/logo_02.png) no-repeat;
height: 113px;	
width: 304px;
text-indent: -9999em;
}
/*nav*/
ul#navlist {
position: relative;
list-style: none;
top: -65px;
left: 420px;
width: 500px;
}
ul#navlist li {
float: left;
display: block;
margin: 0 0 0 0px;
text-indent: -9999em;
}
ul#navlist li a {
display: block;
height: 20px;
}
ul#navlist li.adventures a {
background: url(../images/01adventures.png) no-repeat bottom left;
width: 154px;
}
ul#navlist li.about a {
background: url(../images/02about.png) no-repeat bottom left;
width: 91px;
}
ul#navlist li.newsletter a {
background: url(../images/03newsletter.png) no-repeat bottom left;
width: 151px;
}
ul#navlist li.donate a {
background: url(../images/04donate.png) no-repeat bottom left;
width: 104px;
}
ul#navlist li.adventures a:hover, ul#navlist li.about a:hover, ul#navlist li.newsletter a:hover, ul#navlist li.donate a:hover {
background-position: top left;
}
/*mainpage*/
ul.quicklinks {
font-size: 15px;
line-height: 30px;
text-indent: 2em;
margin: 5px 0 10px 0;
}
ul.quicklinks li {
border-bottom:1px dotted #bbb;
}
ul.quicklinks li.last {
border-bottom:none;
}
h4.quicklinks {
text-indent: 0.5em;
margin: 5px;
color: #555;
}
.quicklinks a {
display:block;
}
.quicklinks a:hover {
background:#999 none repeat scroll 0 0;
text-decoration:none;
}
img.feature {
border:#C0C0C0 5px solid;
}
#twitter_div {
/*border: #ff0000 1px solid;*/
margin: 1em;
}

/*about*/
.staff { 
padding: 5px 5px 5px 6px;
}

/*bottom*/
.copy {
width: 300px;
float: left;
}
.verse {
text-align: right;
}
.versecopy {
color: #686868;
font-size: 10.4px;
line-height: 14px;
font-family: georgia, serif;
font-style: italic;
margin: 0;
}
.sm {
margin-left: 1.5em;
}
.sm li {
margin-bottom: 13px;
}
.sm li img {
margin-bottom: -11px;
}

		/* General Form Formatting */
		#mergeTable {width:100%;}
		.required {text-align:right; font-size:11px; font-weight:bold;}
		.formText {vertical-align:top;}
		.formText label {font-size:130%;}
		.subfield {display:block; margin:2px 0; padding:4px; line-height:30px; background-color: transparent;}
		.phonefield .subfield, .datefield .subfield {display:inline;}
		.subfield label {padding-left:4px; font-style:italic;}
		.mergeTable {border-collapse:separate;}
		.mergeRow td {padding:12px; border-top:1px solid #ccc;}
		input, textarea, select {padding:4px;}
		input:focus, textarea:focus, select:focus {background:#ffc;}
		.countryfield select {min-width:120px;}
		.radiogroup label {padding-right:12px;}
		
		
		
/* N-changes */
.n-section {
color:#999999;
font-family: LeagueGothicRegular, tahoma;
font-size:2.2em;
text-transform:uppercase;
}
.n-section-title {
border-bottom:1px dashed #F18213;
color:#000000;
font-family: LeagueGothicRegular, tahoma;
font-size:1.6em;
letter-spacing: 1px;
text-transform:uppercase;
width:253px;
}
.breathe {
margin: 0 0 0.5em 0;
}
.n-topbreathe {
padding:2em 0 1.5em 0;
text-indent:20px;
}
.n-section-copy {
padding:4px 0 24px;
}
.n-ruled {
border-right:1px solid #C0C0C0;
}
.n-left-half {
display:block;
float:left;
padding:0 20px;
width:45%;
}
.n-right-half {
display:block;
float:left;
padding:0 20px;
width:45%;
}
.n-first-third {
float:left;
padding:0 0 0 25px;
width:253px;
}
.n-second-third {
padding:0 329px 0 328px;
}
.n-third-third {
float:right;
padding:0 25px 0 0;
width:253px;
}
.n-third-twothird {
float: left;
padding: 0 25px 0 50px;
width: 546px;
}
.n-first-twothird {
float: left;
padding:0 0 0 25px;
width: 557px;
}
span.n-dub-arrow {
visibility:hidden;
}
a:hover span.n-dub-arrow {
visibility:visible;
position:relative;
top:-1px;
left:3px;
}
.n-section-title a, a:hover {
text-decoration: none;
}
p.n {
padding:0 0 1.5em 0;
border-bottom:1px solid #c0c0c0;
margin: 0 0 25px 0;
}
.n-faq {
font-family:Georgia, Times New Roman, Serif;
font-style:italic;
font-size:1.15em;
color:#000000;
}
.n-whole {
clear:both;
padding:2em 0 0;
text-align:center;
}
img.social {
padding:3em 2em 6em 2em;
}
.n-staffmid {
margin:0 11px;
border:4px solid #ffffff;
}
.n-containfloat {
display: block;
clear: both;
visibility: hidden;
}
.n-middlewrapper {
clear: both;
border-bottom: 1px solid #C0C0C0;
padding: 0 0 30px 0;
margin: 0 0 50px 0;
}
.n-graybox {
background:#b0b0b0;
margin:10px -16px 50px -16px;
padding:25px 25px;
}
h2.n {
font-family:arial narrow;
color:#686868;
text-indent:25px;
text-transform:uppercase;
letter-spacing:0px;
font-style:normal;
font-weight:normal;
font-size:4em;
}
h4.n {
font-family:tahoma;
margin:0 0 1em 0;
font-size:1.6em;
}
.n-board {
height:250px;
margin:0 0 50px 0;
}
.n-board-img {
float:left;
border:7px solid #ffffff;
margin:0 25px 0 0;
}
.n-board-name {
display:block;
font-size:1.4em;
font-family:arial narrow;
text-transform:uppercase;
color:#000000;
}
.n-board-title {
display:block;
font-family:georgia;
font-style:italic;
margin:0 0 10px 0;
border-bottom:1px dashed #F18213;
padding:0 0 8px 0;
}
.n-staff {
border:4px solid #ffffff;
}
.n-contactbox {
background:#C0C0C0;
display:block;
margin:auto;
text-align:center;
padding:20px;
}
.n-501c3 {
font-size:.7em;
line-height:.1em;
x-height:.1em;
}
.n-copyright {
clear:both;
display:block;
padding:12px 0 0 0;
font-size:.8em;
}
.n-fc-orange {
background:none repeat scroll 0 0 #F18213;
color:#535752;
display:inline;
padding:2px 4px;
}
.n-fc-gray {
background:none repeat scroll 0 0 #C0C0C0;
color:#535752;
display:inline;
padding:2px 4px;
}
.n-sectionimg {
border:7px solid #ffffff;
margin:0 0 0 55px;
}
.n-opensection {
display:block;
font-family:arial narrow;
font-size:2em;
padding:25px 0 50px;
}
.n-bold {
font-weight:bold;
display:block;
}
.n-pdfspan {
display:block;
padding:10px 25px;
}
.n-datepng {
padding: 5px;
}
