body {
	margin:10px 10px 10px 10px;
	background-color:#c7d095;
}


div#footer {
	clear:both;
	padding-top:20px;
	padding-bottom:10px; /* 10px added in from body->margin for 20px total */
	color:#333;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
}

div#footerlinks {
	color:#898f67;
	margin-top:1em;
}

div#footerlinks a {
	color:#717655;
	text-decoration:none;
}

div#footerlinks a:hover {
	text-decoration:underline;
}

div#header {
	padding-bottom:10px;
}

div#content {
	width:850px;
	/*height:500px;*/
}

div.boxwrapper {
	border:1px solid #4c5037;
	background-color:#898f67;
	color:#fff;
	text-align:left;
}

div.boxheader {
	width:100%;
	background-color:#717655;
}

div.boxheadercontent {
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
}

div.boxcontent {
	padding:16px;
	font-family:Verdana;
	font-size:13px;
	line-height:133%;
}





div#leftcol {
	float:left;
	width:550px;
	/*height:100%;*/
	/*min-height:500px;*/
}

div#rightcol {
	float:right;
	width:285px;
	/*height:100%;
	min-height:100%;*/
}




div.altheader {
	/* alternate content header if javascript if off or flash is not installed.
	*/
	width:850px;
	height:375px;
	color:#ccc;
	text-align:right;
}
div#altheader_index {
	background-image:url('/header_alt.jpg');
	background-repeat:no-repeat;
}

div#altheaderlinks {
	/* alternate content header if javascript if off or flash is not installed.
	*/
	padding-top:3%;
	margin-right:2em;
}


div#altheaderlinks a {
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

div#altheaderlinks a:hover {
	text-decoration:underline;
}

img.nudge {
	position:relative;
	top:+3px;
}

a.textlink {
	color:#def;
	text-decoration:none;
	font-weight:bold;
}
a.textlink:hover {
	text-decoration:underline;
}

ul.nobullet {
	list-style-type:none;
}
