#captcha-wrapper {
  clear: both;
  border: 1px solid #8BBBD1;
  margin-bottom: 15px;
  padding: 8px;
}
  #captcha-wrapper input {
  }
  #captcha-wrapper .description {
    font-size: 12px;
    font-style: oblique;
  }

  #captcha-wrapper p.captcha-error,
  #captcha-wrapper p.captcha-notification {
    color: #FF0000;
    margin-bottom: 10px;
  }

  #captcha-wrapper #edit-mollom-captcha-wrapper {
    font-size: 12px;
  }
    #captcha-wrapper #edit-mollom-captcha-wrapper #captcha {
      margin-bottom: 5px;
      font-size: 10px;
    }
      #captcha-wrapper #edit-mollom-captcha-wrapper #captcha img,
      #captcha-wrapper #edit-mollom-captcha-wrapper #captcha embed {
        vertical-align: middle;
      }
    #captcha-wrapper #edit-mollom-captcha-wrapper #edit-mollom-captcha {
      border: 1px solid #8BBBD1;
      float: left;
      font-size: 11px;
      margin-left: 3px;
      margin-right: 10px;
      width: 102px;
    }
    #captcha-wrapper #edit-mollom-captcha-wrapper #edit-mollom-captcha.error { /* FYI: This selector won't work in IE6 */
      border: 2px solid #FF0000;
      width: 100px;
    }

/* Report abuse form customizations */
#report-abuse-form div#captcha-wrapper {
  margin-left: 100px;
}

/* Commenting form customizations */
#comment-form-wrapper #captcha-wrapper {
  border: none;
  padding: 0;
}
  #comment-form-wrapper #captcha-wrapper #edit-mollom-captcha-wrapper #edit-mollom-captcha {
    width: 104px; /* Also works for error state */
  }

/* Email-a-friend form customizations */
#ec-components-eaf .captcha-wrapper {
  width: 435px
}
