jeje... yo no me termino de enterar la revolucion... sea un #header, .footer, un span, un div X, o cualquiera de las otras etiquetas HTML.. que mas da?.....
la propiedad
background se puede aplicar a casi todo elemento... el CSS no sabe si es un header o no...
enfin yo entendi que "background" es una propiedad extravagante y fuera de o comun... eso da a entender... o almenos yo por alli me fui siendo un foro de CSS y viendo el CSS del "tutorial", pero bueno se agradece como digo antes