Imagen con CSS

Hola que hay. Tengo un problemita, y es que cambio mucho el diseño de mi web, y muy amenudo además. Entonces, tener que andar cambiando el logo página por página se me hace muy pesado. Al igual que los bordes de la web y el menú.

Por ello, quiero saber cómo poner una imagen en css, para que solo tenga que cambiar la ruta de ella. Aquí os dejo el código html y lo que estoy empezando a utilizar en css.

		<div id="header">
		<td valign="top" height="96">
		
		</div>

Y esto es el CSS del header

#header {background: url(images/header.png)}

Pero no consigo hacer que se vea la imagen... ¿Qué estoy haciendo mal?


Gracias y Saludos

EDITO No me importa ahora la tabla, lo que quiero saber es qué hago mal en CSS, la tabla no tiene importancia ;)

EDITO 2 Tampoco me importa que sea solamente la imagen o el fondo de la tabla
No me funciona. Mira, este es el css completo por el momento... ¿Será algo de eso?

body {background-color: #000000;}

img {border-style: none}

#header {background-image: url(images/header.gif)}

#global {width:800px ; margin: 4px auto }

body {text-align: center}

Saludos :(
Nada no me funciona. He mirado todo y no hace nada... Lo mejor será empezar una web de 0, y si no funciona... Pues hacerla sin css...


Gracias y Saludos :(
Hola men.

Haver trata de poner asi:

#header {background-image:url(images/header.gif)}

Osea sin espacio entre el : y el url(..

Creo que es eso.. hay nos dices
Que va... No chuta :(

Pero gracias aun así...
SilverWolf21 escribió:Que va... No chuta :(

Pero gracias aun así...
Hola:
Si lo desea, vaya a este enlace, puede que por allí encuentre la solución, ya que puede ser posible que la extensión de la imagen no sea la que dice ser la imagen, aunque lo parezca.
http://www.comocreartuweb.com/phpBB2/ftopic11897-0-asc-15.html
Saludos
Agradecido de los que aprenden enseñando