Index: wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- wp-admin/includes/class-wp-posts-list-table.php	(revision 21940)
+++ wp-admin/includes/class-wp-posts-list-table.php	(working copy)
@@ -215,11 +215,11 @@
 				wp_dropdown_categories( $dropdown_options );
 			}
 			do_action( 'restrict_manage_posts' );
-			submit_button( __( 'Filter' ), 'small', false, false, array( 'id' => 'post-query-submit' ) );
+			submit_button( __( 'Filter' ), 'button', false, false, array( 'id' => 'post-query-submit' ) );
 		}
 
 		if ( $this->is_trash && current_user_can( get_post_type_object( $this->screen->post_type )->cap->edit_others_posts ) ) {
-			submit_button( __( 'Empty Trash' ), 'small apply', 'delete_all', false );
+			submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false );
 		}
 ?>
 		</div>
Index: wp-admin/includes/plugin-install.php
===================================================================
--- wp-admin/includes/plugin-install.php	(revision 21940)
+++ wp-admin/includes/plugin-install.php	(working copy)
@@ -130,7 +130,7 @@
 		<?php endif; ?>
 		<input type="search" name="s" value="<?php echo esc_attr($term) ?>" autofocus="autofocus" />
 		<label class="screen-reader-text" for="plugin-search-input"><?php _e('Search Plugins'); ?></label>
-		<?php submit_button( __( 'Search Plugins' ), 'small', 'plugin-search-input', false ); ?>
+		<?php submit_button( __( 'Search Plugins' ), 'button', 'plugin-search-input', false ); ?>
 	</form><?php
 }
 
Index: wp-admin/includes/class-wp-media-list-table.php
===================================================================
--- wp-admin/includes/class-wp-media-list-table.php	(revision 21940)
+++ wp-admin/includes/class-wp-media-list-table.php	(working copy)
@@ -92,13 +92,13 @@
 			$this->months_dropdown( 'attachment' );
 
 			do_action( 'restrict_manage_posts' );
-			submit_button( __( 'Filter' ), 'small', false, false, array( 'id' => 'post-query-submit' ) );
+			submit_button( __( 'Filter' ), 'button', false, false, array( 'id' => 'post-query-submit' ) );
 		}
 
 		if ( $this->detached ) {
 			submit_button( __( 'Scan for lost attachments' ), 'secondary', 'find_detached', false );
 		} elseif ( $this->is_trash && current_user_can( 'edit_others_posts' ) ) {
-			submit_button( __( 'Empty Trash' ), 'small apply', 'delete_all', false );
+			submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false );
 		} ?>
 		</div>
 <?php
Index: wp-admin/includes/class-wp-links-list-table.php
===================================================================
--- wp-admin/includes/class-wp-links-list-table.php	(revision 21940)
+++ wp-admin/includes/class-wp-links-list-table.php	(working copy)
@@ -69,7 +69,7 @@
 				'orderby' => 'name',
 			);
 			wp_dropdown_categories( $dropdown_options );
-			submit_button( __( 'Filter' ), 'small', false, false, array( 'id' => 'post-query-submit' ) );
+			submit_button( __( 'Filter' ), 'button', false, false, array( 'id' => 'post-query-submit' ) );
 ?>
 		</div>
 <?php
Index: wp-admin/includes/post.php
===================================================================
--- wp-admin/includes/post.php	(revision 21940)
+++ wp-admin/includes/post.php	(working copy)
@@ -1075,9 +1075,9 @@
 	if ( false === strpos($permalink, '%postname%') && false === strpos($permalink, '%pagename%') ) {
 		$return = '<strong>' . __('Permalink:') . "</strong>\n" . '<span id="sample-permalink" tabindex="-1">' . $permalink . "</span>\n";
 		if ( '' == get_option( 'permalink_structure' ) && current_user_can( 'manage_options' ) && !( 'page' == get_option('show_on_front') && $id == get_option('page_on_front') ) )
-			$return .= '<span id="change-permalinks"><a href="options-permalink.php" class="button button-tiny" target="_blank">' . __('Change Permalinks') . "</a></span>\n";
+			$return .= '<span id="change-permalinks"><a href="options-permalink.php" class="button button-small" target="_blank">' . __('Change Permalinks') . "</a></span>\n";
 		if ( isset($view_post) )
-			$return .= "<span id='view-post-btn'><a href='$permalink' class='button button-tiny'>$view_post</a></span>\n";
+			$return .= "<span id='view-post-btn'><a href='$permalink' class='button button-small'>$view_post</a></span>\n";
 
 		$return = apply_filters('get_sample_permalink_html', $return, $id, $new_title, $new_slug);
 
@@ -1104,10 +1104,10 @@
 	$return =  '<strong>' . __('Permalink:') . "</strong>\n";
 	$return .= '<span id="sample-permalink" tabindex="-1">' . $display_link . "</span>\n";
 	$return .= '&lrm;'; // Fix bi-directional text display defect in RTL languages.
-	$return .= '<span id="edit-slug-buttons"><a href="#post_name" class="edit-slug button button-tiny hide-if-no-js" onclick="editPermalink(' . $id . '); return false;">' . __('Edit') . "</a></span>\n";
+	$return .= '<span id="edit-slug-buttons"><a href="#post_name" class="edit-slug button button-small hide-if-no-js" onclick="editPermalink(' . $id . '); return false;">' . __('Edit') . "</a></span>\n";
 	$return .= '<span id="editable-post-name-full">' . $post_name . "</span>\n";
 	if ( isset($view_post) )
-		$return .= "<span id='view-post-btn'><a href='$view_link' class='button button-tiny'>$view_post</a></span>\n";
+		$return .= "<span id='view-post-btn'><a href='$view_link' class='button button-small'>$view_post</a></span>\n";
 
 	$return = apply_filters('get_sample_permalink_html', $return, $id, $new_title, $new_slug);
 
Index: wp-admin/includes/dashboard.php
===================================================================
--- wp-admin/includes/dashboard.php	(revision 21940)
+++ wp-admin/includes/dashboard.php	(working copy)
@@ -439,14 +439,14 @@
 	<form action="<?php echo network_admin_url('users.php'); ?>" method="get">
 		<p>
 			<input type="search" name="s" value="" size="30" autocomplete="off" />
-			<?php submit_button( __( 'Search Users' ), 'small', 'submit', false, array( 'id' => 'submit_users' ) ); ?>
+			<?php submit_button( __( 'Search Users' ), 'button', 'submit', false, array( 'id' => 'submit_users' ) ); ?>
 		</p>
 	</form>
 
 	<form action="<?php echo network_admin_url('sites.php'); ?>" method="get">
 		<p>
 			<input type="search" name="s" value="" size="30" autocomplete="off" />
-			<?php submit_button( __( 'Search Sites' ), 'small', 'submit', false, array( 'id' => 'submit_sites' ) ); ?>
+			<?php submit_button( __( 'Search Sites' ), 'button', 'submit', false, array( 'id' => 'submit_sites' ) ); ?>
 		</p>
 	</form>
 <?php
Index: wp-admin/includes/class-wp-list-table.php
===================================================================
--- wp-admin/includes/class-wp-list-table.php	(revision 21940)
+++ wp-admin/includes/class-wp-list-table.php	(working copy)
@@ -218,7 +218,7 @@
 <p class="search-box">
 	<label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label>
 	<input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>" />
-	<?php submit_button( $text, 'small', false, false, array('id' => 'search-submit') ); ?>
+	<?php submit_button( $text, 'button', false, false, array('id' => 'search-submit') ); ?>
 </p>
 <?php
 	}
@@ -301,7 +301,7 @@
 
 		echo "</select>\n";
 
-		submit_button( __( 'Apply' ), 'small action', false, false, array( 'id' => "doaction$two" ) );
+		submit_button( __( 'Apply' ), 'action', false, false, array( 'id' => "doaction$two" ) );
 		echo "\n";
 	}
 
Index: wp-admin/includes/meta-boxes.php
===================================================================
--- wp-admin/includes/meta-boxes.php	(revision 21940)
+++ wp-admin/includes/meta-boxes.php	(working copy)
@@ -206,19 +206,19 @@
 	if ( $can_publish ) :
 		if ( !empty($post->post_date_gmt) && time() < strtotime( $post->post_date_gmt . ' +0000' ) ) : ?>
 		<input name="original_publish" type="hidden" id="original_publish" value="<?php esc_attr_e('Schedule') ?>" />
-		<?php submit_button( __( 'Schedule' ), 'primary', 'publish', false, array( 'accesskey' => 'p' ) ); ?>
+		<?php submit_button( __( 'Schedule' ), 'primary button-large', 'publish', false, array( 'accesskey' => 'p' ) ); ?>
 <?php	else : ?>
 		<input name="original_publish" type="hidden" id="original_publish" value="<?php esc_attr_e('Publish') ?>" />
-		<?php submit_button( __( 'Publish' ), 'primary', 'publish', false, array( 'accesskey' => 'p' ) ); ?>
+		<?php submit_button( __( 'Publish' ), 'primary button-large', 'publish', false, array( 'accesskey' => 'p' ) ); ?>
 <?php	endif;
 	else : ?>
 		<input name="original_publish" type="hidden" id="original_publish" value="<?php esc_attr_e('Submit for Review') ?>" />
-		<?php submit_button( __( 'Submit for Review' ), 'primary', 'publish', false, array( 'accesskey' => 'p' ) ); ?>
+		<?php submit_button( __( 'Submit for Review' ), 'primary button-large', 'publish', false, array( 'accesskey' => 'p' ) ); ?>
 <?php
 	endif;
 } else { ?>
 		<input name="original_publish" type="hidden" id="original_publish" value="<?php esc_attr_e('Update') ?>" />
-		<input name="save" type="submit" class="button-primary" id="publish" accesskey="p" value="<?php esc_attr_e('Update') ?>" />
+		<input name="save" type="submit" class="button-primary button-large" id="publish" accesskey="p" value="<?php esc_attr_e('Update') ?>" />
 <?php
 } ?>
 </div>
@@ -286,7 +286,7 @@
 		<label class="screen-reader-text" for="new-tag-<?php echo $tax_name; ?>"><?php echo $box['title']; ?></label>
 		<div class="taghint"><?php echo $taxonomy->labels->add_new_item; ?></div>
 		<p><input type="text" id="new-tag-<?php echo $tax_name; ?>" name="newtag[<?php echo $tax_name; ?>]" class="newtag form-input-tip" size="16" autocomplete="off" value="" />
-		<input type="button" class="button button-tiny tagadd" value="<?php esc_attr_e('Add'); ?>" /></p>
+		<input type="button" class="button tagadd" value="<?php esc_attr_e('Add'); ?>" /></p>
 	</div>
 	<p class="howto"><?php echo esc_attr( $taxonomy->labels->separate_items_with_commas ); ?></p>
 	<?php endif; ?>
@@ -636,9 +636,9 @@
 
 <div id="publishing-action">
 <?php if ( !empty($link->link_id) ) { ?>
-	<input name="save" type="submit" class="button-primary" id="publish" accesskey="p" value="<?php esc_attr_e('Update Link') ?>" />
+	<input name="save" type="submit" class="button-large button-primary" id="publish" accesskey="p" value="<?php esc_attr_e('Update Link') ?>" />
 <?php } else { ?>
-	<input name="save" type="submit" class="button-primary" id="publish" accesskey="p" value="<?php esc_attr_e('Add Link') ?>" />
+	<input name="save" type="submit" class="button-large button-primary" id="publish" accesskey="p" value="<?php esc_attr_e('Add Link') ?>" />
 <?php } ?>
 </div>
 <div class="clear"></div>
Index: wp-admin/includes/widgets.php
===================================================================
--- wp-admin/includes/widgets.php	(revision 21940)
+++ wp-admin/includes/widgets.php	(working copy)
@@ -212,7 +212,7 @@
 		</div>
 		<div class="alignright<?php if ( 'noform' === $has_form ) echo ' widget-control-noform'; ?>">
 		<img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-feedback" title="" alt="" />
-		<?php submit_button( __( 'Save' ), 'button-primary widget-control-save', 'savewidget', false, array( 'id' => 'widget-' . esc_attr( $id_format ) . '-savewidget' ) ); ?>
+		<?php submit_button( __( 'Save' ), 'button button-primary widget-control-save', 'savewidget', false, array( 'id' => 'widget-' . esc_attr( $id_format ) . '-savewidget' ) ); ?>
 		</div>
 		<br class="clear" />
 	</div>
Index: wp-admin/includes/class-wp-comments-list-table.php
===================================================================
--- wp-admin/includes/class-wp-comments-list-table.php	(revision 21940)
+++ wp-admin/includes/class-wp-comments-list-table.php	(working copy)
@@ -224,13 +224,13 @@
 			?>
 			</select>
 <?php
-			submit_button( __( 'Filter' ), 'small', false, false, array( 'id' => 'post-query-submit' ) );
+			submit_button( __( 'Filter' ), 'button', false, false, array( 'id' => 'post-query-submit' ) );
 		}
 
 		if ( ( 'spam' == $comment_status || 'trash' == $comment_status ) && current_user_can( 'moderate_comments' ) ) {
 			wp_nonce_field( 'bulk-destroy', '_destroy_nonce' );
 			$title = ( 'spam' == $comment_status ) ? esc_attr__( 'Empty Spam' ) : esc_attr__( 'Empty Trash' );
-			submit_button( $title, 'small apply', 'delete_all', false );
+			submit_button( $title, 'apply', 'delete_all', false );
 		}
 		do_action( 'manage_comments_nav', $comment_status );
 		echo '</div>';
Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 21940)
+++ wp-admin/includes/template.php	(working copy)
@@ -1651,7 +1651,7 @@
 	if ( ! is_array( $type ) )
 		$type = explode( ' ', $type ); 
 
-	$button_shorthand = array( 'primary', 'tiny', 'small', 'large' );
+	$button_shorthand = array( 'primary', 'small', 'large' );
 	$classes = array( 'button' );
 	foreach ( $type as $t ) {
 		if ( 'secondary' === $t || 'button-secondary' === $t )
Index: wp-admin/includes/media.php
===================================================================
--- wp-admin/includes/media.php	(revision 21940)
+++ wp-admin/includes/media.php	(working copy)
@@ -1882,7 +1882,7 @@
 </select>
 <?php } ?>
 
-<?php submit_button( __( 'Filter &#187;' ), 'secondary', 'post-query-submit', false ); ?>
+<?php submit_button( __( 'Filter &#187;' ), 'button', 'post-query-submit', false ); ?>
 
 </div>
 
Index: wp-admin/includes/nav-menu.php
===================================================================
--- wp-admin/includes/nav-menu.php	(revision 21940)
+++ wp-admin/includes/nav-menu.php	(working copy)
@@ -693,7 +693,7 @@
 			<p class="quick-search-wrap">
 				<input type="search" class="quick-search input-with-default-title" title="<?php esc_attr_e('Search'); ?>" value="<?php echo $searched; ?>" name="quick-search-posttype-<?php echo $post_type_name; ?>" />
 				<img class="waiting" src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" alt="" />
-				<?php submit_button( __( 'Search' ), 'quick-search-submit button-secondary hide-if-js', 'submit', false, array( 'id' => 'submit-quick-search-posttype-' . $post_type_name ) ); ?>
+				<?php submit_button( __( 'Search' ), 'button-small quick-search-submit button-secondary hide-if-js', 'submit', false, array( 'id' => 'submit-quick-search-posttype-' . $post_type_name ) ); ?>
 			</p>
 
 			<ul id="<?php echo $post_type_name; ?>-search-checklist" class="list:<?php echo $post_type_name?> categorychecklist form-no-clear">
@@ -924,7 +924,7 @@
 			<p class="quick-search-wrap">
 				<input type="search" class="quick-search input-with-default-title" title="<?php esc_attr_e('Search'); ?>" value="<?php echo $searched; ?>" name="quick-search-taxonomy-<?php echo $taxonomy_name; ?>" />
 				<img class="waiting" src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" alt="" />
-				<?php submit_button( __( 'Search' ), 'quick-search-submit button-secondary hide-if-js', 'submit', false, array( 'id' => 'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?>
+				<?php submit_button( __( 'Search' ), 'button-small quick-search-submit button-secondary hide-if-js', 'submit', false, array( 'id' => 'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?>
 			</p>
 
 			<ul id="<?php echo $taxonomy_name; ?>-search-checklist" class="list:<?php echo $taxonomy_name?> categorychecklist form-no-clear">
Index: wp-admin/js/post.js
===================================================================
--- wp-admin/js/post.js	(revision 21940)
+++ wp-admin/js/post.js	(working copy)
@@ -568,7 +568,7 @@
 			var i, c = 0, e = $('#editable-post-name'), revert_e = e.html(), real_slug = $('#post_name'), revert_slug = real_slug.val(), b = $('#edit-slug-buttons'), revert_b = b.html(), full = $('#editable-post-name-full').html();
 
 			$('#view-post-btn').hide();
-			b.html('<a href="#" class="save button button-tiny">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+'</a>');
+			b.html('<a href="#" class="save button button-small">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+'</a>');
 			b.children('.save').click(function() {
 				var new_slug = e.children('input').val();
 				if ( new_slug == $('#editable-post-name-full').text() ) {
Index: wp-admin/custom-header.php
===================================================================
--- wp-admin/custom-header.php	(revision 21940)
+++ wp-admin/custom-header.php	(working copy)
@@ -558,7 +558,7 @@
 		<input type="file" id="upload" name="import" />
 		<input type="hidden" name="action" value="save" />
 		<?php wp_nonce_field( 'custom-header-upload', '_wpnonce-custom-header-upload' ); ?>
-		<?php submit_button( __( 'Upload' ), 'button', 'submit', false ); ?>
+		<?php submit_button( __( 'Upload' ), 'small', 'submit', false ); ?>
 	</p>
 	<?php
 		$image_library_url = get_upload_iframe_src( 'image', null, 'library' );
Index: wp-admin/edit-form-advanced.php
===================================================================
--- wp-admin/edit-form-advanced.php	(revision 21940)
+++ wp-admin/edit-form-advanced.php	(working copy)
@@ -294,7 +294,7 @@
 $sample_permalink_html = $post_type_object->public ? get_sample_permalink_html($post->ID) : '';
 $shortlink = wp_get_shortlink($post->ID, 'post');
 if ( !empty($shortlink) )
-    $sample_permalink_html .= '<input id="shortlink" type="hidden" value="' . esc_attr($shortlink) . '" /><a href="#" class="button button-tiny" onclick="prompt(&#39;URL:&#39;, jQuery(\'#shortlink\').val()); return false;">' . __('Get Shortlink') . '</a>';
+    $sample_permalink_html .= '<input id="shortlink" type="hidden" value="' . esc_attr($shortlink) . '" /><a href="#" class="button button-small" onclick="prompt(&#39;URL:&#39;, jQuery(\'#shortlink\').val()); return false;">' . __('Get Shortlink') . '</a>';
 
 if ( $post_type_object->public && ! ( 'pending' == $post->post_status && !current_user_can( $post_type_object->cap->publish_posts ) ) ) { ?>
 	<div id="edit-slug-box">
Index: wp-admin/css/colors-fresh.css
===================================================================
--- wp-admin/css/colors-fresh.css	(revision 21940)
+++ wp-admin/css/colors-fresh.css	(working copy)
@@ -378,15 +378,15 @@
 .submit input,
 input[type=button],
 input[type=submit] {
-	background: #ececec;
+	background: #f3f3f3;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
 	background-image: -webkit-linear-gradient(top, #fff, #eee);
 	background-image:    -moz-linear-gradient(top, #fff, #eee);
 	background-image:      -o-linear-gradient(top, #fff, #eee);
 	background-image:   linear-gradient(to bottom, #fff, #eee);
 	border-color: #ccc;
-	-webkit-box-shadow: inset 0 0 1px 1px rgba(255,255,255, 0.9);
- 	box-shadow: inset 0 0 1px 1px rgba(255,255,255, 0.9);
+	-webkit-box-shadow: inset 0 0 1px 2px rgba(255,255,255, 0.9);
+ 	box-shadow: inset 0 0 1px 2px rgba(255,255,255, 0.9);
  	color: #464646;
 	text-shadow: 1px 1px 0 #fff;
 }
@@ -407,22 +407,34 @@
 input[type=button].focus,
 input[type=button]:focus,
 input[type=submit]:focus {
-	background: #ececec;
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
-	background-image: -webkit-linear-gradient(top, #fff, #eee);
-	background-image:    -moz-linear-gradient(top, #fff, #eee);
-	background-image:      -o-linear-gradient(top, #fff, #eee);
-	background-image:   linear-gradient(to bottom, #fff, #eee);
+	background: #f3f3f3;
+	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
+	background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
+	background-image:    -moz-linear-gradient(top, #fff, #f3f3f3);
+	background-image:      -o-linear-gradient(top, #fff, #f3f3f3);
+	background-image:   linear-gradient(to bottom, #fff, #f3f3f3);
 	border-color: #bbb;
-	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
-	box-shadow: 0px 1px 1px rgba(0,0,0,.1);
+	-webkit-box-shadow: inset 0 0 1px 2px #fff, 0px 1px 1px rgba(0,0,0,.1);
+	box-shadow: inset 0 0 1px 2px #fff, 0px 1px 1px rgba(0,0,0,.1);
 	color: #000;
 }
 
+.button.focus,
+.button:focus,
+.button-secondary.focus,
+.button-secondary:focus,
+.submit input.focus,
+.submit input:focus,
+input[type=button].focus,
+input[type=button]:focus,
+input[type=submit]:focus {
+	border-color: #999;
+	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
+	box-shadow: 1px 1px 1px rgba(0,0,0,.2);
+}
+
 .button.active,
 .button:active,
-.small.active,
-.small:active,
 .button-secondary.active,
 .button-secondary:active,
 .submit input:active,
@@ -441,18 +453,6 @@
  	box-shadow: inset 1px 1px 0 rgba(50,50,50,0.1);
 }
 
-.button.focus,
-.button:focus,
-.button-secondary.focus,
-.button-secondary:focus,
-.submit input.focus,
-.submit input:focus,
-input[type=button].focus,
-input[type=button]:focus,
-input[type=submit]:focus {
-	border-color: #aaa;
-}
-
 input.button-primary,
 button.button-primary,
 a.button-primary {
@@ -492,6 +492,15 @@
 	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 }
 
+input.button-primary.focus,
+input.button-primary:focus,
+button.button-primary:focus,
+a.button-primary:focus {
+	border-color: #0e3950;
+	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,.4);
+	box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,.4);
+}
+
 input.button-primary.active,
 input.button-primary:active,
 button.button-primary:active,
@@ -508,13 +517,6 @@
  	box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1);
 }
 
-input.button-primary.focus,
-input.button-primary:focus,
-button.button-primary:focus,
-a.button-primary:focus {
-	border-color: #124560;
-}
-
 .button-disabled,
 .button[disabled],
 .button:disabled,
@@ -536,6 +538,11 @@
 	box-shadow:         none !important;
 }
 
+.button-primary-disabled:hover,
+.button-primary[disabled]:hover {
+	text-shadow: none;
+}
+
 a:hover,
 a:active {
 	color: #d54e21;
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 21940)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -783,32 +783,31 @@
 	display: inline-block;
 	text-decoration: none;
 	font-size: 12px;
-	line-height: 15px;
+	line-height: 17px;
+	height: 15px;
 	margin: 0;
-	padding: 0.5em 0.8em 0.4em;
+	padding: 0.25em 0.8em 0.35em;
 	cursor: pointer;
 	border-width: 1px;
 	border-style: solid;
-	-webkit-border-radius: 3px;
-	border-radius: 3px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
 	-webkit-box-sizing: content-box;
 	-moz-box-sizing:    content-box;
 	box-sizing:         content-box;
 	white-space: nowrap;
 }
 
-.button.button-small {
-	padding: 3px .8em 2px;
+.button.button-large, .button.button-primary {
+	padding: 0.4em 0.8em 0.5em;
 }
 
-.button.button-large {
-    font-size: 14px;
-    padding: 0.6em 1em 0.5em;
+.button.button-small {
+	padding: 0.15em 0.8em 0.17em;
 }
 
-.button.button-tiny {
-	padding: .2em .8em;
-	font-size: 11px;
+.button.regular {
+	padding: 0.25em 0.8em 0.35em !important;
 }
 
 #minor-publishing-actions input,
@@ -843,10 +842,12 @@
 #doaction,
 #doaction2,
 #post-query-submit {
-	margin-right: 8px;
+	margin: 1px 8px 0 0;
 }
 
 .tablenav .actions select {
+	float: left;
+	margin-right: 6px;
 	max-width: 200px;
 }
 
@@ -894,6 +895,12 @@
 	margin: 0;
 }
 
+.search-box input[name="s"], #search-plugins input[name="s"], .tagsdiv .newtag {
+	float: left;
+	height: 2em;
+	margin: 0 4px 0 0;
+}
+
 input[type="text"].ui-autocomplete-loading {
 	background: transparent url('../images/loading.gif') no-repeat right center;
 	visibility: visible;
@@ -2482,6 +2489,7 @@
 }
 
 .tablenav .actions {
+	overflow: hidden;
 	padding: 2px 8px 0 0;
 }
 
@@ -5848,7 +5856,7 @@
 }
 
 #dashboard-widgets-wrap #dashboard-widgets .postbox form .submit input {
-	margin: 0;
+	margin: 0 5px 0 0;
 }
 
 #dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
@@ -6105,7 +6113,7 @@
 }
 
 #dashboard-widgets #dashboard_quick_press form p.submit #save-post {
-	margin: 0 1em 0 0;
+	margin: 0 0.7em 0 1px;
 }
 
 #dashboard-widgets #dashboard_quick_press form p.submit #publish {
Index: wp-admin/css/colors-classic.css
===================================================================
--- wp-admin/css/colors-classic.css	(revision 21940)
+++ wp-admin/css/colors-classic.css	(working copy)
@@ -387,15 +387,15 @@
 .submit input,
 input[type=button],
 input[type=submit] {
-	background: #ececec;
+	background: #f3f3f3;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
 	background-image: -webkit-linear-gradient(top, #fff, #eee);
 	background-image:    -moz-linear-gradient(top, #fff, #eee);
 	background-image:      -o-linear-gradient(top, #fff, #eee);
 	background-image:   linear-gradient(to bottom, #fff, #eee);
 	border-color: #ccc;
-	-webkit-box-shadow: inset 0 0 1px 1px rgba(255,255,255, 0.9);
- 	box-shadow: inset 0 0 1px 1px rgba(255,255,255, 0.9);
+	-webkit-box-shadow: inset 0 0 1px 2px rgba(255,255,255, 0.9);
+ 	box-shadow: inset 0 0 1px 2px rgba(255,255,255, 0.9);
  	color: #464646;
 	text-shadow: 1px 1px 0 #fff;
 }
@@ -413,21 +413,35 @@
 .button-secondary:focus,
 .submit input.focus,
 .submit input:focus,
+input[type=button].focus,
 input[type=button]:focus,
-input[type=submit].focus,
 input[type=submit]:focus {
-	background: #ececec;
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
-	background-image: -webkit-linear-gradient(top, #fff, #eee);
-	background-image:    -moz-linear-gradient(top, #fff, #eee);
-	background-image:      -o-linear-gradient(top, #fff, #eee);
-	background-image:   linear-gradient(to bottom, #fff, #eee);
+	background: #f3f3f3;
+	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
+	background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
+	background-image:    -moz-linear-gradient(top, #fff, #f3f3f3);
+	background-image:      -o-linear-gradient(top, #fff, #f3f3f3);
+	background-image:   linear-gradient(to bottom, #fff, #f3f3f3);
 	border-color: #bbb;
-	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
-	box-shadow: 0px 1px 1px rgba(0,0,0,.1);
+	-webkit-box-shadow: inset 0 0 1px 2px #fff, 0px 1px 1px rgba(0,0,0,.1);
+	box-shadow: inset 0 0 1px 2px #fff, 0px 1px 1px rgba(0,0,0,.1);
 	color: #000;
 }
 
+.button.focus,
+.button:focus,
+.button-secondary.focus,
+.button-secondary:focus,
+.submit input.focus,
+.submit input:focus,
+input[type=button].focus,
+input[type=button]:focus,
+input[type=submit]:focus {
+	border-color: #999;
+	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
+	box-shadow: 1px 1px 1px rgba(0,0,0,.2);
+}
+
 .button.active,
 .button:active,
 .button-secondary.active,
@@ -448,17 +462,6 @@
  	box-shadow: inset 1px 1px 0 rgba(50,50,50,0.1);
 }
 
-.button.focus,
-.button:focus,
-.button-secondary.focus,
-.button-secondary:focus,
-.submit input.focus,
-.submit input:focus,
-input[type=button].focus,
-input[type=submit]:focus {
-	border-color: #aaa;
-}
-
 input.button-primary,
 button.button-primary,
 a.button-primary {
@@ -498,6 +501,15 @@
 	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 }
 
+input.button-primary.focus,
+input.button-primary:focus,
+button.button-primary:focus,
+a.button-primary:focus {
+	border-color: #0e3950;
+	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,.4);
+	box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,.4);
+}
+
 input.button-primary.active,
 input.button-primary:active,
 button.button-primary:active,
@@ -514,13 +526,6 @@
  	box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1);
 }
 
-input.button-primary.focus,
-input.button-primary:focus,
-button.button-primary:focus,
-a.button-primary:focus {
-	border-color: #124560;
-}
-
 .button-disabled,
 .button[disabled],
 .button:disabled,
@@ -542,6 +547,11 @@
 	box-shadow:         none !important;
 }
 
+.button-primary-disabled:hover,
+.button-primary[disabled]:hover {
+	text-shadow: none;
+}
+
 a:hover,
 a:active {
 	color: #d54e21;
Index: wp-admin/css/customize-controls.css
===================================================================
--- wp-admin/css/customize-controls.css	(revision 21940)
+++ wp-admin/css/customize-controls.css	(working copy)
@@ -157,7 +157,7 @@
 
 #customize-header-actions .button-primary {
 	float: right;
-	margin-top: 11px;
+	margin-top: 10px;
 }
 
 #customize-header-actions img {
Index: wp-admin/update-core.php
===================================================================
--- wp-admin/update-core.php	(revision 21940)
+++ wp-admin/update-core.php	(working copy)
@@ -74,7 +74,7 @@
 	echo '<input name="locale" value="'. esc_attr($update->locale) .'" type="hidden"/>';
 	if ( $show_buttons ) {
 		if ( $first_pass ) {
-			submit_button( $submit, $current ? 'button' : 'primary', 'upgrade', false );
+			submit_button( $submit, $current ? 'button' : 'primary regular', 'upgrade', false );
 			$first_pass = false;
 		} else {
 			submit_button( $submit, 'button', 'upgrade', false );
Index: wp-admin/custom-background.php
===================================================================
--- wp-admin/custom-background.php	(revision 21940)
+++ wp-admin/custom-background.php	(working copy)
@@ -260,7 +260,7 @@
 		<input type="file" id="upload" name="import" />
 		<input type="hidden" name="action" value="save" />
 		<?php wp_nonce_field( 'custom-background-upload', '_wpnonce-custom-background-upload' ); ?>
-		<?php submit_button( __( 'Upload' ), 'button', 'submit', false ); ?>
+		<?php submit_button( __( 'Upload' ), 'small', 'submit', false ); ?>
 	</p>
 	<?php
 		$image_library_url = get_upload_iframe_src( 'image', null, 'library' );
