table-cells do not respect widths

- use divs to control widths instead
- then how to make <td> fit the <div> within?