Agreed. Your CSS is better than your English from what I can see. I guess that's good for programming, but not for business in general. I recently memoed all my clients when I found out my billing service was cut-n-pasting my emailled work logs into the invoices without so much as editing or even using "spell check." Since I program sites for several of them, it's important that they know I can type/spell correctly (I just don't always, especially when mailing a work log off the command prompt of a UNIX server). If your budget can't afford an editorial person but you have some highend word processor, have it take a look at your grammar and spelling.
I may spend some more time there later, but now I've got code to write...thanks for the link.