Think about using CSS for your layout. It's nothing intensive that would require tables. A simple two column layout with header and footer would be quite easy to create.
Also, be careful with your color scheme...sometimes they look different on different computers.