/* Nature - an open source xhtml/css website layout by Studio-plume.org kty (Jan 04, 2007) */body {	margin: 0 auto;	padding: 0;	font: 76% Verdana, Tahoma, Arial, sans-serif;	border: solid #D7CFCF;	width: 600px;	background-color: #BAC3AE;}#wrap {	background: #BAC3AE;	color: #898576;	border:  medium solid #BAC3AE;	margin: 10;	width: 600px;	clear: none;	float: none;	padding: 0px;}#header {clear: both;margin: 0px 0em;padding: 0;background-color: #D7CFCF;}#header h3 {	width: 0px;	margin: 0px 0px 0px 15px;	float: left;	font-weight: normal;}#header p {width: 500px;float: right;text-align: center;color: #a0a0a0;margin: 0px 0px 0px 0px;font-size: 0.8em;line-height: 1.2em;height: 35px;}#avmenu {clear: left;float: left;width: 150px;margin: 0 0 10px 0;padding: 0;font-size: 0.9em;}#avmenu ul {	list-style: none;width: 150px;margin: 0 0 20px 0;padding: 0;font-size: 1.1em;}	#avmenu li {margin-bottom: 4px;}#avmenu li a {	font-weight: normal;	height: 20px;	text-decoration: none;	color: #EDE5CC;	display: block;	padding: 6px 0 0 10px;	background: #C3BCA8;	border-left: 8px solid #B2B176;	margin-left: 4px;	margin-top: 4px;	font-size: 10px;}		#avmenu li a:hover {background: #67522c;color: #fffff1;border-left: 4px #47381e solid;}.announce {margin: 10px 0 10px 0;padding: 10px;width: 130px;color: #a8a8a8;background-color: #000000;line-height: 1.3em;}#extras {float: right;width: 150px;margin: 0 0 10px 0;padding: 0;font-size: 0.9em;line-height: 1.5em;}#extras p {margin: 0 0 1.5em 0;}#content {	margin: -5em -128px -20px 30px;	padding: 0 0px 0 10px;	line-height: 1.6em;	text-align: left;	background-color: #FFFFFF;	border: 9px solid #9DA492;}#content h2 {font-size: 1.5em;margin: 0 0 0.5em 0;}#content img {padding: 0px;display:inline;}h3 {	font-size: 1.3em;	margin: 0 0 10px 0;	font-weight: normal;	color: #704942;}a {text-decoration: none;color: #b6952a;}a:hover {text-decoration: underline;color: #b6952a;}#footer {	clear: both;	margin: 0 0px 0 30px;	padding: 0px 0em;	width: 679px;	text-align: center;	color: #FFFFFF;	font-size: 0.9em;	height: 40px;	background: #9DA492 no-repeat right;	border-top: #9DA492;	border-right: 9px solid #9DA492;	border-bottom: #9DA492;	border-left: 9px solid #9DA492;}#footer a {color: #808080;text-decoration: none;}#footer a:hover {text-decoration: underline;}.left {margin: 0px 7px 0px 5px;float: left;}.right {margin: 0px 7px 0px 5px;float: right;}.textright {text-align: right;}.center {text-align: center;}.small {font-size: 0.8em;}.bold {font-weight: bold;}.hide {display: none;}
