Hey, I will look at what you have provided to see if I can find any serious problems with the method...
If you are using CSS and HTML and you are sure to include the "alt" etc. parameters for non-visual clients then you should have relatively few issues with accessibility.
The #1 problem on the web with regard to accessibility is the rampant use of tables for layout control...
#2 is lack of tooltip text and alternative text for links and images, respectively.
It is nice that you are concerned with accessibility, since so few people can think past their own browser for access issues...
If I find anything I will post a reply...
Good luck and happy coding ;-)