Index: bp-core/css/admin-bar.css
===================================================================
--- bp-core/css/admin-bar.css	(revision 557)
+++ bp-core/css/admin-bar.css	(working copy)
@@ -53,6 +53,14 @@
 			background: url( ../images/admin-menu-arrow.gif ) 88% 53% no-repeat;
 		}
 
+		#wp-admin-bar ul .bp-login { /* all list items */
+			background: url( ../images/blogadmin_icon.gif ) 88% 53% no-repeat;
+		}
+
+		#wp-admin-bar .bp-signup {
+			background: url( ../images/invite_bullet.gif ) 88% 53% no-repeat;
+		}		
+
 		#wp-admin-bar ul li ul a {
 			color: #666 !important;
 		}
Index: bp-core/bp-core-adminbar.php
===================================================================
--- bp-core/bp-core-adminbar.php	(revision 557)
+++ bp-core/bp-core-adminbar.php	(working copy)
@@ -117,6 +117,15 @@
 		echo '</ul>';
 		echo '</li>';
 	}
+	// **** "Log In" and "Sign Up" links (Visible when not logged in) ********
+
+	if ( !is_user_logged_in() ) {	
+		echo '<li  class="bp-login"><a href="/wp-login.php?redirect_to=' . urlencode(get_bloginfo('siteurl') . $_SERVER['REQUEST_URI']) . '">' . __('Log In', 'buddypress') . '</a></li>';
+		// Show "Sign Up" link if registrations are allowed
+		if (get_site_option('registration') != 'none') {
+			echo '<li class="bp-signup"><a href="/wp-signup.php">' . __('Sign Up', 'buddypress') . '</a></li>';
+		}
+	}	
 	
 	// **** "Blog Authors" Menu (visible when not logged in) ********
 	
