Index: template.php
===================================================================
--- template.php	(revision 14595)
+++ template.php	(working copy)
@@ -3096,14 +3096,22 @@
 
 	foreach ( (array) $wp_settings_fields[$page][$section] as $field ) {
 		echo '<tr valign="top">';
-		if ( !empty($field['args']['label_for']) )
-			echo '<th scope="row"><label for="' . $field['args']['label_for'] . '">' . $field['title'] . '</label></th>';
-		else
-			echo '<th scope="row">' . $field['title'] . '</th>';
-		echo '<td>';
-		call_user_func($field['callback'], $field['args']);
-		echo '</td>';
-		echo '</tr>';
+		if ($field['title']!='')
+		{
+			if ( !empty($field['args']['label_for']) )
+				echo '<th scope="row"><label for="' . $field['args']['label_for'] . '">' . $field['title'] . '</label></th>';
+			else
+				echo '<th scope="row">' . $field['title'] . '</th>';
+			echo '<td>';
+			call_user_func($field['callback'], $field['args']);
+			echo '</td>';
+			echo '</tr>';
+		} else {
+			echo '<th scope="row" colspan="2">';
+			call_user_func($field['callback'], $field['args']);
+			echo '</th>';
+			echo '</tr>';
+		}
 	}
 }
 
