Ya, lo siento.
Arregla lo primero eso de que los nombres de ID no pueden llevar espacios: si quieres un nombre compuesto, sepáralo por un guión, un guión bajo, etc., pero nunca con espacio:
Cita: <div class="menu">
<a href="http://www.forosdelweb.com/f53/" target="_blank" id="inicio"><span
class="alt">fdw</span></a>
<a href="http://www.forosdelweb.com/f53/" target="_blank" id="diseño web"><span
class="alt">fdw</span></a>
<a href="http://www.forosdelweb.com/f53/" target="_blank" id="servicios web"><span
class="alt">fdw</span></a>
<a href="http://www.forosdelweb.com/f53/" target="_blank" id="portfolio"><span
class="alt">fdw</span></a>
<a href="http://www.forosdelweb.com/f53/"="_blank" id="nuestra empresa"><span
class="alt">fdw</span></a>
<a href="http://www.forosdelweb.com/f53/"="_blank" id="contactar"><span
class="alt">fdw</span></a>
</div>
servicios_web, nuestra-empresa, etc.
P.D.: esto no es código: había editado mi mensaje hace rato pero seguramente ya no lo habías leido