Since it's for the log-in page only, why not make the width static, even if your width is dynamic elsewhere, and then use a background graphic with your rounded corners, with the stylesheet only used to control the placement of the form elements over that background?

Rob