Adding a silhouette icon in place of a login name
diff --git a/bundles/org.eclipse.orion.client.ui/web/css/images.css b/bundles/org.eclipse.orion.client.ui/web/css/images.css
index c5cd351..881e172 100644
--- a/bundles/org.eclipse.orion.client.ui/web/css/images.css
+++ b/bundles/org.eclipse.orion.client.ui/web/css/images.css
@@ -92,7 +92,7 @@
 .core-sprite-warning{ background-position: 0 -721px; width: 16px; height: 16px; } 
 .core-sprite-hamburger-inverse{  background: url(../images/hamburger.png) no-repeat top left; width: 16px; height: 16px;} 
 .core-sprite-silhouette-inverse{  background: url(../images/silhouette.png) no-repeat top left; width: 16px; height: 16px;} 
-   
+   .core-sprite-silhouette{  background: url(../images/silhouette-dark.png) no-repeat top left; width: 16px; height: 16px;} 
    
 .core-sprite-settings {
    background: url(../images/gear.png) no-repeat top left;
diff --git a/bundles/org.eclipse.orion.client.ui/web/css/theme.css b/bundles/org.eclipse.orion.client.ui/web/css/theme.css
index 7eeb435..9a8d84c 100644
--- a/bundles/org.eclipse.orion.client.ui/web/css/theme.css
+++ b/bundles/org.eclipse.orion.client.ui/web/css/theme.css
@@ -283,6 +283,14 @@
 .dropdown {

 } 

 

+.dropdownArrowEmpty{

+	width: 16px; 

+	height: 16px;

+	display: inline-block; 

+	vertical-align: top; 

+	cursor:pointer;

+}

+

 .dropdownArrowDown {

 	background-position: 0 -422px;	

 	width: 5px; height: 3px;

diff --git a/bundles/org.eclipse.orion.client.ui/web/images/silhouette-dark.png b/bundles/org.eclipse.orion.client.ui/web/images/silhouette-dark.png
new file mode 100644
index 0000000..3807d36
--- /dev/null
+++ b/bundles/org.eclipse.orion.client.ui/web/images/silhouette-dark.png
Binary files differ
diff --git a/bundles/org.eclipse.orion.client.ui/web/images/silhouette.png b/bundles/org.eclipse.orion.client.ui/web/images/silhouette.png
index 280e70a..2187dc1 100644
--- a/bundles/org.eclipse.orion.client.ui/web/images/silhouette.png
+++ b/bundles/org.eclipse.orion.client.ui/web/images/silhouette.png
Binary files differ
diff --git a/bundles/org.eclipse.orion.client.ui/web/orion/banner/banner.html b/bundles/org.eclipse.orion.client.ui/web/orion/banner/banner.html
index 73c18c6..e90ca15 100644
--- a/bundles/org.eclipse.orion.client.ui/web/orion/banner/banner.html
+++ b/bundles/org.eclipse.orion.client.ui/web/orion/banner/banner.html
@@ -3,9 +3,8 @@
 	<!-- Top row:  Logo + discovery links + search + user -->
 	<div id="staticBanner" class="layoutBlock topRowBanner"> <!-- primaryNav -->
 		<a id="home" class="layoutLeft \"></a>
-		
 		<nav id="primaryNav" class="layoutLeft" role="navigation">
-			<div class="centralNavigation" id="centralNavigation" style="margin-top:0;"></div>
+			<div class="centralNavigation" id="centralNavigation" tabindex="0" role="button" style="margin-top:0;"></div>
 		</nav>
 		<div class="clear navigationBreadcrumb">
 			<span id="location" class="currentLocation"></span>
@@ -21,7 +20,9 @@
 			<div id="searchOptions" class="layoutLeft" style="padding-top:1px;display:none;"></div>
 			<div id="userMenu" class="spacingLeft layoutLeft" style="color:#ccc;">
 				<img class="progressPane" id="progressPane" tabindex="0" role="progressbar"></img>
-				<span id="userTrigger" tabindex="0" role="button" class="dropdownTrigger">${Options}<span class="dropdownArrowDown"></span></span>
+				<span id="userTrigger" tabindex="0" role="button" class="dropdownTrigger">
+					<span class="dropdownArrowEmpty"></span>
+				</span>
 				<ul id="userDropdown" class="dropdownMenu" role="menu"></ul>
 			</div>
 		</div>
diff --git a/bundles/org.eclipse.orion.client.ui/web/orion/globalCommands.js b/bundles/org.eclipse.orion.client.ui/web/orion/globalCommands.js
index 17e3e55..2757ad3 100644
--- a/bundles/org.eclipse.orion.client.ui/web/orion/globalCommands.js
+++ b/bundles/org.eclipse.orion.client.ui/web/orion/globalCommands.js
@@ -28,8 +28,6 @@
 	 * @name orion.globalCommands
 	 */
 
-
-
 	function qualifyURL(url){
 	    var a = document.createElement('a'); //$NON-NLS-0$
 	    a.href = url; // set string url
@@ -60,6 +58,13 @@
 		}
 	}
 	
+	function setUserIcon(){
+		var userTrigger = document.getElementById( 'userTrigger' );
+		var userTriggerClassName = userTrigger.className;
+		userTriggerClassName = userTriggerClassName + ' core-sprite-silhouette-inverse';
+		userTrigger.className = userTriggerClassName;
+	}
+	
 	function setUserName(registry, node){
 			var authService = registry.getService("orion.core.auth"); //$NON-NLS-0$
 			if (authService !== null) {
@@ -115,7 +120,14 @@
 			position: ["below", "left"] //$NON-NLS-1$ //$NON-NLS-0$
 		});
 			
-		setUserName(serviceRegistry, dropdownTrigger);
+		/*	To add user name call:
+		
+		    setUserName(serviceRegistry, dropdownTrigger);
+		    
+		 */
+
+		setUserIcon();
+
 		menuGenerator.setKeyAssist(keyAssistFunction);
 
 		for(var i=0; i<authServices.length; i++){
@@ -665,6 +677,14 @@
 			keyAssistDiv.style.display = "none"; //$NON-NLS-0$
 		});
 		
+		var nav = document.getElementById( 'centralNavigation' );
+		
+		new mTooltip.Tooltip({
+			node: nav,
+			text: 'Navigation Menu',
+			position: ["right"] //$NON-NLS-1$ //$NON-NLS-0$
+		});
+		
 		var navDropDown = new DropDownMenu( 'centralNavigation', { label:'Develop', icon:'core-sprite-hamburger-inverse' } );
 		var groupedContent = new GroupedContent();
 		navDropDown.addContent( groupedContent.getContentPane() );
diff --git a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/input/DropDownMenu.js b/bundles/org.eclipse.orion.client.ui/web/orion/widgets/input/DropDownMenu.js
index f168134..ea2b7af 100644
--- a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/input/DropDownMenu.js
+++ b/bundles/org.eclipse.orion.client.ui/web/orion/widgets/input/DropDownMenu.js
@@ -95,24 +95,7 @@
 				lib.empty(this.node);

 				this.node = this.select = null;

 			}

-		},

-		

-		coordinates: function(elem) {

-		   

-		   if (!elem) {

-		      return {"x":0,"y":0};

-		   }

-		   

-		   var xy={"x":elem.offsetLeft,"y":elem.offsetTop};

-		   var par=getXYpos(elem.offsetParent);

-		   

-		   for( var key in par ){

-		      xy[key]+=par[key];

-		   }

-		   

-		   return xy;

 		}

-		

 	});

 	return DropDownMenu;

 });

diff --git a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/themes/container/ThemeSheetWriter.js b/bundles/org.eclipse.orion.client.ui/web/orion/widgets/themes/container/ThemeSheetWriter.js
index b44c5ef..f128c1e 100644
--- a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/themes/container/ThemeSheetWriter.js
+++ b/bundles/org.eclipse.orion.client.ui/web/orion/widgets/themes/container/ThemeSheetWriter.js
@@ -55,9 +55,10 @@
 			topRowBanner.style.margin = '0';

 			topRowBanner.style.border = '0';

 			topRowBanner.style.backgroundColor = this.navbar;

-			topRowBanner.style.background = 'background-image: linear-gradient(to top, #444444 0%, #222222 100%)';

+//			topRowBanner.style.background = 'linear-gradient(to bottom, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#1b1b1b 100%)';

 			topRowBanner.style.height = '15px';

 			topRowBanner.style.padding = '10px';

+			topRowBanner.style.paddingRight = '3px';

 			

 			styles.push( topRowBanner );