This HTML
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" /
<title>Site</title>
</head>
<body>
<div id="top"></div>
<div id="menu"></div>
<div id="main">
</div>
<div id="content"></div>
</body>
</html>
And this CSS
#top {
position: relative;
width: 100%;
height: 100px;
background-color: #3A3226;
color: #FFFFFF;
font-family: verdana, helvetica, sans-serif;
}
#menu{
position:relative;
width:100%;
height: 75px;
background-color: #B96E00;
color: #000000;
font-family: verdana, helvetica, sans-serif;
}
#main{
position: relative;
width: 100%;
height: 100%;
background-color: #CCCCCC;
}
#content{
position: absolute;
top: 225px;
left: 200px;
background-color: #BFA88E;
width: 600px;
height: 548px;
color: #FFFFFF;
font-family: verdana, helvetica, sans-serif;
}
Produces a white border around the div's separating it from the page and stopping it from fitting snuggly within the browser, can anyone explain what I am doing wrong?