Espero que no sea otro fallo tonto pero...
¿por qué si quito el estilo de #borde ul, li el borde se hace mas grueso?
¿A, y a todo esto, como es que se aplica ese estilo si no lo metí en ningún class?
Te dejo la web de ejemplo otra vez:
link aqui
Y ahora sin ese estilo:
link aqui
Saludos y gracias ;)