A ver, que lo he dicho mal:
la imagen está en la ruta que he puesto, pero al usar una ruta relativa y estar la hoja de estilo en "styles/general.css", para llegar a la ruta que he puesto debes primero subir un nivel, es decir, poner:
background: transparent url(../images/li.gif) scroll 0 2px no-repeat;
Una simple equivocación de ruta (y yo añadiendo salsa a la confusión, de paso
)