Te falla por dos cosas:
1.- Estas usando un id varias veces, y eso no debes hacerlo. ID es identificador único, y sólo lo debes usar una vez. Para usar las mismas propiedades varias veces debes usar class.
2.- En el script estás llamando a esas cajas sin la almohadilla del id (Nifty("nav","all")), donde debería ser:
Nifty("
#nav","all")
En cualquier caso, como eso debes cambiarlo por los id, pruébalo así:
Cita: <ul id="nav">
<li class="one"><a href="#">op1</a>
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
</ul>
</li>
<li class="one"><a href="#">op2</a>
<ul>
<li><a href="#">1</a></li>
</ul>
</li>
<li class="one"><a href="#">op3</a>
<ul id="capa1">
<li><a href="#">2</a></li>
<li><a href="#">1</a></li>
</ul>
</li>
</ul>
y ahora en el script:
Nifty("ul#nav, li.one","all")
Suponiendo que quieras redondear tanto los li como el ul.
A ver qué tal.
Mikel.