Hola darkgaze.
Olvidaste poner el código html al que aplicas el css. sin ello cuesta entender cual es el problema.
Parece que tienes razón, te estas liando. veo dos salidas: simplificar, si no sabes hacerlo complejo hazlo simple. Aprender, si quieres hacerlo complejo necesitas entenderlo:
Simplificar: Cita: Realmente no se como hacer para que el estilo de las de arriba funcione, pero los enlaces del texto normal se vean NORMALES.
si quieres que las cosas se vean 'normales' no les apliques ningún estilo.
si quieres que se algo se vea de-una-manera, aplícale la clase de-un-manera
Entender:
las reglas con selectores compuestos se entienden mejor leyendolas al reves:
#bloque a i { visibility: hidden; }
esto se lee así:
aplíquesele el estilo visibility: hidden; a todo elememto
i que sea descendiente de un elemento
a que sea descendiente del elemento con
id='bloque'