#homeBody {
	background: #56762A url('../img/bg_home.gif') left top repeat-x;
	margin: 0;
	padding: 0;
}





#homeLogo {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 110px;
}

#homeLogo img {
	margin: 50px 0 0 550px;
	padding: 0;
}










body {
	background: #F6F7F1;
	margin: 0;
	padding: 0;
	height: 100%;
	overflow-y: auto;
	font-family: "Arial Narrow", "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-stretch: condensed;
	background-position: left top;
	background-repeat: repeat-y;
}




#contact { background-image: url('../img/side_bg_contact.gif'); }
#money { background-image: url('../img/side_bg_money.gif'); }
#partnership { background-image: url('../img/side_bg_partnership.gif'); }
#perspective { background-image: url('../img/side_bg_perspective.gif'); }
#strategy { background-image: url('../img/side_bg_strategy.gif'); }
#vision { background-image: url('../img/side_bg_vision.gif'); }



















h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 28px;
	line-height: 32px;
	color: #6f8663;
	font-weight: normal;
	clear: both;
}


h1.followed {
	padding: 0;
}


h2 {
	margin: 0;
	padding: 15px 0 2px 0;
	font-size: 21px;
	line-height: 26px;
	color: #C77d52;
	font-weight: normal;
	clear: both;
}


ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}


p, li {
	margin: 0;
	padding: 5px 0;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: normal;
}




p strong {
	font-size: 21px;
	color: #C77d52;
	font-weight: normal;
}


p em {
	font-size: 16px;
	color: #4F7E96;
	font-weight: normal;
	font-style: normal;
}



p a {
	color: #C77d52;
	text-decoration: none;
	border-bottom: 1px solid #DAAE92;
}


p a:hover {
	color: #4F7E96;
	text-decoration: none;
	border-bottom: 1px solid #92AEBA;
}



p.quote {
	color: #6f8663;
	font-size: 16px;
	line-height: 26px;
	margin: 0 70px;
	padding: 15px 0 0 0;
	text-indent: -0.45em;
}

p.quote:first-line {
	font-size: 26px;
	line-height: 30px;
}

p.quoteAttr {
	color: #6f8663;
	font-size: 16px;
	line-height: 26px;
	margin: 0 70px;
	padding: 15px 0 0 0;
	text-indent: 0;
}














#top {
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0;
	height: 146px;
	width: 100%;
/*	background: #ebecde url('img/lacuna_top.gif') left top no-repeat; */
	background: #EBECDE;
	border-bottom: 4px solid #fff;
}

* html #top {
	position: absolute;
}






#top #nav {
	float: left;
	margin: 0;
	padding: 12px 35px;
}



#top #logo {
	margin: 0;
	padding: 50px 0 0 550px;
}




#top #nav p {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 16px;
}


#top #nav p a {
	text-decoration: none;
	color: #7f7f7f;
	letter-spacing: 1px;
	padding: 0.2em;
	border: 0;
}


#top #nav p a:hover {
	color: #333;
	background: #fff;
	border: 0;
}



#top #nav p a#on {
	color: #C45A00;
	border: 0;
}





#side {
	position: fixed;
	top: 150px;
	left: 0;
	width: 131px;
	height: 470px;
}

* html #side {
	position: absolute;
}





#content {
	margin: 0;
	padding: 180px 60px 60px 170px;
	width: 570px;
}









.partner {
	clear: left;
	margin: 10px 0;
	padding: 0;
}


.partner p {
	margin-left: 230px;
}


.partner img {
	float: left;
	margin: 5px 0 15px 0;
	padding: 0;
	border: 1px solid #D8D9C7;
}





p.footnote {
	clear: left;
	padding-top: 40px;
	color: #949491;
}


p#terms {
	clear: left;
	padding-top: 40px;
}




#bottomNav {
	margin: 0;
	padding: 20px 0 20px 35px;
}


#bottomNav a {
	margin: 0 0.8em 0 0;
	padding: 0.2em 0.2em 0 0.2em;
	color: #CFD1B0;
	text-decoration: none;
	border: 0;
}



#bottomNav a:hover {
	color: #fff;
	background: #6B8A3F;
	text-decoration: none;
	border: 0;
}


#bottomNav a#terms {
	margin-left: 3em;
}




.kern {
	margin-left: -0.2em;
}













