E dove è scritto? Puoi usare diverse tecniche, alcune magari non sono il massimo, IMHO più dello JS.
Un esempio ne è il mio sito personale.
Altri sono qui: Angoli Arrotondati CSS.
Se guardi poi, c'è anche una discussione dove spiego come creare un blocco con delle immagini. Un esempio? eccolo:
5 immagini leggerissime, di un paio di byte che ti fanno questo risultato uasndo CSS e DIV. Il tutto visibile ugualmente in tutti i browser e automatici in fatto di lunghezza, quindi senza il bisogno di dover utilizzare il clear