Bueno, he estado haciendo cavalas y esto es lo que me ha quedado...
Es lo mismo que tu querías pero en css... puedes verlo
aquí
Le he puesto un poco más gris la barra que comentábamos...
Valida XHTML 1.0 strict y CSS
Funciona con png para FF y con IE no hace transparencia a no ser que hagas el hack para png e IE6+
Mirando ahora, en IE6 me pone la barra arriba en vez de abajo... si depuras eso, lo tienes... yo no sigo que tengo que hacer cosillas...
Aresillo!!