he probado el código en gc y me sale de la siguiente forma:
![](http://img546.imageshack.us/img546/6084/dibujoflw.png)
(he tenido que cambiar el fondo porque no se veía bien)
entonces, yo veo que el menú verde se alinea a la derecha de su opción. si lo he entendido bien, ¿lo que quieres es alinearlo a la izquierda de dicha opción?
ayudaría también que pusieses una captura de cómo quieres que sea el resultado final.
![Distraido](http://static.forosdelweb.com/fdwtheme/images/smilies/rolleyes.png)
PD: en ie8 no me funciona...