No me había percatado de lo de IE7 e IE8. Esos navegadores
no tienen soporte para border-radius.
Puedes hacerlo mediante JavaScript sólo para IE7 e IE8. Aunque, yo no lo haría. Las esquinas redondeadas
no afectan de forma drástica al diseño en la gran mayoría de los casos, y el uso de IE7 es
muy bajo, y el de IE8, no es tan bajo pero tampoco muy alto y además, está bajando cada vez más.
Y para postear código, mejor usar highlight/code.