body {
	margin: 0;
	background: #ffffff;
	font: 13px geneva, arial, helvetica, sans-serif;
}
p, ul li ul li, li p {
	margin: 0;
	color: #4c3906;	
}
p {
	margin: 0 0 20px;
}
ul {
	margin: -20px 0 20px -20px;
	#margin: -20px 0 20px 20px;
}
ul li ul {
	margin: 0;
	#margin: 0 0 0 40px;
}
ul li ul li {
	list-style-type: none;
}
img {
	border: 0;
}
#container {
	width: 980px;	
}
#nav {
	position: relative;
	top: 0;
	left: 0;
	height: 221px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 0 51px;	
}
#links {
	position: absolute;
	top: 151px;
	left: 328px;
	width: 633px;
	text-align: center;
}
#nav a {
	margin: 0 35px;
	text-decoration: none;	
}
#nav a.cur:link, #nav a.cur:visited, #nav a.cur:hover {
	color: #4c3906;	
}
#logo {
	position: absolute;
	top: 76px;
	left: 38px;	
}
#content  {
	width: 633px;
	padding: 0 0 0 347px;
}
.firstpar {
	margin: 0 0 40px;
	font-size: 16px;
}
.clearer {
	clear: left;
	width: 100%;
	height: 10px;
}
#footer p {
	font-size: 10px;
}
h2 {
	color: #8e963d;
	font-size: 14px;
}
table.cms input {
	width: 400px;
}
#buttons {
	padding: 20px 0;
	width: 100%;
	text-align: center;
}
#buttons input {
	width: 150px;
}
#loginbox {
	width: 300px;
	margin: 0 auto;
	text-align: center;
}
#logoutlink {
	float: right;
	margin: 10px 8px 0 0;
	font-weight: bold;
}
#logoutlink a:link, #logoutlink a:visited {
	text-decoration: underline;
}
#loginmsg {
	color: #ff0000;
}