body {
	background: #c5ab8a;
	color: #fff;
	font: 14px Arial, Helvetica, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
}

	a img { border: 0; }
	div.wrapper { width: 950px; margin: 0 auto; }
	.left { float: left; }
	.right { float: right; }

	hr { border: 1px solid #c5ab8a; }

	#top {
		height: 240px;
		background: #2a503c;
	}

	#menu { padding-top: 50px; }
	#menu ul { list-style: none; padding: 0; margin: 0; }
	#menu > ul  > li {
		width: 250px;
		float: left;
		margin-left: 100px;
		position: relative;
	}
	#menu > ul > li:first-child { margin-left: 0; }
	#menu > ul  > li > a {
		border-bottom: 2px solid #fff;
		border-top: 2px solid #fff;
		display: block;
		padding: 15px 0 12px 0;
		font-size: 20px;
	}
	#menu > ul > li > a:hover, #menu > ul  > li.current > a, #menu > ul  > li.parenttocurrent > a {
		border-color: #e0df00;
		color: #e0df00;
	}
	#menu ul li a {
		color: #fff;
		text-decoration: none;
	}
	#menu ul li ul { 
		list-style: none; 
		padding: 10px 0 0 0; 
		margin: 15px 0 0 0; 
		position: absolute;
		background: url(images/semi_green.png);
		width: 250px;
		display: none;
		position: absolute;
		top: 36px;
	}
	#menu ul li ul li { margin-bottom: 5px; }
	#menu ul li ul li a { font-size: 18px; }
	#menu ul li ul li a:hover, #menu ul li ul li.current a { color: #e0df00; }
	
	#logo { margin-top: 42px; }
	
	#container {
		background: #fff; 
		padding: 50px 0;
		color: #2a503c;
		line-height: 18px;
	}
	#footer { height: 100px; }
	#footer div.wrapper {
		border-top: 2px solid #fff;
		margin-top: 25px;
		text-transform: uppercase;
		font-size: 16px;
	}
	#footer a { color: #fff; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }

h1 {
	margin-top: 0px;
	padding-top: 0px;
}
	
	h2 {
		font-size: 35px;
		font-weight: normal;
		margin: 5px 0;
		padding: 0;
	}
	
	a { color: #c5ab8a; text-decoration: none; }
	a:hover { color: #2a503c;  }