body {
	margin: 0px 0;
	padding: 0;
	background: #83C136 url(http://www.applebysportscentre.co.uk/images/img01.gif) repeat-y center;
}
a:hover {text-decoration: underline; background: green}
#toplogo {
	border-bottom: 3px solid #83C136;
	background: #FFF url(http://www.applebysportscentre.co.uk/images/toplogo.JPG) no-repeat;
	background-position: center; 
	margin-top: 0px;
	width: 100%;
	height: 113px;
}
#content {
	width: 780px;
	margin: 0 auto;
}
#main {
	float: right;
	width: 440px;
	height:100%;
	padding: 0 30px 0 0;
}
#sidebar {
	float: left;
	width: 240px;
}
#slogo {
	background: #FFF url(http://www.applebysportscentre.co.uk/images/smalllogo.JPG) no-repeat;
	width: 133px;
	margin-left:45px;
	height: 108px;
	
}
#footer {
 	border-top: 2px solid #006600 ;
	clear: both;
	width: 100%;
	height: 50px;
	bottom: 0px;
	background: #FFF;
}
#menubox {
	width: 160px;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: white;
}
#info {
	font-size:10pt;
	color:white;
}
BODY,TD{font-family:Verdana,Geneva,Arial,Helvetica;font-size:9pt;color:black;}
H1,H2,H3{font-size:16pt;font-weight:normal;margin-bottom:6px;}
H4{font-size:12pt;font-weight:normal;margin-bottom:6px;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left: 0;margin-left: 0;list-style: 
none;}
form{margin:0;}
IMG{border:0;}
li{line-height:1.5;}
li.doc{padding-left: 15px;background-image: url(menu/docuent.gif);background-repeat: no-repeat;}
li.docs{padding-left: 15px;background-image: url(menu/docments.gif);background-repeat: no-repeat;}
li.sdoc{padding-left: 15px;background-image: url(menu/sdoument.gif);background-repeat: no-repeat;}
li.sdocs{padding-left: 15px;background-image: url(menu/sdcuments.gif);background-repeat: no-repeat;}
a{text-decoration:none;font-weight:bold;}
a:link,a:visited{color:gray;}
a:active,a:hover{color:black;}
.sitename{font-weight:normal;font-size:20pt;}
.menulevel1{font-size:8pt;color:;}
.menulevel1 a{font-weight:normal;color:black;}
.menulevel1 a:link,.menulevel1 a:visited{color:black;}
.menulevel1 a:active,.menulevel1 a:hover{color:black;}
.menulevel2{font-size:8pt;color:White;}
.menulevel2 a{font-weight:normal;color:black;}
.menulevel2 a:link,.menulevel2 a:visited{color:black;}
.menulevel2 a:active,.menulevel2 a:hover{color:black;}
.menulevel3{font-size:8pt;color:White;}
.menulevel3 a{font-weight:normal;color:black;}
.menulevel3 a:link,.menulevel3 a:visited{color:black;}
.menulevel3 a:active,.menulevel3 a:hover{color:black;}
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{font-size:9pt;}
.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;color:black;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:black;}
.submenu{font-size:9pt;}
.submenu a{font-weight:normal;color:black;}
.submenu a:link,.submenu a:visited{color:black;}
.submenu a:active,.submenu a:hover{color:black;}
.search a{font-weight:normal;color:black;}
.search a:link,.search a:visited{color:black;}
.search a:active,.search a:hover{color:black;}
.locator{font-size:10pt;color:white;background-color: #009900;}
.locator a{font-weight:normal;text-decoration:none}
.locator a:link,.locator a:visited,.locator a:active,.locator a:hover{color:white;background-color: #009900;}
.menu{font-weight:bold;font-size:10pt;color:white;}
.menu a{text-decoration:underline;color:white;}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:white;}
.login{font-weight:bold;font-size:8pt;color:White;}
.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:White;}
.navigator{
	font-weight:bold;
	font-size:10pt;
	color:white;
}
.navigator a:link,.navigator a:visited{color:#FFFFFF;}
.navigator a:active,.navigator a:hover{color:white;}
.edit{font-size:8pt;color:black;background-color:buttonface;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}
input,select{font-size:8pt;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:98%;}
.searchbox .text,.searchbox .submit{border:0px solid #FFFFFF;background-color:white;}
.cmsline {
	border: none;
}
<style type="text/css">
.wireframemenu{
border: 1px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;
width: 170px;
}
* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}
.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.wireframemenu a{
font: bold 13px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-top: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
}
.wireframemenu a:visited{
color: #FFF;
}
html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}
.wireframemenu a:hover{
background-color: #F8FBBD;
color: black;
}
</style>
