diff --git a/docroot/profiles/petitions/modules/contrib/textcaptcha/textcaptcha.module b/docroot/profiles/petitions/modules/contrib/textcaptcha/textcaptcha.module
index b89a134..95bd7d8 100644
--- a/docroot/profiles/petitions/modules/contrib/textcaptcha/textcaptcha.module
+++ b/docroot/profiles/petitions/modules/contrib/textcaptcha/textcaptcha.module
@@ -127,22 +127,22 @@ function textcaptcha_captcha($op, $captcha_type='') {
       break;
 
     case 'generate' :
-      $challenge_description = variable_get('textcaptcha_challenge_description', FALSE);
-
       $result = array();
       if ($captcha_type == 'Text Captcha') {
         $challenge = textcaptcha_get_challenge();
         $result['form']['captcha_response'] = array(
           '#type' => 'textfield',
-          // For accessibility put the challenge description in front of the
-          // challenge. This way it will be read by screen readers.
-          '#title' => ($challenge_description) ? $challenge_description . '<span class="textcaptcha-question">' . $challenge['question'] . '</span>' : '<span class="textcaptcha-question">' . $challenge['question'] . '</span>',
+          '#title' => $challenge['question'],
           '#description' => t('Question text provided by !link',
                               array('!link' => l('textcaptcha.com', 'http://textcaptcha.com'))
                              ),
           '#size' => 50,
           '#maxlength' => 50,
           '#required' => TRUE,
+          // For accessibility put the challenge description in front of the
+          // challenge. This way it will be read by screen readers.
+          '#prefix' => '<span class="textcaptcha-challenge-description">' . variable_get('textcaptcha_challenge_description', '') . '</span><div class="textcaptcha-question">',
+          '#suffix' => '</div>',
         );
         $result['solution'] = serialize($challenge['answers']);
         $result['captcha_validate'] = 'textcaptcha_captcha_validate';
