Pues si lo del CSS lo tienes controlado aún con errores de código, tú mismo.
Y en lo referente a los accesskey, si conoces de su existencia, no te costaría nada al lado de cada enlace del menú poner uno. Aunque no hagas referencia en ningún sitio de la web a los mismos, una persona sin ningún problema de discapacidad quizá no lo vaya a usar, pero quien lo tenga, lo primero que hará es moverse gracias a eso. Yo para ver si funcionan en mi página, desde Firefox, es dar a "ALT + SIFT + tecla de acceso", y funcionan perfectamente. En mi caso también tengo seis teclas de acceso, para las diferentes grandes secciones. Lo dicho, no cuesta nada.
Otra cosa que deberías implementar, a parte de los accesskey en el menú, sería utilizar los atributos TITLE en cada enlace, a parte de hacerlo como creo que lo haces, en las imágenes.
Para que te hagas una idea, el menú te tendría que quedar algo así:
Código HTML:
<div id="menu">
<ul>
<li><a href="index.html" title="Inicio" accesskey="1">Inicio</a></li>
<li><a href="services.html" title="Servicios" accesskey="2">Servicios</a></li>
<li><a href="ourdesigns.html" title=">Nuestros Diseños" accesskey="3">Nuestros Diseños</a></li>
<li><a href="about.html" title="Acerca de" accesskey="4">Acerca de</a></li>
<li><a href="contact.html" title="Contacto" accesskey="5">Contacto</a></li>
<li><a href="faq.html" title="P.F.P." accesskey="6">P.F.P.</a></li>
</ul>
</div>