Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.335
diff -u -p -r1.335 form.inc
--- includes/form.inc	13 May 2009 17:23:48 -0000	1.335
+++ includes/form.inc	14 May 2009 12:04:18 -0000
@@ -1626,6 +1626,7 @@ function form_process_password_confirm($
     '#value' => empty($element['#value']) ? NULL : $element['#value']['pass1'],
     '#required' => $element['#required'],
     '#attributes' => array('class' => 'password-field'),
+    '#description' => t('A strong password consists of at least 6 characters, lower-case letters, upper-case letters, numbers and punctuation.'),
   );
   $element['pass2'] =  array(
     '#type' => 'password',
@@ -1633,6 +1634,7 @@ function form_process_password_confirm($
     '#value' => empty($element['#value']) ? NULL : $element['#value']['pass2'],
     '#required' => $element['#required'],
     '#attributes' => array('class' => 'password-confirm'),
+    '#description' => t('Enter a matching password.'),
   );
   $element['#element_validate'] = array('password_confirm_validate');
   $element['#tree'] = TRUE;
Index: modules/system/system-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system-rtl.css,v
retrieving revision 1.15
diff -u -p -r1.15 system-rtl.css
--- modules/system/system-rtl.css	20 Apr 2009 20:07:14 -0000	1.15
+++ modules/system/system-rtl.css	14 May 2009 12:04:19 -0000
@@ -95,12 +95,6 @@ input.password-confirm {
   margin-left: 10px;
   margin-right: 0;
 }
-.password-strength-title {
-  float: right;
-}
-.password-parent {
-  float: right;
-}
 
 .draggable a.tabledrag-handle {
   float: right;
Index: modules/system/system.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.css,v
retrieving revision 1.54
diff -u -p -r1.54 system.css
--- modules/system/system.css	11 Apr 2009 22:19:45 -0000	1.54
+++ modules/system/system.css	14 May 2009 12:04:19 -0000
@@ -521,14 +521,10 @@ html.js .js-hide {
 /*
 ** Password strength indicator
 */
-.password-strength-title {
-  float: left; /* LTR */
-}
 #password-indicator {
   border: 1px solid #B4B4B4;
-  float: right;
   height: 0.9em;
-  margin: 0.3em 0.80em 0 0.3em;
+  margin-bottom: 0.4em;
   width: 5em;
 }
 #password-indicator div {
@@ -540,6 +536,9 @@ input.password-confirm, input.password-f
   width: 16em;
   margin-bottom: 0.4em;
 }
+#password-strength {
+  margin-top: 1em;
+}
 div.password-suggestions {
   padding: 0.2em 0.5em;
   margin: 0.7em 0;
@@ -549,18 +548,9 @@ div.password-suggestions {
 div.password-suggestions ul {
   margin-bottom: 0;
 }
-.password-parent {
-  margin: 0;
-  float: left; /* LTR */
-  width: 17.3em;
-}
-
 /*
 ** Password confirmation checker
 */
-.confirm-parent {
-  margin: 0;
-}
 div.password-confirm {
   visibility: hidden;
 }
