div with irregular shapes with css3 and html5 (SO)