/* Body
-------------------------------------------------------------- */
html {height:100%;min-height:100%;font-size:100.01%;
  background:#fff url(/images/mountainmon.jpg) no-repeat center top}
body {height:100%;min-height:100%;margin:0;color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif}
.logo {width:160px; height:210px;margin:10px 90px 0; float:right;}
.main {width:700px;margin:0 auto;padding:60px 0 0}
.cell {padding:0 0 4em; clear:both}
.half {width:225px; padding:2em 25px 5em;float:left}
.img-c {text-align:center; padding:0}
.img-l {margin:1em 1em 0;float:left}
.img-r {margin:1em 1em 0;float:right}

/* Type
-------------------------------------------------------------- */

hr {margin:5px 0 0;padding:0;}

a img, a:hover img {
 border: none;
}

.logo h1 {text-indent:-99999em}

h2 {
	font-family:Georgia,serif;
	font-size:1.6em;
	line-height:1.6em;
	color:#575473; 
	text-transform: none;
	font-weight:bold;
	margin: 1.5em 0 -.8em;
}

h3 {
  
}

.one {color:#00cc88}
.two {color:#00cacc}
.three {color:#009fcc}		/* don't use except for links */

p {
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1em;
	line-height:1.6em;
	margin:5px
}
.larger {font-size: 2.75em; font-weight: bold;}  

a {text-decoration: none; }
a, a:visited {color:#0050dd; /*color: #7c4f00;*/}
a:hover {color: #AB1229;}

#content {margin: 320px 0 0; }

#tagline {
  font-family: Georgia, Serif;
  font-size: 2.5em; 
  font-style:italic;
  color: #327ade;
  padding-left: 85px;
}

/* Container
-------------------------------------------------------------- */
.container-200, .container-700 {background:#f5f8fe url(/images/cl.png) repeat-y left top;}
.container-200 {width:200px;float:left; margin:25px 50px 0 0}
.last {margin:25px 0 0}
.container-500 {width: 500px; margin: 25px 50px 0 0;}
.container-700 {width:700px;margin:25px 0 0}

.top {
	width:100%;
	height:21px;
	background:url(/images/ct.png) no-repeat left top;
	}

.top span {
	display:block;
	position:relative;
	height:21px;
	background:url(/images/ctr.png) no-repeat right top;
	}

.heading {
  padding: 5px 20px 10px;
  font-size: 1.5em;
}
.center-content {
	position:relative;
	background:url(/images/cr.png) repeat-y right top;
	padding:1px 15px;
	margin:-1px 0 -21px 0;
	}

.light {color: #555;}
.aboutus p {color: #514c6c; line-height: 1.8em;} /*#7c4f00*/

hr {color:#aabbe9;background-color:#aabbe9}

.bottom {
	height:21px;
	background:url(/images/cb.png) no-repeat left bottom;
	clear:both;
}

.bottom span {
	display:block;
	position:relative;
	height:21px;
	background:url(/images/cbr.png) no-repeat right top;
	}

/* Previous
----------------------------------------------------------*/
.center {text-align: center;}

div#footer {
  margin: 2em 0 1em; 
  font-size: smaller; color: #555;
}
