diff --git a/core/css/styles.css b/core/css/styles.css
index 7e81e702a91f4ca200114f4b41f03da82f6a619b..d9f242da671308e20049780396773b47e9038edc 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -256,8 +256,11 @@ fieldset.warning a { color:#b94a48 !important; font-weight:bold; }
 	white-space:nowrap; overflow:hidden; text-overflow:ellipsis; /* ellipsize long app names */
 }
 	#navigation a:hover, #navigation a:focus { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
-	#navigation a.active { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
-	#navigation .icon { display:block; width:32px; height:32px; margin:0 16px 0; padding:8px 0 4px;}
+	#navigation a.active .icon, #navigation a.active span { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
+	#navigation .icon {
+		display:block; width:32px; height:32px; margin:0 16px 0; padding:8px 0 4px; 	
+		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5;
+	}
 	#navigation li:first-child a { padding-top:16px; }