Thank you Robert. I appreciate the links and post reply. I have gleaned just from your post alone that using non-standard classes in the CSS is a no-no. Fair enough. I will check out the links you provided and try to discover what other areas I fall short in. Unless you feel like going into a little more detail here. That'd be cool too. Every littl ebit helps. If you do, please focus on the site proper and not the index. The site proper is my concern. The index will be changed.
I read so much stuff at W3C about this. One of the problems I can see is that the information is wide and deep. I was side-tracked then lost so many times it's almost not funny. Couple that with a dry writing style and way too many inline links, well, it makes the gathering of good intel difficult at best at times. It seemed as if it all stemmed back to the W3CAI page and its checks, which as you probably know, is where I got the majority of my info.
Another problem I see is it's too damn easy -- thanks to validators and listed user checks -- to be lulled into a false sense of accomplishment in meeting the standards. I suspect there are more non-qualifiers waving the icon than not. I do have this question for you: CSS Zen Garden... do they earn their AAA? I didn't think so at the time, but was unsure. I tried to surpass what they did in some of those areas. I emulated them in others. I need to know if I'm barking up the wrong tree so to speak. They have been my main inspiration.
I had so many people check out my site. Web gurus, a person who uses accessibilites features, and a lot of designers. They all came back with the same comment. "I'll be damned GB, you really pulled it off. Way to go. It couldn't have been easy as it is plain to see how much effort went behind this." They're right in that regard. This, even done wrong, was big undertaking. I have also learned from many comments of those who checked that most web develeopers couldn't care less about standards, xhtml, AAA, nothing. Kind of sad and discouraging. Build a site... next, build a site... next, and so on.
This last thing leads me to a comment I must make to you since you are obviously passionate and very knowledgeable about this (Jona said you'd be the one to reply if no others do): Robert, as I wrote, this was my first attempt. This was also my third CSS (I've been doing this web stuff as a side thing since June 2004 and I went through a brief table and font tag phase as well of course). So you do not have to apologize for being blunt. I asked for this and don't want to hear lies or get misinformation. I am a big boy (old fart to some). I will, however, be candid with you. I was a bit disappointed that you didn't offer me any encouragement. As I wrote, most don't even care. Whereas I did, and will continue to (though I'm on the fence right now). But I made an honest attempt here, hours upon hours of work and study, and I tried to use integrity. I do not want to display an icon I don't earn as that's a joke. And when I get some time to get back to this site (to re-do the index, it is the worst violator I'd guess -- you didn't say) I will attempt to correct all that is wrong with it if doable, or remove the claim. I'm being candid here: What you wrote is great stuff and I am most appreciative, but as a human being with emotions, as good or as bad as that may be, I feel discouragement right now as you didn't offer anything remotely lifting. Sorry to whine.
Of course you don't have to comment on this at all, but if you could answer my question about CSS Zen Garden and barking up trees, that would be great. Moreover, if you can provide a few links to styled sites which which do honestly make it, so I may learn through seeing working example, that would be extremely helpful.