Right well you've placed it after your content in the document and are trying to move it outside the document flow with a absolute percentage positioning. This wont work. Try resizing your chrome/firefox to a smaller window size and you have the same problem where it will always be 20% away from the left border of the window.
You'd be much better off moving the #left div before your table and just using floated elements.
// Google code here
//Table content here