esistono diverse tecniche:
Rounded corners in CSS
Nifty Corners (innovativa! con javascript)
Box fluidi