I recommend that you start by fixing the
markup errors and
CSS errors reported by the online tools.
Also, don't use px for font sizes on the web. Use 100% for body text, larger percentages for headings and the like, and (slightly) smaller percentages for legalese and similar fine print.
But I've already suggested that, and you've ignored it. Are you paying any attention to the comments you're receiving?