Pestañas autoajustables con estilos CSS y JavaScript

Este código muestra como con CSS2 se pueden crear pestañas autoajustables con bordes redondeados. Esta manera de hacer los cantos redondos, ya esta anticuada, ya que CSS3 permites hacerlo con border-radius.

no seleccionado
opcion
seleccionado
otro no seleccionado

http://lwp-l.com/s1637