Index: wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css
===================================================================
--- wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css	(revision 17667)
+++ wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css	(working copy)
@@ -53,21 +53,32 @@
 	cursor: default; 
 	padding: 1px 2px; 
 	margin: 1px; 
-	background-image: url(img/butt2.png);
-	background-position: left top;
-	background-repeat: repeat-x;
-	-moz-border-radius: 3px;
-	-webkit-border-radius: 3px;
-	-khtml-border-radius: 3px;
-	border-radius: 3px;
+	-moz-border-radius: 2px;
+	-webkit-border-radius: 2px;
+	-khtml-border-radius: 2px;
+	border-radius: 2px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
 }
+
+.wp_themeSkin a.mceButtonEnabled:hover {
+	background-image: inherit 0 -10px;
+}
+
 .wp_themeSkin a.mceButton span, .wp_themeSkin a.mceButton img {}
 .wp_themeSkin .mceOldBoxModel a.mceButton span, .wp_themeSkin .mceOldBoxModel a.mceButton img {margin:0 0 0 1px}
-.wp_themeSkin a.mceButtonEnabled:hover {
-	background-position:0 -10px;
-}
-.wp_themeSkin a.mceButtonActive, .wp_themeSkin a.mceButtonSelected {
+
+.wp_themeSkin a.mceButton:active,
+.wp_themeSkin a.mceButtonActive,
+.wp_themeSkin a.mceButtonActive:hover, 
+.wp_themeSkin a.mceButtonSelected {
 	background-image: inherit;
+  -webkit-box-shadow:  0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
 }
 .wp_themeSkin .mceButtonDisabled .mceIcon {opacity:0.3; filter:alpha(opacity=30);}
 .wp_themeSkin .mceButtonDisabled {}
@@ -89,9 +100,20 @@
 	text-align:left; 
 	text-decoration: none !important;
 	width:70px;  
-	background-image: url(img/butt2.png);
-	background-position: left top;
-	background-repeat: repeat-x;
+	-moz-border-bottom-left-radius: 2px;
+	-webkit-border-bottom-left-radius: 2px;
+	-khtml-border-bottom-left-radius: 2px;
+	-o-border-bottom-left-radius: 2px;
+	border-bottom-left-radius: 2px;
+	-moz-border-top-left-radius: 2px;
+	-webkit-border-top-left-radius: 2px;
+	-khtml-border-top-left-radius: 2px;
+	-o-border-top-left-radius: 2px;
+	border-top-left-radius: 2px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
 	font-family: Tahoma,Verdana,Arial,Helvetica; 
 	font-size: 11px; 
 	height: 20px; 
@@ -106,11 +128,21 @@
 	width: 14px;
 	height: 20px; 
 	border-collapse: separate;
-	background-image: url(img/butt2.png);
-	background-position: left top;
-	background-repeat: repeat-x;
 	padding: 1px;
-	border-left: 0 none !important;
+	-moz-border-bottom-left-radius: 0;
+	-webkit-border-bottom-left-radius: 0;
+	-khtml-border-bottom-left-radius: 0;
+	-o-border-bottom-left-radius: 0;
+	border-bottom-left-radius: 0;
+	-moz-border-top-left-radius: 0;
+	-webkit-border-top-left-radius: 0;
+	-khtml-border-top-left-radius: 0;
+	-o-border-top-left-radius: 0;
+	border-top-left-radius: 0;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
 }
 .wp_themeSkin .mceListBox .mceOpen span {
 	display: block;
@@ -142,10 +174,27 @@
 }
 .wp_themeSkin table.mceSplitButton td {
 	padding: 2px;
-	background-image: url(img/butt2.png);
-	background-position: left top;
-	background-repeat: repeat-x;
+	-moz-border-bottom-left-radius: 0;
+	-webkit-border-bottom-left-radius: 0;
+	-khtml-border-bottom-left-radius: 0;
+	border-bottom-left-radius: 0;
+	-moz-border-top-left-radius: 0;
+	-webkit-border-top-left-radius: 0;
+	-khtml-border-top-left-radius: 0;
+	border-top-left-radius: 0;
 }
+
+.wp_themeSkin table.mceSplitButton td a {
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 2px 1px #fff;
+}
+
+.wp_themeSkin table.mceSplitButton:hover td {
+	background-image: inherit 0 -10px;
+}
+
 .wp_themeSkin .mceSplitButton a.mceAction {
 	height:20px;
 	width:20px;
Index: wp-admin/images/press-this.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/press-this.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/css/colors-classic.dev.css
===================================================================
--- wp-admin/css/colors-classic.dev.css	(revision 17667)
+++ wp-admin/css/colors-classic.dev.css	(working copy)
@@ -821,61 +821,99 @@
 /* Button */
 .wp_themeSkin .mceButton {
 	background-color: #e9e8e8;
-	border-color: #B2B2B2;
+	border-color: #B0C8D7;
+	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 */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff) !important; /* new Webkit */  
+	background-image: linear-gradient(bottom, #cfdfe9, #fff); /* proposed W3C Markup */
 }
 
-.wp_themeSkin a.mceButtonEnabled:hover,
+.wp_themeSkin a.mceButtonEnabled:hover {
+	border-color: #5589AA;
+}
+
+
+.wp_themeSkin a.mceButton:active,
+.wp_themeSkin a.mceButtonEnabled:active,
+.wp_themeSkin a.mceButtonSelected:active,
 .wp_themeSkin a.mceButtonActive,
-.wp_themeSkin a.mceButtonSelected {
-	background: #d5d5d5;
-	border-color: #777 !important;
+.wp_themeSkin a.mceButtonActive:active,
+.wp_themeSkin a.mceButtonActive:hover {
+	background-color: #B0C8D7 !important;
+	background-image: none !important;
+	border-color: #5589AA;
 }
 
 .wp_themeSkin .mceButtonDisabled {
-	border-color: #ccc !important;
+	border-color: #B0C8D7 !important;
 }
 
 /* ListBox */
+
 .wp_themeSkin .mceListBox .mceText,
 .wp_themeSkin .mceListBox .mceOpen  {
-	border-color: #B2B2B2;
-	background-color: #d5d5d5;
+	border-color: #B0C8D7;
+	background-color: #cfdfe9; /* 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 */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff) !important; /* new Webkit */  
+	background-image: linear-gradient(bottom, #cfdfe9, #fff); /* proposed W3C Markup */
 }
 
+.wp_themeSkin .mceListBox .mceOpen {
+	border-left: 0px !important;
+}
+
 .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
 .wp_themeSkin .mceListBoxHover .mceOpen,
+.wp_themeSkin .mceListBoxHover:active .mceOpen,
 .wp_themeSkin .mceListBoxSelected .mceOpen,
-.wp_themeSkin .mceListBoxSelected .mceText {
-	border-color: #777 !important;
-	background-color: #d5d5d5;
+.wp_themeSkin .mceListBoxSelected .mceText, 
+.wp_themeSkin table.mceListBoxEnabled:active .mceText {
+	background: #B0C8D7;
+	border-color: #5589AA !important;
 }
 
+/* List Box Hover */
 .wp_themeSkin table.mceListBoxEnabled:hover .mceText,
-.wp_themeSkin .mceListBoxHover .mceText {
-	border-color: #777 !important;
+.wp_themeSkin .mceListBoxHover .mceText,
+.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp_themeSkin .mceListBoxHover .mceOpen {
+	border-color: #5589AA !important;
+	background-color: #c9c9c9; /* Fallback */ 
 }
 
-.wp_themeSkin select.mceListBox {
-	border-color: #B2B2B2;
-	background-color: #fff;
-}
 
 /* SplitButton */
 .wp_themeSkin .mceSplitButton a.mceAction,
 .wp_themeSkin .mceSplitButton a.mceOpen {
-	border-color: #B2B2B2;
+	border-color: #B0C8D7;
 }
 
 .wp_themeSkin .mceSplitButton a.mceOpen:hover,
 .wp_themeSkin .mceSplitButtonSelected a.mceOpen,
 .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
 .wp_themeSkin .mceSplitButton a.mceAction:hover {
-	background-color: #d5d5d5;
-	border-color: #777 !important;
+	border-color: #5589AA !important;
 }
 
+
+.wp_themeSkin table.mceSplitButton td {
+	background-color: #cfdfe9; /* 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 */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff) !important; /* new Webkit */  
+	background-image: linear-gradient(bottom, #cfdfe9, #fff); /* proposed W3C Markup */
+}
+
 .wp_themeSkin .mceSplitButtonActive {
-	background-color: #B2B2B2;
+	background-color: #B0C8D7;
 }
 
 /* ColorSplitButton */
Index: wp-admin/css/colors-fresh.dev.css
===================================================================
--- wp-admin/css/colors-fresh.dev.css	(revision 17667)
+++ wp-admin/css/colors-fresh.dev.css	(working copy)
@@ -820,17 +820,38 @@
 
 /* Button */
 .wp_themeSkin .mceButton {
-	background-color: #e9e8e8;
-	border-color: #B2B2B2;
+	border-color: #ccc;
+	background-color: #c9c9c9; /* Fallback */ 
+	background-image: -ms-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* IE10 */  
+	background-image: -moz-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* Firefox */  
+	background-image: -o-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* Opera */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#c9c9c9), to(#f6f6f6)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #c9c9c9, #f6f6f6) !important; /* new Webkit */  
+	background-image: linear-gradient(bottom, #c9c9c9, #f6f6f6); /* proposed W3C Markup */
 }
 
-.wp_themeSkin a.mceButtonEnabled:hover,
-.wp_themeSkin a.mceButtonActive,
-.wp_themeSkin a.mceButtonSelected {
+.wp_themeSkin a.mceButtonEnabled:hover {
 	background: #d5d5d5;
-	border-color: #777 !important;
+	border-color: #a0a0a0 !important;
+	background-color: #c9c9c9; /* Fallback */ 
+	background-image: -ms-linear-gradient(bottom, #ccc, #fff); /* IE10 */  
+	background-image: -moz-linear-gradient(bottom, #ccc, #fff)); /* Firefox */  
+	background-image: -o-linear-gradient(bottom, #ccc, #fff)); /* Opera */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #ccc, #fff) !important; /* new Webkit */  
+	background-image: linear-gradient(bottom, #ccc, #fff); /* proposed W3C Markup */
 }
 
+.wp_themeSkin a.mceButton:active,
+.wp_themeSkin a.mceButtonEnabled:active,
+.wp_themeSkin a.mceButtonSelected:active,
+.wp_themeSkin a.mceButtonActive,
+.wp_themeSkin a.mceButtonActive:active,
+.wp_themeSkin a.mceButtonActive:hover {
+	background: #d5d5d5 !important;
+	border-color: #909090 !important;
+}
+
 .wp_themeSkin .mceButtonDisabled {
 	border-color: #ccc !important;
 }
@@ -838,21 +859,43 @@
 /* ListBox */
 .wp_themeSkin .mceListBox .mceText,
 .wp_themeSkin .mceListBox .mceOpen  {
-	border-color: #B2B2B2;
-	background-color: #d5d5d5;
+	border-color: #ccc;
+	background-color: #c9c9c9; /* Fallback */ 
+	background-image: -ms-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* IE10 */  
+	background-image: -moz-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* Firefox */  
+	background-image: -o-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* Opera */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#c9c9c9), to(#f6f6f6)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #c9c9c9, #f6f6f6); !important/* new Webkit */  
+	background-image: linear-gradient(bottom, #c9c9c9, #f6f6f6); /* proposed W3C Markup */
 }
 
+.wp_themeSkin .mceListBox .mceOpen {
+	border-left: 0px !important;
+}
+
 .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
 .wp_themeSkin .mceListBoxHover .mceOpen,
+.wp_themeSkin .mceListBoxHover:active .mceOpen,
 .wp_themeSkin .mceListBoxSelected .mceOpen,
-.wp_themeSkin .mceListBoxSelected .mceText {
-	border-color: #777 !important;
-	background-color: #d5d5d5;
+.wp_themeSkin .mceListBoxSelected .mceText, 
+.wp_themeSkin table.mceListBoxEnabled:active .mceText {
+	background: #ccc;
+	border-color: #999 !important;
 }
 
+/* List Box Hover */
 .wp_themeSkin table.mceListBoxEnabled:hover .mceText,
-.wp_themeSkin .mceListBoxHover .mceText {
-	border-color: #777 !important;
+.wp_themeSkin .mceListBoxHover .mceText,
+.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp_themeSkin .mceListBoxHover .mceOpen {
+	border-color: #909090 !important;
+	background-color: #c9c9c9; /* Fallback */ 
+	background-image: -ms-linear-gradient(bottom, #ccc, #fff); /* IE10 */  
+	background-image: -moz-linear-gradient(bottom, #ccc, #fff)); /* Firefox */  
+	background-image: -o-linear-gradient(bottom, #ccc, #fff)); /* Opera */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #ccc, #fff) !important; /* new Webkit */  
+	background-image: linear-gradient(bottom, #ccc, #fff); /* proposed W3C Markup */
 }
 
 .wp_themeSkin select.mceListBox {
@@ -863,17 +906,36 @@
 /* SplitButton */
 .wp_themeSkin .mceSplitButton a.mceAction,
 .wp_themeSkin .mceSplitButton a.mceOpen {
-	border-color: #B2B2B2;
+	border-color: #ccc;
 }
 
 .wp_themeSkin .mceSplitButton a.mceOpen:hover,
 .wp_themeSkin .mceSplitButtonSelected a.mceOpen,
 .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
 .wp_themeSkin .mceSplitButton a.mceAction:hover {
-	background-color: #d5d5d5;
-	border-color: #777 !important;
+	border-color: #909090 !important;
 }
 
+
+.wp_themeSkin table.mceSplitButton td {
+	background-color: #c9c9c9; /* Fallback */ 
+	background-image: -ms-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* IE10 */  
+	background-image: -moz-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* Firefox */  
+	background-image: -o-linear-gradient(bottom, #c9c9c9, #f6f6f6); /* Opera */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#c9c9c9), to(#f6f6f6)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #c9c9c9, #f6f6f6)!important ; /* new Webkit */  
+	background-image: linear-gradient(bottom, #c9c9c9, #f6f6f6); /* proposed W3C Markup */
+}
+
+.wp_themeSkin table.mceSplitButton:hover td {
+	background-image: -ms-linear-gradient(bottom, #ccc, #fff); /* IE10 */  
+	background-image: -moz-linear-gradient(bottom, #ccc, #fff); /* Firefox */  
+	background-image: -o-linear-gradient(bottom, #ccc, #fff); /* Opera */  
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff)); /* old Webkit  */  
+	background-image: -webkit-linear-gradient(bottom, #ccc, #fff); !important/* new Webkit */  
+	background-image: linear-gradient(bottom, #ccc, #fff); /* proposed W3C Markup */
+}
+
 .wp_themeSkin .mceSplitButtonActive {
 	background-color: #B2B2B2;
 }
Index: wp-admin/css/wp-admin.dev.css
===================================================================
--- wp-admin/css/wp-admin.dev.css	(revision 17667)
+++ wp-admin/css/wp-admin.dev.css	(working copy)
@@ -3943,6 +3943,23 @@
 	-o-text-shadow: #fff 0 1px 0px;
 }
 
+.pressthis a span {
+	background: url(../images/press-this.png) no-repeat -43px 5px ; 
+	padding: 8px 0 8px 32px;
+	display: inline-block;
+}
+
+.pressthis a:before {
+	content: "";
+	display: block;
+	width: 20px;
+	height: 20px;
+	position: absolute;
+	top: 20px;
+	left: 50px;
+	background: url(../images/press-this.png) no-repeat;
+}
+
 .pressthis a:hover,
 .pressthis a:active {
 	color: #333
@@ -3952,32 +3969,26 @@
 	transform: skew(20deg) rotate(9deg);
 	-webkit-transform: skew(20deg) rotate(9deg);
 	-moz-transform: skew(20deg) rotate(9deg);
-	box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); 
-	-webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); 
-	-moz-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); 
+	box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+	-webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+	-moz-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
 }
 
-.pressthis a span {
-	background: url(../images/press-this.png) no-repeat 10px 7px ; 
-	padding: 8px 0 8px 32px;
-	display: inline-block;
-}
-
 .pressthis a:after { 
-	content: ''; 
-	width: 70%; 
+	content: '';
+	width: 70%;
 	height: 55%;
-	z-index: -1; 
-	position: absolute; 
-	right: 10px; 
-	bottom: 9px; 
+	z-index: -1;
+	position: absolute;
+	right: 10px;
+	bottom: 9px;
 	background: transparent;  
 	transform: skew(20deg) rotate(6deg);
 	-webkit-transform: skew(20deg) rotate(6deg);
 	-moz-transform: skew(20deg) rotate(6deg);
-	box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); 
-	-webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); 
-	-moz-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); 
+	box-shadow: 0 10px 8px rgba(0, 0, 0, 0.5); 
+	-webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.5); 
+	-moz-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.5); 
 } 
 
 
