I usually keep my sites under 770px in width which is usually safe. I would highly recommend you look into using CSS for the 3 column layout, its a lot easier than standard HTML and it uses less code.
See this
CSS 3 column layout template. Its a very good starting point for what you have described.
Are you using a specific web design program to make you pages or just using word?