However it does mess up the layout (at least in Safari and Firefox)
If you have something like:
<div id="recaptcha_image"></div>
<input id="recaptcha_response_field" name="recaptcha_response_field"
type="text"/>
And the CSS was:
#recaptcha_image img {
width: 150px;
height: 28.5px;
border: 1px solid gainsboro;
}
There will be a gap (the difference between the original size and the
styled size) between the text field and the captcha image when it is
rendered.
The Joys of CSS...