body {
font: .9em/1.2em Arial, Helvetica, san-serif;
background-color: #000;
font-weight: normal;
color: #fff;
margin: 0;
padding: 0;
text-align: center;
}

h2 {
font: 16px/18px  Arial, Helvetica, san-serif;
font-weight: bold;
margin: 10px 0 0 0;
padding: 0;
}

h3 {
font: 18px/24px  Arial, Helvetica, san-serif;
font-weight: bold;
margin: 5px 0 15px 0;
padding: 0;
border-bottom: 1px solid #666;
}

a:link {
background-color: transparent;
color: #fff; }

a:active {
background-color: transparent;
color: #fff; }

a:hover {
background-color: transparent;
text-decoration: none;
color: #fff; }

a:visited {
background-color: transparent;
color: #fff; }

#wrapper {
width: 800px;
margin: 0 auto 0 auto;
}

.left {
width: 200px;
position: relative;
margin: 0;
padding: 0;
float: left;
background: url(http://www.mountainx.com/images/specialsections/ffnavoff.gif) no-repeat;
}

.header {
width: 800px;
height: 131px;
padding: 0;
margin: 0;
}

.masthead {
background-image: url("http://www.mountainx.com/images/specialsections/ffheader.gif");
width: 800px;
height: 131px;
}

.ads {
text-align: left;
padding: 0 0 0 10px;
}

.footer {
width: 800px;
margin: 30px 0 0 0;
padding: 10px 0 10px 0;
color: #fff;
font: bold .9em/1.3em Arial, Helvetica, san-serif;
text-align: center;
}


.imgright {
float: right; 
margin: 0 0 4px 8px;
border: 1px solid #ccc;
}

.imgleft {
float: left; 
margin: 0 8px 4px 0;;
border: 1px solid #ccc;
}


.submitbutton {
width: 290px;
height: 40px;
color: black;
text-decoration: none;
background: url(http://www.mountainx.com/images/specialsections/ffsubmitbuttonoff.gif);
}

.submitbutton a{
display : block;
}

.submitbutton a:hover {
background: url(http://www.mountainx.com/images/specialsections/ffsubmitbuttonon.gif);
}

.main {
width: 580px;
float: right;
margin: 5px 0 0 0;
padding: 20px 0 0 10px;
}

.mainleft {
float: left;
width: 220px;
padding: 0 20px 0 10px;
text-align: center;
font: 1em/1.4em Arial, Helvetica;
}

.mainright {
float: right;
width: 310px;
}

.quote {
font: bold italic 1em Palatino Linotype, Book Antiqua, Palatino, serif;
text-align: center;
background: url("http://www.mountainx.com/images/specialsections/ffquote.gif") no-repeat;
padding: 12px 18px 12px 12px;
}

.endquote {
height: 20px;
widht: 20px;
margin: -17px 0 0 0;
padding: 0 12px 0 0;
background: url("http://www.mountainx.com/images/specialsections/ffendquote.gif") bottom right no-repeat;
}

.quotecredit {
font: bold .8em Verdana;
text-align: right;
margin: -8px 12px 20px 0;
}

.imageright {
float: right;
margin: 0 0 5px 8px;
border: 1px solid #666;
}

.leftsub {
width: 160px;
}



.hometitle {
text-align: left;
font-weight: bold;
}

.hometitle p{
margin: 0;
padding: 0;
}









#nav {
height: 250px;
font-size: .9em;
text-align: left;
}

#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
float : left;
width : 170px;
}

#nav li { /* all list items */
position : relative;
float : left;
line-height : 1.15em;
margin-bottom : -1px;
padding: 0;

}

#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 175px;
margin-top : -1.35em;
background-color: white;
color: black;
}


#nav li a {
width: 175px;
display : block;
color : white;
text-decoration : none;
padding : 3px 0 0 25px;
}

#nav li ul a {
width: 170px;
display : block;
color : black;
text-decoration : none;
padding : 4px 0 1px 5px;
background: #ccc;
}

.active {
z-index: 1;
background: url(http://www.mountainx.com/images/specialsections/ffnavon.gif) no-repeat;
width: 160px;
}

#nav li a:hover {
z-index: 2;
color: #fff;
background: url(http://www.mountainx.com/images/specialsections/ffnavon.gif) no-repeat;
}

#nav li ul a:hover {
color: #666;
background: #eee url(none);
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
