hmmm no sabia que se podia poner el ancho y alto en css

pero eso es estandar?
no sabes si te valida el codigo?
te lo corren todos los browserS?
al menos en dreamweaver no te permite hacerlo
- - - - - - - - - - - - - - - - - - - - - -
revisando el codigo de la pika acabo de ver un detalle... esa imagen no esta puesta como background sino como capa... la imagen esta puesta directamente usando etiquetas IMG dentro de una div con un ID bg...
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
aca podes ver que esas es una regla avanzada que afecta al div que tiene ese ID
dentro de el vemos la imagen en la cual si estan los atributos ancho y alto
<div id="bg"><img src="yourimage.jpg" width="100%" height="100%" alt=""></div>
y encima de esta se coloca la otra la cual atraves del z-index se le posiciona encima de la otra generando capas o APDIVS como lo mencionaba antes
esta es la otra regla que apunta a un div con ID content
#content {position:relative; z-index:1;}
y es que el detalle es que a una imagen de fondo no podes ponerle propiedades de ancho y alto solamente a una imagen colocada mediante etiquetas IMG este caso no es una imagen de fondo aunque el resultado parezca como tal, aunque igual me imagino te servira y/o cumple tus expectativas....
lo que te digo nada mas es por cultura general
