My reCaptcha seems to only center if I put <center></center> tags around the code, but I want my site to validate, so I can't do this.

I've searched all over the internet and I can't find a solution that works.

Here's some of my code:

PHP Code:
<div style="text-align:center !important;"><script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6Le1-tYSAAAAAOamyQqUuFKZfSYLR9FmCj0Oho5M"></script>

    <noscript>
          <iframe src="http://www.google.com/recaptcha/api/noscript?k=6Le1-tYSAAAAAOamyQqUuFKZfSYLR9FmCj0Oho5M" height="300" width="500" frameborder="0"></iframe><br/>
          <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
          <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
    </noscript></div> 
I also tried putting this in the DIV style:

PHP Code:
<div style="margin: 0 auto !important;"
and this:

PHP Code:
<div style="margin: 0 auto !important;"
and this
PHP Code:
<div style="margin: 0 auto;"