you only need to use CSS.
example:
Code:
body
{
width: 100%;
margin: auto;
margin-top: 0px;
margin-bottom: 0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
/* Header */
#header
{
width: 100%;
height: 180px;
background-image: url("http://forums.x10hosting.com/images/header_2.jpg");
background-repeat: repeat;
margin-bottom: 0px;
}
/* Footer */
#footer
{
width: 100%;
height: 60px;
background-image: url(images/footer_2.jpg);
background-repeat: repeat;
}
Normaly the width is something like this 800px; or 1024px; and your website will be in 800 or 1024, like you already have.
But when you use % in body
Like this:
Your website will be in full view mode for everybody, even if you have 800 X 600 or 1024 x 768.
You can do the same thing with the header (top) and the footer (botom).
I hope that will help you.
before you ask, I know my english is not very good because I'm a french guy... XD