I solved this problem, but not by changing the table width in the template.
This is what I did. Under the Table Styles section of andreas.css, I changed the padding value of the th and td styles to 1 px instead of 7 px and everything is inside the wrap now.:
th {
padding:1px;^Mtext-align:left;^Mbackground:#eaeaea url(img/menubg2.gif) bottom left repeat-x;^Mcolor:#505050;
}
td {
padding:1px;^Mfont-size:0.9em;^Mtext-align:left;^Mbackground:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;^Mcolor:#303030;
}
Don't worry about the ^M in the code above, it's just a vim paragraph marker.