¡No me deja cambiar de color! ¡Problema urgente!

Tengo una página web que tendría que estar acabada cuanto antes, y resulta que en el div menú no me deja cambiarlo de color (todavía no le he puesto los bordes ni pienso hacerlo). Además, quiero poner una imagen de fondo y en vez del codigo del color he puesto la url de una imagen (con el html bien puesto) y tampoco me sale. ¿Qué ocurre? Rápido por favor.
Codigo del div que tiene que cambiar de color:

<div id="menu">
[img]../../Mis%20documentos/Mis%20archivos%20recibidos/categorias-portada.png[/img]
[img]../../Mis%20documentos/Mis%20archivos%20recibidos/categorias-noticias.png[/img]
[img]../../Mis%20documentos/Mis%20archivos%20recibidos/categorias-horarios.png[/img]
[img]../../Mis%20documentos/Mis%20archivos%20recibidos/categorias-grupos.png[/img]
</div>

Y hoja de estilos:

body {text-align: center}
body {background-color: [img]../../Mis%20documentos/Mis%20archivos%20recibidos/fondo-web.png[/img]}
#global {width:800px ; margin: 4px auto }
#cabecera {background-color: pink }
#navigation {background-color: gray }
#contenido {background-color: #FFA500 }
#menu {background-color: gray } {width: 150px ; float:left }
#pie {background-color: green }

No me salen los colores que aqui dice (solo algunos) y tampoco la imagen de fondo.
Ok, no escribas gray, escribe el código del color, ya que algunos exploradores no reconocen el color escrito así :wink:
Pero me refiero a que no se ve en el Html-Kit, en navegadores no lo he probado. Aunque no se vea en el HTML-KIT, se podría ver bien en un navegador?
Pues todo es cuestión de probarlo, muchas veces se ve mal en el html-kit y en los exploradores bien (el html-kit no es un explorador muy bueno entonces, jeje)