/* 
	this file sets the general layout of the page
	
	light green: 74AE2C
	dark green: 3C8620
	text head green: 165829
	text grey: 666666
	
*/
	
/* basic structure ====================== */
html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* ===== head ===== */
#head-framing { 
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
} 

#head {
	position: relative;
	margin: 0px auto;
	width: 770px;
	text-align: left;
}

#head-logo {
	position: relative;
	width: 770px;
	margin: 0px auto;
	text-align: left;
}

#head-1 {
	position: relative;
	width: 770px;
	margin: 0px auto;
	padding: 6px 0px;
	background: #3C8620;
	border-top: 2px solid #74AE2C;
	border-bottom: 2px solid #74AE2C;
	height: 18px;
}

/* ===== main ===== */
#subnav {
	position: relative;
	width: 770px;
	margin: 0px auto;
	padding: 6px 0px;
	background: #74AE2C;
	height: 18px;
	text-align: left;
}

#main-framing { 
	position: relative;
	width: 100%;
	text-align: center;
} 

#main { 
	position: relative;
	width: 730px;
	margin: 0px auto;
	text-align: left;
	background: white;
	padding: 20px;
}

#main-content {
 width:480px; }

#main-1-framing { 
	float: left;
	width: 470px;
}

#main-1 {
	margin: 0px;
}

#main-2-framing {
	float: right;
	width: 240px;
}

#main-2 {
	margin: 0px;
}

#main-3-framing { 
	float: left;
	width: 480px; background:white;
}

#main-3-leftcol {
	width: 175px;
	height: 300px;
	float: left;
	padding: 0 5px 5px 0;
	margin: 0 10px 0 0;
}

#main-4-framing {
	float: right;
	padding-left: 30px;
	width: 300px;

}

#main-4 {
	margin: 0 5px 10px 20px;
	float: right;
}

#main-5-framing {
 	float: left;
	width: 700px;
}

#main-6-framing { 
	width: 730px;
}



/* ===== foot ===== */
#foot-framing { 
	margin: 0px;
	text-align: center;
	width: 100%;
}

#foot {
	width: 770px;
	margin: 0px auto;
	text-align: left; }

#foot-credits {
	padding: 5px 10px;
}
