The problem is in the following file:
http://www.britishsteam.com/css/menu1.css
1) Remove the width: 1000px;
declaration from the following rule:
li{
font-size: 1em;
font-weight: normal;
margin-left: 10px;
text-align: left;
float: left;
width: 1000px;
color: black;
background-color: transparent;
}
2) Change the selectors of these rules:
a:link{
background-color: #ffffff;
color: #0000cd;
font-size: 12px;
text-align: center;
text-decoration: underline;
}
a:visited{
background-color: #ffffff;
color: #1e791e;
font-size: 12px;
text-align: center;
text-decoration: underline;
}
like this (since they are too generic and affect the links in your menu too):
#main a:link{
background-color: #ffffff;
color: #0000cd;
font-size: 12px;
text-align: center;
text-decoration: underline;
}
#main a:visited{
background-color: #ffffff;
color: #1e791e;
font-size: 12px;
text-align: center;
text-decoration: underline;
}
3) You may want to check your page source in general too. You have 2 nested HTML elements.
Cheers!