Creo haber entendido que su problema es que las imágenes del menú no se ven enteras (la parte que debería de su sprite). ¿Cierto?
Veamos cómo coloca usted esa imagen vía css tomando como ejemplo su primer elemento del menú: /qué es/
Su declaración css es la siguiente:
Código CSS:
Ver original#menu1 #quees a {
background:url("images/menu.jpg") repeat scroll 0 0;
}
Sin haber entrado a fondo en un análisis de su código css y la imagen del sprite, el valor /0 0/ no es el óptimo y hace que sólo se vea la parte superior de la imagen (y cortarse el /qué es/)
Si cambia el valor del eje y a uno negativo (-10px por ejemplo) logrará que la imagen "suba" y así se vea completamente el texto representado.
Espero haber sido ahora un poco más explícito y de ayuda.
Atentamente
P.D.: Si su consulta era relativa al borde negro del menú, la respuesta ya se la indicó
tredio. Pero ese borde no es el responsable de la desaparición de sus imágenes.