Index: wp-admin/css/colors-classic.dev.css
===================================================================
--- wp-admin/css/colors-classic.dev.css	(revision 17808)
+++ wp-admin/css/colors-classic.dev.css	(working copy)
@@ -138,8 +138,11 @@
 .widget .widget-top,
 .postbox h3,
 .stuffbox h3 {
-	background: #cfdfe9 url("../images/blue-grad.png?ver=20101102") repeat-x left top;
+	border-bottom-color: #dfdfdf;
 	text-shadow: #fff 0 1px 0;
+	-moz-box-shadow: 0 1px 0 #fff;
+	-webkit-box-shadow: 0 1px 0 #fff;
+	box-shadow: 0 1px 0 #fff;
 }
 
 .form-table th,
@@ -639,11 +642,15 @@
 #poststuff .postarea,
 .stuffbox {
 	border-color: #D1E5EE;
+	-moz-box-shadow: inset 0 1px 0 #fff;
+	-webkit-box-shadow: inset 0 1px 0 #fff;
+	box-shadow: inset 0 1px 0 #fff;
 }
 
-.widget,
+.widget, 
+#widget-list .widget-top,
 .postbox {
-	background-color: #fff;
+	background-color: #F7FCFE;
 }
 
 .ui-sortable .postbox h3 {
@@ -707,7 +714,6 @@
 #user_info a:visited,
 #footer a:link,
 #footer a:visited {
-	color: #174f69;
 	text-decoration: none;
 }
 
@@ -814,8 +820,8 @@
 
 /* Button */
 .wp_themeSkin .mceButton {
-	background-color: #e9e8e8;
 	border-color: #B0C8D7;
+	background-color: #e9e8e8; /* Fallback */
 	background-image: -ms-linear-gradient(bottom, #cfdfe9, #fff); /* IE10 */
 	background-image: -moz-linear-gradient(bottom, #cfdfe9, #fff); /* Firefox */
 	background-image: -o-linear-gradient(bottom, #cfdfe9, #fff); /* Opera */
@@ -1077,21 +1083,32 @@
 }
 
 /* menu */
-#adminmenu * {
-	border-color: #d1e5ee;
+#adminmenuback,
+#adminmenuwrap {
+    background-color: #EFF8FF;
+	border-color: #D1E5EE;
 }
 
+#adminmenushadow,
+#adminmenuback {
+	background-image: url(../images/menu-shadow.png);
+	background-position: top right;
+	background-repeat: repeat-y;
+}
+
 #adminmenu li.wp-menu-separator {
-	background: transparent url(../images/menu-arrows.gif) no-repeat scroll left 5px;
+	background: #ECF8FE;
+	border-color: #D1E5EE;
 }
 
-.folded #adminmenu li.wp-menu-separator {
-	background: transparent url(../images/menu-arrows.gif) no-repeat scroll right -34px;
+#adminmenu a.separator {
+	border-color: #D1E5EE;
 }
 
 #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,
 #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle {
-	background: transparent url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll left -207px;
+/*	background: transparent url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll left -207px;*/
+	background: transparent;
 }
 
 #adminmenu .wp-has-submenu:hover .wp-menu-toggle,
@@ -1099,57 +1116,42 @@
 	background: transparent url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll left -109px;
 }
 
-#adminmenu a.menu-top {
-	background: #eff8ff url(../images/menu-bits-vs.gif?ver=20101102) repeat-x scroll left -379px;
+#adminmenu a.menu-top,
+.folded #adminmenu li.menu-top { 
+	border-top-color: #ffffff;
+	border-bottom-color: #D0DFE9;
 }
 
-#adminmenu .wp-submenu a {
-	background: #fff url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll 0 -99px;
+#adminmenu li.wp-menu-open {
+	border-color: #dfdfdf;
 }
 
-#adminmenu .wp-has-current-submenu ul li a {
-	background: none;
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top,
+#adminmenu .wp-menu-arrow {
+	background: #5589AA; /* fallback color */
+	background:-moz-linear-gradient(bottom,	#5589AA, #5A8FAD);
+	background:-webkit-gradient(linear, left bottom, left top, from(#5589AA), to(#5A8FAD));
 }
 
-#adminmenu .wp-has-current-submenu ul li a.current {
-	background: url(../images/menu-dark-vs.gif) top left no-repeat !important;
-}
-
-.wp-has-current-submenu .wp-submenu {
-	border-top: none !important;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
-	border-bottom: #aaa 1px solid;
-}
-
 #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
 #adminmenu li.current a.menu-top {
-	background: #d0dfe9 url(../images/menu-bits-vs.gif?ver=20101102) top left repeat-x;
-	border: #5589aa 1px solid;
-	color: #464646;
+	text-shadow: 0 -1px 0 #333;
+	color: #fff;
+	border-top-color: #808080;
+	border-bottom-color: #6d6d6d;
 }
 
-#adminmenu li.wp-has-current-submenu .wp-submenu,
-#adminmenu li.wp-has-current-submenu ul li a {
-	border-right-color: #5589aa !important;
-	border-left-color: #5589aa !important;
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top {
+	border-top-color: #808080;
+	border-bottom-color: #6d6d6d;
 }
 
-#adminmenu li.wp-has-current-submenu ul li a {
-	background: url(../images/menu-dark-vs.gif) bottom left no-repeat !important;
-}
-
-#adminmenu li.wp-has-current-submenu ul {
-	border-bottom-color: #5589aa;
-}
-
-#adminmenu .wp-submenu .current a.current {
-	background: transparent url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll 0 -289px;
-}
-
 #adminmenu .wp-submenu a:hover {
-	background-color: #f8f7f3 !important;
+	background-color: #EAF2FA !important;
 	color: #333 !important;
 }
 
@@ -1157,9 +1159,6 @@
 #adminmenu .wp-submenu li.current a,
 #adminmenu .wp-submenu li.current a:hover {
 	color: #333;
-	background-color: #efede7;
-	background-image: none;
-	border-color: #5589aa;
 }
 
 #adminmenu .wp-submenu ul {
@@ -1168,20 +1167,16 @@
 
 .folded #adminmenu li.menu-top,
 #adminmenu .wp-submenu .wp-submenu-head {
-	background: #eff8ff url(../images/menu-bits-vs.gif?ver=20101102) repeat-x scroll left -379px;
+	background-color: #F1F1F1;
 }
 
 .folded #adminmenu li.wp-has-current-submenu,
 .folded #adminmenu li.menu-top.current {
-	background: #e0e0e0 url(../images/menu-bits-vs.gif?ver=20101102) top left repeat-x;
-	border: #5589aa 1px solid;
-	color: #464646;
+	background-color: #e6e6e6;
 }
 
 #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-	background: #d0dfe9 url(../images/menu-bits-vs.gif?ver=20101102) repeat-x 0% 0%;
-	border: 1px solid;
-	color: #464646;
+	background-color: #EAEAEA;
 }
 
 #adminmenu div.wp-submenu {
@@ -1341,6 +1336,13 @@
 	border-color: #D1e5ee;
 }
 
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
+	background-color: #e3e3e3;
+	background-image: -moz-linear-gradient(bottom,  #dfdfdf,  #f1f1f1);
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#f1f1f1));
+}
+
 #screen-meta-links a.show-settings {
 	color: #606060;
 }
@@ -1441,16 +1443,10 @@
 	color: #D54E21;
 }
 
-body.press-this .postbox:hover .handlediv,
-body.press-this .stuffbox:hover .handlediv,
 .meta-box-sortables .postbox:hover .handlediv {
 	background: transparent url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll left -111px;
 }
 
-#major-publishing-actions {
-	background: #eaf2fa;
-}
-
 .tablenav .tablenav-pages {
 	color: #555;
 }
@@ -1570,10 +1566,6 @@
 	text-decoration: underline;
 }
 
-#screen-meta .screen-meta-toggle {
-	background: #D1E5ee;
-}
-
 #screen-meta a.show-settings,
 .toggle-arrow {
 	background-image:url("../images/screen-options-toggle-vs.gif?ver=20100531");
@@ -1670,10 +1662,8 @@
 
 div.widgets-sortables,
 #widgets-left .inactive {
-	border-color: #D1E5EE;
 	background-color: #f8f7f3;
-	-moz-border-radius-bottomleft:8px;
--moz-border-radius-bottomright:8px
+	border-color: #D1E5EE;
 }
 
 #available-widgets .widget-holder {
@@ -1751,11 +1741,16 @@
 	background-color: #f1f1f1;
 }
 
-#nav-menu-header, #nav-menu-footer, .menu-item-handle {
-	background: url("../images/ed-bg-vs.gif?ver=20101102") repeat-x scroll left top #cfdfe9;
-	border-top: solid #D1E5EE 1px;
+#nav-menu-header, #nav-menu-footer {
+	background: #eff8ff;
 }
 
+.menu-item-handle {
+	background-color: #eff8ff;
+	background-image: -moz-linear-gradient(bottom,  #dfdfdf,  #f1f1f1);
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#f1f1f1));
+}
+
 #menu-management .nav-tab-active {
 	background: #eff8ff;
 	border-bottom-color: #eff8ff;
