Accessibility improvements redux

Same as last time, this time using 'display: inline-table' instead of 'display: inline' for the tables. This fixes them in Chrome. I think inline-table is only available in IE 8 and up, if that matters to you.

Let me know what you think.