Hola otra vez:
Justamente si quieres poner fondo transparente debes declararlo así:
style="background-color: transparent"...
Pero si quisieras hacer transparentes las letras no podrías (solo podrías manipular la opacidad y no todos los navegadores lo soportan).
De todos modos puedes conseguir buenos efectos contrastando los colores de fondo y texto de los elementos... y recuerda que solo puedes hacer transparentes los fondos (background-color: transparent)
Saludos