* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #214e2d;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(images/bg.jpg) repeat-y;
	overflow: auto;
}
	#inner_wrapper {
		width: 874px;
		float: right;
		overflow: hidden;
	}

	#banner {
		width: 760px;
		height: 202px;
		float: left;
		background: url(images/banner.jpg);
	}
	
	#horizontal_nav {
		width: 760px;
		height: 42px;
		float: left;
		background: url(images/navbg.jpg) repeat-x;
	}
		#horizontal_nav p {
			margin: 12px 0 0 100px;
			color: #FFFFFF;
			font-size: 18px;
		}
		
		#horizontal_nav a, a:visited {
			text-decoration: none;
			color: #FFFFFF;
			font-weight: bolder;
		}
		
		#horizontal_nav a:hover {
			text-decoration: underline;
			color: #FFFFFF;
			font-weight: bolder;
		}
	
	
	
	#column_thin {
		width: 211px;
		float: left;
	}
		#vertical_nav {
			width: 260px;
			float: left;
		}
		#column_thin h1, #vertical_nav h1 {
			font-size: 12px;
			color: ;
			margin: 10px 0 5px 15px;
		}
		#column_thin h2 {
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #1e4829;
			margin: 0 0 5px 15px;
		}
		#column_thin p, #vertical_nav p {
			font-size: 12px;
			color: #000000;
			margin: 0 0 5px 15px;
		}
		#column_thin h3 {
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #1e4829;
			margin: 0 0 30px 15px;
		}
		#column_thin a, a:visited {
			color: #000000;
			text-decoration: none;
			font-weight: lighter;
		}
		#column_thin a:hover {
			color: #000000;
			text-decoration: underline;
			font-weight: lighter;
		}
		
		
	
	#column_wide {
		width: 549px;
		float: left;
		padding-bottom: 150px;
	}
		#column_wide h1 {
			font-size: 20px;
			font-family: Arial, Helvetica, sans-serif;
			color: #1e4829;
			margin: 20px 15px 5px 20px;
			font-weight: lighter;
		}
		#column_wide h2 {
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			color: #1e4829;
			margin: 20px 15px 5px 20px;
			font-weight: lighter;
		}
		#column_wide p {
			font-size: 12px;
			color: ;
			margin: 20px 15px 5px 20px;
		}
		#column_wide li {
			font-size: 12px;
			color: ;
			margin: 10px 35px 5px 45px;
		}
		#column_wide a, a:visited {
			color: #FF0000;
			text-decoration: none;
			font-weight: bolder;
		}
		#column_wide a:hover {
			color: #FF0000;
			text-decoration: underline;
			font-weight: bolder;
		}
		#column_wide td {
			font-size: 12px;
			text-align: left;
		}
		
	
	#footer {
		width: 760px;
		height: 20px;		
		float: left;
		background: fff8ee;
		text-align: center;
	}
		#footer p {
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #1e4829;
			margin: 5px 0 5px 0;
			font-weight: lighter;
		}
	
* html .fittedimg img{ 
	width: 100px;/* fallback value */
	width:expression(((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) 
	> 1218 ? "100px" : (((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) < 570 ? "100px")); 
	border: 0px;
}

