Non so se ho capito. Mi pare molto simile al problema degli angoli arrotondati.
Purtroppo non si puo` risolvere direttamente con i CSS2, mentre lo si potra` con i CSS3 (non supportati ancora dai browser).
C'e` una soluzione proposta che non fa uso di JS: se fai una ricerca nel forum (bottone in alto a dx), o guardi tra i "link utili", dovresti trovare facilmente.