Help needed ASAP

I have a site here:
I need the border that is currently around the header and navigation to extend around the whole page. I have reworked the html in several ways and cannot figure it out. Any help would be greatly appreciated.

What do you mean by extending around the whole page? Can you explain it?

I want the border to go around all content. The header, nav, column, and footer.

Create a container div that wraps all your contents and giving it a border will work.

I did that. I have the following in my CSS:

#wrapper {
width: 960px;
margin: 0px auto;
border: 1px solid #ccc;

It works on this page:
But for some reason when I try to implement columns it stops working.

Looks like something funky is going on with your div #content. Even though it’s within #wrapper and body, it’s not being included in there.

I would start investigating from there.