I think your client should stick to her job, and let her webdesigner do his job
Too bad you couldn't talk her out of the things you mentioned, I'm sure you'd come up with better alternatives.
A thing you can modify though, is to add wite lines between paragraphs. Now they have only breaks, but no margins. So the texts are hard and uninviting to read.
Apart from the above, I think it's a nice website.