Here are the images for the page.
1. Make the table that lays out the page exactly 600 pixels wide. To see why this is recommended this supplement.
2. Set the widths of the columns in pixels also. That way, you have precise control over the column widths. Just make sure that the column widths add up to the width of the whole table over any given horizontal line.
3. Remember that some browsers don't like to render empty table cells. If a colored cell is to be empty, just put some text in the cell that is the same color as the background.