Straight off the bat I would recommend the following:
– Get rid of the table surrounding your top header image. Completely. Replace with a div that has a unique class or id instead
– Surround your entire content (i.e. after the body tag and before the /body tag) with some kind of wrapper div
– For each of your newly created divs, assign a width, display of block and an overflow of hidden, give a margin value where left and right values are both auto
Once you have done this you should check how your site validates. There are a number of errors but a lot of them seem to spring from that top table having incorrect parameters set.
See how the above pointers work for you?
John