Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 19602)
+++ wp-admin/includes/template.php	(working copy)
@@ -1102,9 +1102,9 @@
 		call_user_func($section['callback'], $section);
 		if ( !isset($wp_settings_fields) || !isset($wp_settings_fields[$page]) || !isset($wp_settings_fields[$page][$section['id']]) )
 			continue;
-		echo '<table class="form-table">';
+		echo '<div class="form-fields">';
 		do_settings_fields($page, $section['id']);
-		echo '</table>';
+		echo '</div>';
 	}
 }
 
@@ -1129,15 +1129,15 @@
 		return;
 
 	foreach ( (array) $wp_settings_fields[$page][$section] as $field ) {
-		echo '<tr valign="top">';
+		echo '<div class="field-row">';
 		if ( !empty($field['args']['label_for']) )
-			echo '<th scope="row"><label for="' . $field['args']['label_for'] . '">' . $field['title'] . '</label></th>';
+			echo '<div class="field-label"><label for="' . $field['args']['label_for'] . '">' . $field['title'] . '</label></div>';
 		else
-			echo '<th scope="row">' . $field['title'] . '</th>';
-		echo '<td>';
+			echo '<div class="field-label">' . $field['title'] . '</div>';
+		echo '<div class="field-input">';
 		call_user_func($field['callback'], $field['args']);
-		echo '</td>';
-		echo '</tr>';
+		echo '</div>';
+		echo '</div>';
 	}
 }
