body {	margin: 0 0 1em 0;	padding: 0;	color: black;	background-color: #eee;	line-height: 130%;	font-family: arial, helvetica, verdana, tahoma, sans-serif;	text-align: center;}#wrapper-header {	background: #222;}#header {	width: 75%;	height: 125px;	line-height: 125px;	margin: 0 auto;	border-left: 1px solid #707070;	border-right: 1px solid #707070;	text-align: left;	background-color: #222;	background-image: url(images/banner04.jpg);	background-repeat: no-repeat;	background-position: right;}#header h1 {	margin: 0;	padding: 0;	color: #eee;	font-size: 180%;	padding-left: 10px;}#wrapper-menu {	float: left;	width: 100%;	background-color: #FF9900;	background-image: url(images/menu-background_hover.jpg);	background-repeat: repeat-x;	background-position: left top;}#menu {	width: 75%;	margin: 0 auto;	font-size: 95%;	white-space: nowrap; /* stops half a menu link dropping to next line. Instead, the whole link will drop. This only happens if you have a lot of menu links, and large text size */	padding-right: 2px;	/* The menu far left, and far right borders are not quite lining up in non IE browsers for some reason. This makes it less noticable */}* html #menu { padding-right: 0; } /* See above comment. This re-adjusts IE to the above padding */#menu ul {	margin: 0;	padding: 0;	list-style: none;	float: left;	width: 100%;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}#menu li {	display: inline;}#menu a:link, #menu a:visited {	padding: 0.2em 1em;	background: transparent;	color: #FFF;	text-decoration: none;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}#menu ul li a:hover{	color: #FFFFFF;	background-color: #FFFFFF;	background-image: url(images/menu-background_hover.jpg);	background-repeat: repeat-x;}#content {	width: 73%; /* 73% because it has 1% padding on each side, which brings it to 75% wide */	margin: 0 auto;	padding: 3.5em 1% 20px 1%;	border-left: 1px solid #bbb;	border-right: 1px solid #bbb;	background: white;	font-size: 90%;	text-align: left;}* html #content { padding-top: 1.8em; } /* Set padding top in IE to 20px */#footer {	margin: 0 auto;	padding: 2px 1%;	width: 73%;	text-align: right;	color: white;	letter-spacing: 0.15em;	border: 1px solid #a0c80e;	font-size: 80%;	background-color: #FF9900;	background-image: url(images/menu-background.jpg);	background-repeat: repeat-x;	background-position: left top;}h2 {	color: #666;	padding-bottom: 3px;	font-size: 150%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF6600;}a:link, a:visited {	color: #FF5225;	text-decoration: underline;}a:hover{	color: #000;	text-decoration: underline;}p { margin-left: 1em; }img {border:none}