Take a look at this: http://adam.codedv.com/examples/table_width.html

The trick is to turn the table and the tbody elements into block elements. Block elements, unlike inline elements respond to width constraints.