Regarding alt attributes, you are using some spacer graphics with an alt attribute of "spacer", this is, in my opinion, quite poor considering the subject matter.
I echo Chris' statment about using more descriptive alt attributes - again considering the subject of your site you should already know this.
There is no indication that something is a link (except for the hand cursor) and I think it would be better if there was some mouse over effect on the links and images. For example, underline links and reverse image colours.
Ahh, I now see that you are doing a mouseover on the "Why", "What", "Who" and "Links" links. Three things to say about this...
1. The difference between normal and over states is too slight. There isn't enough difference. Ideally you should make a physical change as well as a colour change (with more contrast).
2. The effect is done with javascript and is slow.
3. It's not applied to every link, just the main 4.
In fact, there is a general lack of consistency as to how the links are displayed and handled. This is a major accessibility no-no.
The text is quite small, although I don't think it's too small. However this is still an issue as the text cannot be easily resized as described in earlier replies. I think if you fix the resizing then you don't need to worry about the font size being too small.
That's the homepage, let's proceed inside.
I wont' look under the hood yet as Chris already did that and I get the feeling it will be a bit messy. Anyway, you said you are going to revisit that (would make more sense to me to do it as you go along though - do it close to right first time rather than do it wrong, then redo it the right way - too much work for my liking!)
There is a lack of consistency here too. The first page under "Why" is a list of links. When I click one, the list jumps to the right. Generally I don't have any accessibilty problems other than squeezing through small gaps but this threw me for a moment. A moment is all it takes to lose confidence in your'e message.
Good presentation of links in here. Perhaps the contrast between link and non-link text could be a little greater but the underline is good. I would add a hover state to these links though. This will prove it's worth if you have multiple links in close proximity to each other - the user will easily see which link they are activating.
You also seem to have greater contrast on the main menu links too. I don't really like them from a visual perspective, but from an accessibility viewpoint they are much better than the homepage. Javascript and speed issues still apply.
Moving on to the "What" page.
Wow, the sub navigation style has changed again.
Consitency is key - why are the links different colours here to on the "Why" page? You've also got a "Home" link that is styled differently again.
The same points apply to the other pages of the site.
I don't like the way you are handling the navigation. It seems over complex. The first page of each section seems superfluous to me. Since each "section" is, in actuallity, a single page using internal anchors then why not go straight to that page and skip the intermediate list of links?
Take the search out. Put the link in when the search is done and tested.
OK.. I said I wasn't going to look under the hood, but I couldn't resist.... but I have confined myself to the sitemap page.
Basically you are using classes inappropriately. Instead of creating classes for "bodytext", "title" and "sideLink" why not style suitable HTML tags? For instance, use <h
n> tags for headings, use <p> tags for "normal" body text, style <a> tags instead of nesting them in <divs>.
This kind of approach, using the right tag for the job, is called "semantic" or "meaningful markup". It's using HTML as it was intended to be used and, in my opinion, is really a core priniciple of creating accessible sites.
<honk>*:
O)</honk>
Foamcow Heavy Industries - Web site design in Cheltenham and Gloucester
Earl & Thompson Marketing - Marketing Agency Services in Gloucestershire