* {	margin: 0;	padding: 0;}.clear {	clear: both;}body {	color: 						#339933;	font: 						0.8em/1.3em verdana,arial,helvetica,sans-serif;	background: 			#323232;}a img {	border: none;}div#wrapper {	width: 						972px;	margin: 					-16px auto 0 auto;	background: 			#e0eedf;}img#logo {	float: 						right;	width: 						163px;	height: 					77px;	margin-top:			2em;}div.box {	border: 					1px solid #ddd;	background: 			#ecf6ec;	margin: 					2em 0;	padding: 				1em;	width:						43%;	_width: 					386px; /*IE6*/}div.box h1 {	font-size: 1.6em;	margin-bottom: 1em;}div.box h2 {	clear:both;	font-size: 1.2em;	margin-bottom: 0.8em;	padding-top: 0.8em;}* html div.box h2 {	padding-top: 0;}div#feedback {	float: 						right;	margin-right: 			2em;}div#help {	float: 						left;	margin-left: 			2em;}div#browsers {	width: 35%;	margin: 0 auto;}div#browsers a img {	border: 1px solid #2B902B;}div#languages {	float: left;	margin: 2em 0 0 2em;	font-size: 1.2em;	text-align: center;}div#languages a {	display: block;	min-height: 1.8em;	text-decoration: none;}div#languages a:hover {	text-decoration: underline;}p {	margin-bottom:		1.5em;	font-family:  			"Gill Sans", Arial, Helvetica, Verdana, sans-serif;}a {	color:						#175F00;}img.icon {	float: left;	margin: 0 16px 8px 0;}#wrapper p#bottom {	height: 42px;	background: #2B902B;	width: 100%;	margin: 0;	padding: 0;}#footer {		width: 940px;		margin: 16px auto;		text-align: center;}	#footer ul {	list-style-type: none;	margin: 0;	padding: 0;}#footer ul li {	display: inline;	padding: 0 8px 0 12px;	border-right: 1px solid #fff;}#footer ul li.first {	padding-left: none;}#footer ul li.last {	border: none;	padding-right: none;}#footer ul li a {	color: #fff;	font-size: 0.9em;	text-decoration: none;}#footer ul li a:hover {	text-decoration: underline;}