Wow
I think your header is too big. Lose the "Welcome to". The whole thing can probably done in a nice image (or perhaps even simple text with CSS) no higher than 200px.
Your site makes me feel claustrophobic - information overload in a font that is hard to read. You can perhaps make your menu smaller by listing the main category, then have a page for the sub-categories with a review / description of each along with the link.
I believe a lot of improvement can be done on the first page with layout and presentation.
You fail W3C Validation on 30 points. Most of the points can be fixed by putting it in CSS.
Your style should be in an external CSS file. This will simplify life for you tremendously, as well as cutting down on your transfer bandwidth. At the moment each page has to be downloaded with the full CSS specification included in the header. With an external CSS file, the CSS file is downloaded once, and applied to all pages that use it.
1 em = 100% of parent font size. Thus, if you set the font size of the body to 16px, 1em anywhere in the body will be 16px. You use pt, which I've never used, nor ever will, but 1pt = 1/72 in.
Bluesage point 2: This is part of webstandards. When a blind reader visits your site, they can skip from link to link and have the links read to them. Imagine them hearing "click here, click here, click here". If I was them, I'd leave your site as soon as possible. A better option perhaps is "Visit xyz", or "Click here to go to xyz"
|