Hola -thor- , no he revisado tu código ya que veo (o creo ) que usas tablas para hacer un menú, al igual que no usas un
Doctype en tu ejemplo
Te paso este ejemplo que quizás te valga para lo que quieres hacer.
http://css.maxdesign.com.au/listamatic/horizontal07.htm