I definatly improved (especially the font-size), great. One additional suggestion, When I went trough the page again, at no point (with my 1024 by 768 resolution) the content left the screen. My suggestion will need a bit of time for research, especialy what kind of screenresolution the customers use (!). Why don't you make the hight of the whole template fixed?
Another thing I saw (by chance): there is a little light green border abround the background (maybe a 10 to 15 px offset).
cheers
Klaus