Index: general-template.php
===================================================================
--- general-template.php	(revision 8065)
+++ general-template.php	(working copy)
@@ -161,7 +161,7 @@
 }
 
 
-function wp_title($sep = '&raquo;', $display = true, $seplocation = '') {
+function wp_title($sep = ' &raquo; ', $display = true, $seplocation = '') {
 	global $wpdb, $wp_locale, $wp_query;
 
 	$cat = get_query_var('cat');
@@ -216,15 +216,15 @@
 		$my_year = substr($m, 0, 4);
 		$my_month = $wp_locale->get_month(substr($m, 4, 2));
 		$my_day = intval(substr($m, 6, 2));
-		$title = "$my_year" . ($my_month ? "$sep $my_month" : "") . ($my_day ? "$sep $my_day" : "");
+		$title = "$my_year" . ($my_month ? "$sep$my_month" : "") . ($my_day ? "$sep$my_day" : "");
 	}
 
 	if ( !empty($year) ) {
 		$title = $year;
 		if ( !empty($monthnum) )
-			$title .= " $sep " . $wp_locale->get_month($monthnum);
+			$title .= $sep . $wp_locale->get_month($monthnum);
 		if ( !empty($day) )
-			$title .= " $sep " . zeroise($day, 2);
+			$title .= $sep . zeroise($day, 2);
 	}
 
 	// If there is a post
@@ -241,14 +241,14 @@
 		$term = $wp_query->get_queried_object();
 		$term = $term->name;
 		if ( 'right' == $seplocation )
-			$title = "$term $sep $tax";
+			$title = "$term$sep$tax";
 		else
-			$title = "$tax $sep $term";
+			$title = "$tax$sep$term";
 	}
 
 	$prefix = '';
 	if ( !empty($title) )
-		$prefix = " $sep ";
+		$prefix = $sep;
 
  	// Determines position of the separator
 	if ( 'right' == $seplocation )
