Index: wp-admin/includes/ajax-actions.php
===================================================================
--- wp-admin/includes/ajax-actions.php	(revision 26014)
+++ wp-admin/includes/ajax-actions.php	(working copy)
@@ -234,18 +234,9 @@
 	require_once ABSPATH . 'wp-admin/includes/dashboard.php';
 
 	switch ( $_GET['widget'] ) {
-		case 'dashboard_incoming_links' :
-			wp_dashboard_incoming_links();
+		case 'dashboard_rss' : 
+			wp_dashboard_rss(); 
 			break;
-		case 'dashboard_primary' :
-			wp_dashboard_primary();
-			break;
-		case 'dashboard_secondary' :
-			wp_dashboard_secondary();
-			break;
-		case 'dashboard_plugins' :
-			wp_dashboard_plugins();
-			break;
 	}
 	wp_die();
 }
Index: wp-admin/includes/dashboard.php
===================================================================
--- wp-admin/includes/dashboard.php	(revision 26014)
+++ wp-admin/includes/dashboard.php	(working copy)
@@ -6,6 +6,17 @@
  * @subpackage Administration
  */
 
+/* Temporary hack until MP6 is in core
+ * MP6 currently unenqueues wp-admin/css/wp-admin.css
+ * After MP6 merges:
+ * - add the styles in temporary-dash-styles.css to wp-admin 
+ * - and DELETE THIS FUNCTION, 
+ */
+function temporary_dash_styles() {
+	wp_add_inline_style( 'wp-admin', file_get_contents( ABSPATH . 'wp-admin/css/temporary-dash-styles.css' ) );
+}
+add_action( 'admin_enqueue_scripts', 'temporary_dash_styles' );
+
 /**
  * Registers dashboard widgets.
  *
@@ -37,81 +48,21 @@
 
 	// Right Now
 	if ( is_blog_admin() && current_user_can('edit_posts') )
-		wp_add_dashboard_widget( 'dashboard_right_now', __( 'Right Now' ), 'wp_dashboard_right_now' );
+		add_meta_box( 'dash-right-now', 'Site Content', 'dashboard_new_right_now', 'dashboard', 'normal', 'high' );
 
 	if ( is_network_admin() )
 		wp_add_dashboard_widget( 'network_dashboard_right_now', __( 'Right Now' ), 'wp_network_dashboard_right_now' );
 
-	// Recent Comments Widget
-	if ( is_blog_admin() && current_user_can('moderate_comments') ) {
-		if ( !isset( $widget_options['dashboard_recent_comments'] ) || !isset( $widget_options['dashboard_recent_comments']['items'] ) ) {
-			$update = true;
-			$widget_options['dashboard_recent_comments'] = array(
-				'items' => 5,
-			);
-		}
-		$recent_comments_title = __( 'Recent Comments' );
-		wp_add_dashboard_widget( 'dashboard_recent_comments', $recent_comments_title, 'wp_dashboard_recent_comments', 'wp_dashboard_recent_comments_control' );
-	}
+	// Activity Widget
+	add_meta_box( 'dashboard_activity', __( 'Activity' ), 'wp_dashboard_activity', 'dashboard', 'normal', 'high' );
 
-	// Incoming Links Widget
-	if ( is_blog_admin() && current_user_can('publish_posts') ) {
-		if ( !isset( $widget_options['dashboard_incoming_links'] ) || !isset( $widget_options['dashboard_incoming_links']['home'] ) || $widget_options['dashboard_incoming_links']['home'] != get_option('home') ) {
-			$update = true;
-			$num_items = isset($widget_options['dashboard_incoming_links']['items']) ? $widget_options['dashboard_incoming_links']['items'] : 10;
-			$widget_options['dashboard_incoming_links'] = array(
-				'home' => get_option('home'),
-				'link' => apply_filters( 'dashboard_incoming_links_link', 'http://blogsearch.google.com/blogsearch?scoring=d&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ),
-				'url' => isset($widget_options['dashboard_incoming_links']['url']) ? apply_filters( 'dashboard_incoming_links_feed', $widget_options['dashboard_incoming_links']['url'] ) : apply_filters( 'dashboard_incoming_links_feed', 'http://blogsearch.google.com/blogsearch_feeds?scoring=d&ie=utf-8&num=' . $num_items . '&output=rss&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ),
-				'items' => $num_items,
-				'show_date' => isset($widget_options['dashboard_incoming_links']['show_date']) ? $widget_options['dashboard_incoming_links']['show_date'] : false
-			);
-		}
-		wp_add_dashboard_widget( 'dashboard_incoming_links', __( 'Incoming Links' ), 'wp_dashboard_incoming_links', 'wp_dashboard_incoming_links_control' );
-	}
-
-	// WP Plugins Widget
-	if ( ( ! is_multisite() && is_blog_admin() && current_user_can( 'install_plugins' ) ) || ( is_network_admin() && current_user_can( 'manage_network_plugins' ) && current_user_can( 'install_plugins' ) ) )
-		wp_add_dashboard_widget( 'dashboard_plugins', __( 'Plugins' ), 'wp_dashboard_plugins' );
-
 	// QuickPress Widget
-	if ( is_blog_admin() && current_user_can('edit_posts') )
-		wp_add_dashboard_widget( 'dashboard_quick_press', __( 'QuickPress' ), 'wp_dashboard_quick_press' );
+	if ( is_blog_admin() && current_user_can( 'edit_posts' ) )
+		add_meta_box( 'dashboard_quick_draft', __( 'Quick Draft' ), 'wp_dashboard_quick_draft', 'dashboard', 'side', 'high' );
+	
+	// WordPress News
+	add_meta_box( 'dashboard_rss', __( 'WordPress News' ), 'wp_dashboard_rss', 'dashboard', 'side', 'low' );
 
-	// Recent Drafts
-	if ( is_blog_admin() && current_user_can('edit_posts') )
-		wp_add_dashboard_widget( 'dashboard_recent_drafts', __('Recent Drafts'), 'wp_dashboard_recent_drafts' );
-
-	// Primary feed (Dev Blog) Widget
-	if ( !isset( $widget_options['dashboard_primary'] ) ) {
-		$update = true;
-		$widget_options['dashboard_primary'] = array(
-			'link' => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/news/' ) ),
-			'url' => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/news/feed/' ) ),
-			'title' => apply_filters( 'dashboard_primary_title', __( 'WordPress Blog' ) ),
-			'items' => 2,
-			'show_summary' => 1,
-			'show_author' => 0,
-			'show_date' => 1,
-		);
-	}
-	wp_add_dashboard_widget( 'dashboard_primary', $widget_options['dashboard_primary']['title'], 'wp_dashboard_primary', 'wp_dashboard_primary_control' );
-
-	// Secondary Feed (Planet) Widget
-	if ( !isset( $widget_options['dashboard_secondary'] ) ) {
-		$update = true;
-		$widget_options['dashboard_secondary'] = array(
-			'link' => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ),
-			'url' => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ),
-			'title' => apply_filters( 'dashboard_secondary_title', __( 'Other WordPress News' ) ),
-			'items' => 5,
-			'show_summary' => 0,
-			'show_author' => 0,
-			'show_date' => 0,
-		);
-	}
-	wp_add_dashboard_widget( 'dashboard_secondary', $widget_options['dashboard_secondary']['title'], 'wp_dashboard_secondary', 'wp_dashboard_secondary_control' );
-
 	// Hook to register new widgets
 	// Filter widget order
 	if ( is_network_admin() ) {
@@ -165,9 +116,9 @@
 	}
 
 	if ( is_blog_admin () )
-		$side_widgets = array('dashboard_quick_press', 'dashboard_recent_drafts', 'dashboard_primary', 'dashboard_secondary');
+		$side_widgets = array('dashboard_quick_draft');
 	else if (is_network_admin() )
-		$side_widgets = array('dashboard_primary', 'dashboard_secondary');
+		$side_widgets = array();
 	else
 		$side_widgets = array();
 
@@ -224,191 +175,68 @@
 
 /* Dashboard Widgets */
 
-function wp_dashboard_right_now() {
-	global $wp_registered_sidebars;
-
-	$num_posts = wp_count_posts( 'post' );
-	$num_pages = wp_count_posts( 'page' );
-
-	$num_cats  = wp_count_terms('category');
-
-	$num_tags = wp_count_terms('post_tag');
-
-	$num_comm = wp_count_comments();
-
-	echo "\n\t".'<div class="table table_content">';
-	echo "\n\t".'<p class="sub">' . __('Content') . '</p>'."\n\t".'<table>';
-	echo "\n\t".'<tr class="first">';
-
-	// Posts
-	$num = number_format_i18n( $num_posts->publish );
-	$text = _n( 'Post', 'Posts', intval($num_posts->publish) );
-	if ( current_user_can( 'edit_posts' ) ) {
-		$num = "<a href='edit.php'>$num</a>";
-		$text = "<a href='edit.php'>$text</a>";
-	}
-	echo '<td class="first b b-posts">' . $num . '</td>';
-	echo '<td class="t posts">' . $text . '</td>';
-
-	echo '</tr><tr>';
-	/* TODO: Show status breakdown on hover
-	if ( $can_edit_pages && !empty($num_pages->publish) ) { // how many pages is not exposed in feeds. Don't show if !current_user_can
-		$post_type_texts[] = '<a href="edit-pages.php">'.sprintf( _n( '%s page', '%s pages', $num_pages->publish ), number_format_i18n( $num_pages->publish ) ).'</a>';
-	}
-	if ( $can_edit_posts && !empty($num_posts->draft) ) {
-		$post_type_texts[] = '<a href="edit.php?post_status=draft">'.sprintf( _n( '%s draft', '%s drafts', $num_posts->draft ), number_format_i18n( $num_posts->draft ) ).'</a>';
-	}
-	if ( $can_edit_posts && !empty($num_posts->future) ) {
-		$post_type_texts[] = '<a href="edit.php?post_status=future">'.sprintf( _n( '%s scheduled post', '%s scheduled posts', $num_posts->future ), number_format_i18n( $num_posts->future ) ).'</a>';
-	}
-	if ( current_user_can('publish_posts') && !empty($num_posts->pending) ) {
-		$pending_text = sprintf( _n( 'There is <a href="%1$s">%2$s post</a> pending your review.', 'There are <a href="%1$s">%2$s posts</a> pending your review.', $num_posts->pending ), 'edit.php?post_status=pending', number_format_i18n( $num_posts->pending ) );
-	} else {
-		$pending_text = '';
-	}
-	*/
-
-	// Pages
-	$num = number_format_i18n( $num_pages->publish );
-	$text = _n( 'Page', 'Pages', $num_pages->publish );
-	if ( current_user_can( 'edit_pages' ) ) {
-		$num = "<a href='edit.php?post_type=page'>$num</a>";
-		$text = "<a href='edit.php?post_type=page'>$text</a>";
-	}
-	echo '<td class="first b b_pages">' . $num . '</td>';
-	echo '<td class="t pages">' . $text . '</td>';
-
-	echo '</tr><tr>';
-
-	// Categories
-	$num = number_format_i18n( $num_cats );
-	$text = _n( 'Category', 'Categories', $num_cats );
-	if ( current_user_can( 'manage_categories' ) ) {
-		$num = "<a href='edit-tags.php?taxonomy=category'>$num</a>";
-		$text = "<a href='edit-tags.php?taxonomy=category'>$text</a>";
-	}
-	echo '<td class="first b b-cats">' . $num . '</td>';
-	echo '<td class="t cats">' . $text . '</td>';
-
-	echo '</tr><tr>';
-
-	// Tags
-	$num = number_format_i18n( $num_tags );
-	$text = _n( 'Tag', 'Tags', $num_tags );
-	if ( current_user_can( 'manage_categories' ) ) {
-		$num = "<a href='edit-tags.php'>$num</a>";
-		$text = "<a href='edit-tags.php'>$text</a>";
-	}
-	echo '<td class="first b b-tags">' . $num . '</td>';
-	echo '<td class="t tags">' . $text . '</td>';
-
-	echo "</tr>";
-	do_action('right_now_content_table_end');
-	echo "\n\t</table>\n\t</div>";
-
-	echo "\n\t".'<div class="table table_discussion">';
-	echo "\n\t".'<p class="sub">' . __('Discussion') . '</p>'."\n\t".'<table>';
-	echo "\n\t".'<tr class="first">';
-
-	// Total Comments
-	$num = '<span class="total-count">' . number_format_i18n($num_comm->total_comments) . '</span>';
-	$text = _n( 'Comment', 'Comments', $num_comm->total_comments );
-	if ( current_user_can( 'moderate_comments' ) ) {
-		$num = '<a href="edit-comments.php">' . $num . '</a>';
-		$text = '<a href="edit-comments.php">' . $text . '</a>';
-	}
-	echo '<td class="b b-comments">' . $num . '</td>';
-	echo '<td class="last t comments">' . $text . '</td>';
-
-	echo '</tr><tr>';
-
-	// Approved Comments
-	$num = '<span class="approved-count">' . number_format_i18n($num_comm->approved) . '</span>';
-	$text = _nx( 'Approved', 'Approved', $num_comm->approved, 'Right Now' );
-	if ( current_user_can( 'moderate_comments' ) ) {
-		$num = "<a href='edit-comments.php?comment_status=approved'>$num</a>";
-		$text = "<a class='approved' href='edit-comments.php?comment_status=approved'>$text</a>";
-	}
-	echo '<td class="b b_approved">' . $num . '</td>';
-	echo '<td class="last t">' . $text . '</td>';
-
-	echo "</tr>\n\t<tr>";
-
-	// Pending Comments
-	$num = '<span class="pending-count">' . number_format_i18n($num_comm->moderated) . '</span>';
-	$text = _n( 'Pending', 'Pending', $num_comm->moderated );
-	if ( current_user_can( 'moderate_comments' ) ) {
-		$num = "<a href='edit-comments.php?comment_status=moderated'>$num</a>";
-		$text = "<a class='waiting' href='edit-comments.php?comment_status=moderated'>$text</a>";
-	}
-	echo '<td class="b b-waiting">' . $num . '</td>';
-	echo '<td class="last t">' . $text . '</td>';
-
-	echo "</tr>\n\t<tr>";
-
-	// Spam Comments
-	$num = number_format_i18n($num_comm->spam);
-	$text = _nx( 'Spam', 'Spam', $num_comm->spam, 'comment' );
-	if ( current_user_can( 'moderate_comments' ) ) {
-		$num = "<a href='edit-comments.php?comment_status=spam'><span class='spam-count'>$num</span></a>";
-		$text = "<a class='spam' href='edit-comments.php?comment_status=spam'>$text</a>";
-	}
-	echo '<td class="b b-spam">' . $num . '</td>';
-	echo '<td class="last t">' . $text . '</td>';
-
-	echo "</tr>";
-	do_action('right_now_table_end');
-	do_action('right_now_discussion_table_end');
-	echo "\n\t</table>\n\t</div>";
-
-	echo "\n\t".'<div class="versions">';
+function dashboard_new_right_now() { 
 	$theme = wp_get_theme();
-
-	echo "\n\t<p>";
-
-	if ( $theme->errors() ) {
-		if ( ! is_multisite() || is_super_admin() )
-			echo '<span class="error-message">' . sprintf( __( 'ERROR: %s' ), $theme->errors()->get_error_message() ) . '</span>';
-	} elseif ( ! empty($wp_registered_sidebars) ) {
-		$sidebars_widgets = wp_get_sidebars_widgets();
-		$num_widgets = 0;
-		foreach ( (array) $sidebars_widgets as $k => $v ) {
-			if ( 'wp_inactive_widgets' == $k || 'orphaned_widgets' == substr( $k, 0, 16 ) )
-				continue;
-			if ( is_array($v) )
-				$num_widgets = $num_widgets + count($v);
+	if ( current_user_can( 'switch_themes' ) )
+		$theme_name = sprintf( '<a href="themes.php">%1$s</a>', $theme->display('Name') );
+	else
+		$theme_name = $theme->display('Name');
+?>
+	<div class="main">
+	<ul>
+	<?php
+	do_action( 'rightnow_list_start' );
+	// Using show_in_nav_menus as my arg for grabbing what post types should show, is there better?
+	$post_types = get_post_types( array( 'show_in_nav_menus' => true ), 'objects' );
+	$post_types = (array) apply_filters( 'rightnow_post_types', $post_types );
+	foreach ( $post_types as $post_type => $post_type_obj ){
+		$num_posts = wp_count_posts( $post_type );
+		if ( $num_posts && $num_posts->publish ) {
+			printf(
+				'<li class="%1$s-count"><a href="edit.php?post_type=%1$s">%2$s %3$s</a></li>', 
+				$post_type,
+				number_format_i18n( $num_posts->publish ), 
+				$post_type_obj->label 
+			);
 		}
-		$num = number_format_i18n( $num_widgets );
-
-		$switch_themes = $theme->display('Name');
-		if ( current_user_can( 'switch_themes') )
-			$switch_themes = '<a href="themes.php">' . $switch_themes . '</a>';
-		if ( current_user_can( 'edit_theme_options' ) ) {
-			printf(_n('Theme <span class="b">%1$s</span> with <span class="b"><a href="widgets.php">%2$s Widget</a></span>', 'Theme <span class="b">%1$s</span> with <span class="b"><a href="widgets.php">%2$s Widgets</a></span>', $num_widgets), $switch_themes, $num);
-		} else {
-			printf(_n('Theme <span class="b">%1$s</span> with <span class="b">%2$s Widget</span>', 'Theme <span class="b">%1$s</span> with <span class="b">%2$s Widgets</span>', $num_widgets), $switch_themes, $num);
+	}
+	// Comments
+	$num_comm = wp_count_comments();
+	if ( $num_comm && $num_comm->total_comments ) {
+		$text = _n( 'comment', 'comments', $num_comm->total_comments );
+		printf(
+			'<li class="comment-count"><a href="edit-comments.php">%1$s %2$s</a></li>', 
+			number_format_i18n( $num_comm->total_comments ), 
+			$text
+		);
+		if ( $num_comm->moderated ) {
+			$text = _n( 'in moderation', 'in moderation', $num_comm->total_comments );
+			printf(
+				'<li class="comment-mod-count"><a href="edit-comments.php?comment_status=moderated">%1$s %2$s</a></li>', 
+				number_format_i18n( $num_comm->moderated ), 
+				$text
+			);
 		}
-	} else {
-		if ( current_user_can( 'switch_themes' ) )
-			printf( __('Theme <span class="b"><a href="themes.php">%1$s</a></span>'), $theme->display('Name') );
-		else
-			printf( __('Theme <span class="b">%1$s</span>'), $theme->display('Name') );
 	}
-	echo '</p>';
+	do_action( 'rightnow_list_end' );
+	?>
+	</ul>
+	<p><?php printf( __( 'WordPress %1$s running %2$s theme.' ), get_bloginfo( 'version', 'display' ), $theme_name ); ?></p>
+	</div>
 
-	// Check if search engines are asked not to index this site.
-	if ( !is_network_admin() && !is_user_admin() && current_user_can('manage_options') && '1' != get_option('blog_public') ) {
-		$title = apply_filters('privacy_on_link_title', __('Your site is asking search engines not to index its content') );
-		$content = apply_filters('privacy_on_link_text', __('Search Engines Discouraged') );
-
-		echo "<p><a href='options-reading.php' title='$title'>$content</a></p>";
-	}
-
-	update_right_now_message();
-
-	echo "\n\t".'<br class="clear" /></div>';
+	<?php
+	// activity_box_end has a core action, but only prints content when multisite. 
+	// Using an output buffer is the only way to really check if anything's displayed here.
+	ob_start();
 	do_action( 'rightnow_end' );
 	do_action( 'activity_box_end' );
+	$actions = ob_get_clean();
+
+	if ( !empty( $actions ) ) : ?>
+	<div class="sub">
+		<?php echo $actions; ?>
+	</div>
+	<?php endif;
 }
 
 function wp_network_dashboard_right_now() {
@@ -458,42 +286,23 @@
 	do_action( 'mu_activity_box_end' );
 }
 
-function wp_dashboard_quick_press() {
+/**
+ * The Quick Draft widget display and creation of drafts
+ *
+ *
+ *
+ * @since 3.8.0
+ *
+ */
+function wp_dashboard_quick_draft( $error_msg=false ) {
 	global $post_ID;
 
-	$drafts = false;
-	if ( 'post' === strtolower( $_SERVER['REQUEST_METHOD'] ) && isset( $_POST['action'] ) && 0 === strpos( $_POST['action'], 'post-quickpress' ) && (int) $_POST['post_ID'] ) {
-		$view = get_permalink( $_POST['post_ID'] );
-		$edit = esc_url( get_edit_post_link( $_POST['post_ID'] ) );
-		if ( 'post-quickpress-publish' == $_POST['action'] ) {
-			if ( current_user_can('publish_posts') )
-				printf( '<div class="updated"><p>' . __( 'Post published. <a href="%s">View post</a> | <a href="%s">Edit post</a>' ) . '</p></div>', esc_url( $view ), $edit );
-			else
-				printf( '<div class="updated"><p>' . __( 'Post submitted. <a href="%s">Preview post</a> | <a href="%s">Edit post</a>' ) . '</p></div>', esc_url( add_query_arg( 'preview', 1, $view ) ), $edit );
-		} else {
-			printf( '<div class="updated"><p>' . __( 'Draft saved. <a href="%s">Preview post</a> | <a href="%s">Edit post</a>' ) . '</p></div>', esc_url( add_query_arg( 'preview', 1, $view ) ), $edit );
-			$drafts_query = new WP_Query( array(
-				'post_type' => 'post',
-				'post_status' => 'draft',
-				'author' => $GLOBALS['current_user']->ID,
-				'posts_per_page' => 1,
-				'orderby' => 'modified',
-				'order' => 'DESC'
-			) );
-
-			if ( $drafts_query->posts )
-				$drafts =& $drafts_query->posts;
-		}
-		printf('<p class="easy-blogging">' . __('You can also try %s, easy blogging from anywhere on the Web.') . '</p>', '<a href="' . esc_url( admin_url( 'tools.php' ) ) . '">' . __('Press This') . '</a>' );
-		$_REQUEST = array(); // hack for get_default_post_to_edit()
-	}
-
 	/* Check if a new auto-draft (= no new post_ID) is needed or if the old can be used */
 	$last_post_id = (int) get_user_option( 'dashboard_quick_press_last_post_id' ); // Get the last post_ID
 	if ( $last_post_id ) {
 		$post = get_post( $last_post_id );
 		if ( empty( $post ) || $post->post_status != 'auto-draft' ) { // auto-draft doesn't exists anymore
-			$post = get_default_post_to_edit('post', true);
+			$post = get_default_post_to_edit( 'post', true );
 			update_user_option( get_current_user_id(), 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID
 		} else {
 			$post->post_title = ''; // Remove the auto draft title
@@ -507,153 +316,97 @@
 	}
 
 	$post_ID = (int) $post->ID;
-
-	$media_settings = array(
-		'id' => $post->ID,
-		'nonce' => wp_create_nonce( 'update-post_' . $post->ID ),
-	);
-
-	if ( current_theme_supports( 'post-thumbnails', $post->post_type ) && post_type_supports( $post->post_type, 'thumbnail' ) ) {
-		$featured_image_id = get_post_meta( $post->ID, '_thumbnail_id', true );
-		$media_settings['featuredImageId'] = $featured_image_id ? $featured_image_id : -1;
-	}
+	
+	do_action( 'dashboard_quickdraft_beginning', $post );
 ?>
 
-	<form name="post" action="<?php echo esc_url( admin_url( 'post.php' ) ); ?>" method="post" id="quick-press">
+	<form name="post" action="<?php echo esc_url( admin_url( 'post.php' ) ); ?>" method="post" id="quick-press" class="initial-form">
+		
+		<?php if ($error_msg) : ?>
+		<div class="error"><?php _e( $error_msg ); ?></div>
+		<?php endif; ?>
+		
 		<div class="input-text-wrap" id="title-wrap">
-			<label class="screen-reader-text prompt" for="title" id="title-prompt-text"><?php _e( 'Enter title here' ); ?></label>
-			<input type="text" name="post_title" id="title" autocomplete="off" value="<?php echo esc_attr( $post->post_title ); ?>" />
+			<label class="screen-reader-text prompt" for="title" id="title-prompt-text"><?php _e( "What's on your mind?" ); ?></label>
+			<input type="text" name="post_title" id="title" autocomplete="off" />
 		</div>
 
-		<?php if ( current_user_can( 'upload_files' ) ) : ?>
-		<div id="wp-content-wrap" class="wp-editor-wrap hide-if-no-js wp-media-buttons">
-			<?php do_action( 'media_buttons', 'content' ); ?>
+		<div class="textarea-wrap" id="description-wrap">
+			<label class="screen-reader-text prompt" for="content" id="content-prompt-text"><?php _e( 'Enter a description' ); ?></label>
+			<textarea name="content" id="content" class="mceEditor" rows="3" cols="15"></textarea>
 		</div>
-		<?php endif; ?>
 
-		<div class="textarea-wrap">
-			<label class="screen-reader-text" for="content"><?php _e( 'Content' ); ?></label>
-			<textarea name="content" id="content" class="mceEditor" rows="3" cols="15"><?php echo esc_textarea( $post->post_content ); ?></textarea>
-		</div>
-
-		<script type="text/javascript">
-		edCanvas = document.getElementById('content');
-		edInsertContent = null;
-		<?php if ( $_POST ) : ?>
-		wp.media.editor.remove('content');
-		wp.media.view.settings.post = <?php echo json_encode( $media_settings ); // big juicy hack. ?>;
-		wp.media.editor.add('content');
-		<?php endif; ?>
-		</script>
-
-		<div class="input-text-wrap" id="tags-input-wrap">
-			<label class="screen-reader-text prompt" for="tags-input" id="tags-input-prompt-text"><?php _e( 'Tags (separate with commas)' ); ?></label>
-			<input type="text" name="tags_input" id="tags-input" value="<?php echo get_tags_to_edit( $post->ID ); ?>" />
-		</div>
-
 		<p class="submit">
-			<span id="publishing-action">
-				<input type="submit" name="publish" id="publish" accesskey="p" class="button-primary" value="<?php current_user_can('publish_posts') ? esc_attr_e('Publish') : esc_attr_e('Submit for Review'); ?>" />
-				<span class="spinner"></span>
-			</span>
-			<input type="hidden" name="action" id="quickpost-action" value="post-quickpress-save" />
+			<input type="hidden" name="action" id="quickpost-action" value="post-quickdraft-save" />
 			<input type="hidden" name="post_ID" value="<?php echo $post_ID; ?>" />
 			<input type="hidden" name="post_type" value="post" />
-			<?php wp_nonce_field('add-post'); ?>
-			<?php submit_button( __( 'Save Draft' ), 'button', 'save', false, array( 'id' => 'save-post' ) ); ?>
-			<input type="reset" value="<?php esc_attr_e( 'Reset' ); ?>" class="button" />
+			<?php wp_nonce_field( 'add-post' ); ?>
+			<?php submit_button( __( 'Save Draft' ), 'primary', 'save', false, array( 'id' => 'save-post' ) ); ?>
 			<br class="clear" />
 		</p>
 
 	</form>
 
 <?php
-	if ( $drafts )
-		wp_dashboard_recent_drafts( $drafts );
+	wp_dashboard_recent_quickdrafts();
+	
+	do_action( 'dashboard_quickdraft_end' );
 }
 
-function wp_dashboard_recent_drafts( $drafts = false ) {
-	if ( !$drafts ) {
-		$drafts_query = new WP_Query( array(
-			'post_type' => 'post',
-			'post_status' => 'draft',
-			'author' => $GLOBALS['current_user']->ID,
-			'posts_per_page' => 5,
-			'orderby' => 'modified',
-			'order' => 'DESC'
-		) );
-		$drafts =& $drafts_query->posts;
-	}
+/**
+ * Show `Recent Drafts` below Quick Draft form
+ *
+ *
+ *
+ * @since 3.8.0
+ *
+ */
+function wp_dashboard_recent_quickdrafts() {
 
+	$query_args = array(
+		'post_type'      => 'post',
+		'post_status'    => 'draft',
+		'author'         => $GLOBALS['current_user']->ID,
+		'posts_per_page' => 4,
+		'orderby'        => 'modified',
+		'order'          => 'DESC'
+	);
+	$query_args = apply_filters( 'dash_recent_quickdrafts_query_args', $query_args );
+	$drafts_query = new WP_Query( $query_args );
+	$drafts =& $drafts_query->posts;
+
+
 	if ( $drafts && is_array( $drafts ) ) {
 		$list = array();
+		$draft_count = 0;
 		foreach ( $drafts as $draft ) {
+			if ( 3 == $draft_count )
+				break;
+			
+			$draft_count++;
+			
 			$url = get_edit_post_link( $draft->ID );
 			$title = _draft_or_post_title( $draft->ID );
-			$item = "<h4><a href='$url' title='" . sprintf( __( 'Edit &#8220;%s&#8221;' ), esc_attr( $title ) ) . "'>" . esc_html($title) . "</a> <abbr title='" . get_the_time(__('Y/m/d g:i:s A'), $draft) . "'>" . get_the_time( get_option( 'date_format' ), $draft ) . '</abbr></h4>';
+			$item = '<a href="' . $url . '" title="' . sprintf( __( 'Edit &#8220;%s&#8221;' ), esc_attr( $title ) ) . '">' . esc_html( $title ) . '</a> <time datetime="' . get_the_time( 'c', $draft) . '">' . get_the_time( get_option( 'date_format' ), $draft ) . '</time>';
 			if ( $the_content = wp_trim_words( $draft->post_content, 10 ) )
 				$item .= '<p>' . $the_content . '</p>';
 			$list[] = $item;
 		}
+		
+		do_action( 'dashboard_quickdraft_drafts_list', $drafts );
 ?>
-	<ul>
-		<li><?php echo join( "</li>\n<li>", $list ); ?></li>
-	</ul>
-	<p class="textright"><a href="edit.php?post_status=draft" ><?php _e('View all'); ?></a></p>
-<?php
-	} else {
-		_e('There are no drafts at the moment');
-	}
+	<div class="drafts">
+		<?php if ( 3 < count($drafts) ) { ?>
+		<p class="view-all"><a href="edit.php?post_status=draft" ><?php _e( 'View all' ); ?></a></p>
+		<?php } ?>
+		<h4><?php _e('Drafts'); ?></h4>
+		<ul id="draft-list">
+			<li><?php echo join( "</li>\n<li>", $list ); ?></li>
+		</ul>
+	</div>
+<?php }
 }
 
-/**
- * Display recent comments dashboard widget content.
- *
- * @since 2.5.0
- */
-function wp_dashboard_recent_comments() {
-	global $wpdb;
-
-	// Select all comment types and filter out spam later for better query performance.
-	$comments = array();
-	$start = 0;
-
-	$widgets = get_option( 'dashboard_widget_options' );
-	$total_items = isset( $widgets['dashboard_recent_comments'] ) && isset( $widgets['dashboard_recent_comments']['items'] )
-		? absint( $widgets['dashboard_recent_comments']['items'] ) : 5;
-
-	$comments_query = array( 'number' => $total_items * 5, 'offset' => 0 );
-	if ( ! current_user_can( 'edit_posts' ) )
-		$comments_query['status'] = 'approve';
-
-	while ( count( $comments ) < $total_items && $possible = get_comments( $comments_query ) ) {
-		foreach ( $possible as $comment ) {
-			if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) )
-				continue;
-			$comments[] = $comment;
-			if ( count( $comments ) == $total_items )
-				break 2;
-		}
-		$comments_query['offset'] += $comments_query['number'];
-		$comments_query['number'] = $total_items * 10;
-	}
-
-	if ( $comments ) {
-		echo '<div id="the-comment-list" data-wp-lists="list:comment">';
-		foreach ( $comments as $comment )
-			_wp_dashboard_recent_comments_row( $comment );
-		echo '</div>';
-
-		if ( current_user_can('edit_posts') )
-			_get_list_table('WP_Comments_List_Table')->views();
-
-		wp_comment_reply( -1, false, 'dashboard', false );
-		wp_comment_trashnotice();
-	} else {
-		echo '<p>' . __( 'No comments yet.' ) . '</p>';
-	}
-}
-
 function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 	$GLOBALS['comment'] =& $comment;
 
@@ -748,261 +501,190 @@
 }
 
 /**
- * The recent comments dashboard widget control.
+ * callback function for `Activity` widget
  *
- * @since 3.0.0
+ *
+ *
+ * @since 3.8.0
+ *
  */
-function wp_dashboard_recent_comments_control() {
-	if ( !$widget_options = get_option( 'dashboard_widget_options' ) )
-		$widget_options = array();
+function wp_dashboard_activity() {
 
-	if ( !isset($widget_options['dashboard_recent_comments']) )
-		$widget_options['dashboard_recent_comments'] = array();
+	echo '<div id="activity-widget">';
 
-	if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['widget-recent-comments']) ) {
-		$number = absint( $_POST['widget-recent-comments']['items'] );
-		$widget_options['dashboard_recent_comments']['items'] = $number;
-		update_option( 'dashboard_widget_options', $widget_options );
+	do_action( 'dashboard_activity_beginning' );
+
+	$future_posts = dashboard_show_published_posts( array(
+		'display' => 2,
+		'max'     => 5,
+		'status'  => 'future',
+		'order'   => 'ASC',
+		'title'   => __( 'Publishing Soon' ),
+		'id'      => 'future-posts',
+	) );
+	$recent_posts = dashboard_show_published_posts( array(
+		'display' => 2,
+		'max'     => 5,
+		'status'  => 'publish',
+		'order'   => 'DESC',
+		'title'   => __( 'Recently Published' ),
+		'id'      => 'published-posts',
+	) );
+	
+	do_action( 'dashboard_activity_middle' );
+	
+	$recent_comments = dashboard_comments();
+	
+	if ( !$future_posts && !$recent_posts && !$recent_comments ) {
+		echo '<div class="no-activity">';
+		echo '<p class="smiley"></p>';
+		echo '<p>' . __( 'No activity yet!' ) . '</p>';
+		echo '</div>';
 	}
+	
+	do_action( 'dashboard_activity_end' );
 
-	$number = isset( $widget_options['dashboard_recent_comments']['items'] ) ? (int) $widget_options['dashboard_recent_comments']['items'] : '';
-
-	echo '<p><label for="comments-number">' . __('Number of comments to show:') . '</label>';
-	echo '<input id="comments-number" name="widget-recent-comments[items]" type="text" value="' . $number . '" size="3" /></p>';
+	echo '</div>';
 }
 
-function wp_dashboard_incoming_links() {
-	wp_dashboard_cached_rss_widget( 'dashboard_incoming_links', 'wp_dashboard_incoming_links_output' );
-}
-
 /**
- * Display incoming links dashboard widget content.
+ * Generates `Publishing Soon` and `Recently Published` sections
  *
- * @since 2.5.0
+ *
+ *
+ * @since 3.8.0
+ *
  */
-function wp_dashboard_incoming_links_output() {
-	$widgets = get_option( 'dashboard_widget_options' );
-	@extract( @$widgets['dashboard_incoming_links'], EXTR_SKIP );
-	$rss = fetch_feed( $url );
+function dashboard_show_published_posts( $args ) {
 
-	if ( is_wp_error($rss) ) {
-		if ( is_admin() || current_user_can('manage_options') ) {
-			echo '<p>';
-			printf(__('<strong>RSS Error</strong>: %s'), $rss->get_error_message());
-			echo '</p>';
-		}
-		return;
-	}
+	$query_args = array(
+		'post_type'      => 'post',
+		'post_status'    => $args['status'],
+		'orderby'        => 'date',
+		'order'          => $args['order'],
+		'posts_per_page' => intval( $args['max'] ),
+		'no_found_rows'  => true,
+		'cache_results'  => false
+	);
+	$query_args = apply_filters( 'dash_show_published_posts_query_args', $query_args );
+	$posts = new WP_Query( $query_args );
 
-	if ( !$rss->get_item_quantity() ) {
-		echo '<p>' . __('This dashboard widget queries <a href="http://blogsearch.google.com/">Google Blog Search</a> so that when another blog links to your site it will show up here. It has found no incoming links&hellip; yet. It&#8217;s okay &#8212; there is no rush.') . "</p>\n";
-		$rss->__destruct();
-		unset($rss);
-		return;
-	}
+	if ( $posts->have_posts() ) {
 
-	echo "<ul>\n";
+		echo '<div id="' . $args['id'] . '" class="activity-block">';
 
-	if ( !isset($items) )
-		$items = 10;
-
-	foreach ( $rss->get_items(0, $items) as $item ) {
-		$publisher = '';
-		$site_link = '';
-		$link = '';
-		$content = '';
-		$date = '';
-		$link = esc_url( strip_tags( $item->get_link() ) );
-
-		$author = $item->get_author();
-		if ( $author ) {
-			$site_link = esc_url( strip_tags( $author->get_link() ) );
-
-			if ( !$publisher = esc_html( strip_tags( $author->get_name() ) ) )
-				$publisher = __( 'Somebody' );
-		} else {
-		  $publisher = __( 'Somebody' );
+		if ( $posts->post_count > $args['display'] ) {
+			echo '<small class="show-more"><a href="#">' . sprintf( __( 'See %s more&hellip;'), $posts->post_count - intval( $args['display'] ) ) . '</a></small>';
 		}
-		if ( $site_link )
-			$publisher = "<a href='$site_link'>$publisher</a>";
-		else
-			$publisher = "<strong>$publisher</strong>";
 
-		$content = $item->get_content();
-		$content = wp_html_excerpt( $content, 50, ' &hellip;' );
+		echo '<h4>' . $args['title'] . '</h4>';
 
-		if ( $link )
-			/* translators: incoming links feed, %1$s is other person, %3$s is content */
-			$text = __( '%1$s linked here <a href="%2$s">saying</a>, "%3$s"' );
-		else
-			/* translators: incoming links feed, %1$s is other person, %3$s is content */
-			$text = __( '%1$s linked here saying, "%3$s"' );
+		echo '<ul>';
 
-		if ( !empty( $show_date ) ) {
-			if ( $link )
-				/* translators: incoming links feed, %1$s is other person, %3$s is content, %4$s is the date */
-				$text = __( '%1$s linked here <a href="%2$s">saying</a>, "%3$s" on %4$s' );
-			else
-				/* translators: incoming links feed, %1$s is other person, %3$s is content, %4$s is the date */
-				$text = __( '%1$s linked here saying, "%3$s" on %4$s' );
-			$date = esc_html( strip_tags( $item->get_date() ) );
-			$date = strtotime( $date );
-			$date = gmdate( get_option( 'date_format' ), $date );
+		$i = 0;
+		while ( $posts->have_posts() ) {
+			$posts->the_post();
+			printf(
+				'<li%s><span>%s, %s</span> <a href="%s">%s</a></li>',
+				( $i >= intval ( $args['display'] ) ? ' class="hidden"' : '' ),
+				dashboard_relative_date( get_the_time( 'U' ) ),
+				get_the_time(),
+				get_edit_post_link(),
+				get_the_title()
+			);
+			$i++;
 		}
 
-		echo "\t<li>" . sprintf( $text, $publisher, $link, $content, $date ) . "</li>\n";
+		echo '</ul>';
+		echo '</div>';
+
+	} else {
+		return false;
 	}
 
-	echo "</ul>\n";
-	$rss->__destruct();
-	unset($rss);
-}
+	wp_reset_postdata();
 
-function wp_dashboard_incoming_links_control() {
-	wp_dashboard_rss_control( 'dashboard_incoming_links', array( 'title' => false, 'show_summary' => false, 'show_author' => false ) );
+	return true;
 }
 
-function wp_dashboard_primary() {
-	wp_dashboard_cached_rss_widget( 'dashboard_primary', 'wp_dashboard_rss_output' );
-}
-
-function wp_dashboard_primary_control() {
-	wp_dashboard_rss_control( 'dashboard_primary' );
-}
-
 /**
- * Display primary dashboard RSS widget feed.
+ * Show `Comments` section
  *
- * @since 2.5.0
  *
- * @param string $widget_id
- */
-function wp_dashboard_rss_output( $widget_id ) {
-	$widgets = get_option( 'dashboard_widget_options' );
-	echo '<div class="rss-widget">';
-	wp_widget_rss_output( $widgets[$widget_id] );
-	echo "</div>";
-}
-
-function wp_dashboard_secondary() {
-	wp_dashboard_cached_rss_widget( 'dashboard_secondary', 'wp_dashboard_secondary_output' );
-}
-
-function wp_dashboard_secondary_control() {
-	wp_dashboard_rss_control( 'dashboard_secondary' );
-}
-
-/**
- * Display secondary dashboard RSS widget feed.
  *
- * @since 2.5.0
+ * @since 3.8.0
  *
- * @return unknown
  */
-function wp_dashboard_secondary_output() {
-	$widgets = get_option( 'dashboard_widget_options' );
-	@extract( @$widgets['dashboard_secondary'], EXTR_SKIP );
-	$rss = @fetch_feed( $url );
+function dashboard_comments( $total_items = 5 ) {
+	global $wpdb;
 
-	if ( is_wp_error($rss) ) {
-		if ( is_admin() || current_user_can('manage_options') ) {
-			echo '<div class="rss-widget"><p>';
-			printf(__('<strong>RSS Error</strong>: %s'), $rss->get_error_message());
-			echo '</p></div>';
+	// Select all comment types and filter out spam later for better query performance.
+	$comments = array();
+	$start = 0;
+
+	$comments_query = array(
+		'number' => $total_items * 5,
+		'offset' => 0
+	);
+	if ( ! current_user_can( 'edit_posts' ) )
+		$comments_query['status'] = 'approve';
+
+	while ( count( $comments ) < $total_items && $possible = get_comments( $comments_query ) ) {
+		foreach ( $possible as $comment ) {
+			if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) )
+				continue;
+			$comments[] = $comment;
+			if ( count( $comments ) == $total_items )
+				break 2;
 		}
-	} elseif ( !$rss->get_item_quantity() ) {
-		$rss->__destruct();
-		unset($rss);
-		return false;
-	} else {
-		echo '<div class="rss-widget">';
-		wp_widget_rss_output( $rss, $widgets['dashboard_secondary'] );
+		$comments_query['offset'] += $comments_query['number'];
+		$comments_query['number'] = $total_items * 10;
+	}
+	
+	
+
+	if ( $comments ) {
+		echo '<div id="latest-comments" class="activity-block">';
+		echo '<h4>' . __( 'Comments' ) . '</h4>';
+		
+		echo '<div id="the-comment-list" data-wp-lists="list:comment">';
+		foreach ( $comments as $comment )
+			_wp_dashboard_recent_comments_row( $comment );
 		echo '</div>';
-		$rss->__destruct();
-		unset($rss);
+
+		if ( current_user_can('edit_posts') )
+			_get_list_table('WP_Comments_List_Table')->views();
+
+		wp_comment_reply( -1, false, 'dashboard', false );
+		wp_comment_trashnotice();
+		
+		echo '</div>';
+	} else {
+		return false;
 	}
+	return true;
 }
 
-function wp_dashboard_plugins() {
-	wp_dashboard_cached_rss_widget( 'dashboard_plugins', 'wp_dashboard_plugins_output', array(
-		'http://wordpress.org/plugins/rss/browse/popular/',
-		'http://wordpress.org/plugins/rss/browse/new/'
-	) );
-}
-
 /**
- * Display plugins most popular, newest plugins, and recently updated widget text.
+ * return relative date for given timestamp
  *
- * @since 2.5.0
+ *
+ *
+ * @since 3.8.0
+ *
  */
-function wp_dashboard_plugins_output() {
-	$popular = fetch_feed( 'http://wordpress.org/plugins/rss/browse/popular/' );
-	$new     = fetch_feed( 'http://wordpress.org/plugins/rss/browse/new/' );
+function dashboard_relative_date( $time ) {
 
-	if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) {
-		$plugin_slugs = array_keys( get_plugins() );
-		set_transient( 'plugin_slugs', $plugin_slugs, DAY_IN_SECONDS );
-	}
+	$diff = floor( ( $time - time() ) / DAY_IN_SECONDS );
 
-	foreach ( array( 'popular' => __('Most Popular'), 'new' => __('Newest Plugins') ) as $feed => $label ) {
-		if ( is_wp_error($$feed) || !$$feed->get_item_quantity() )
-			continue;
+	if ( $diff == 0 )
+		return __( 'Today' );
 
-		$items = $$feed->get_items(0, 5);
+	if ( $diff == 1 )
+		return __( 'Tomorrow' );
 
-		// Pick a random, non-installed plugin
-		while ( true ) {
-			// Abort this foreach loop iteration if there's no plugins left of this type
-			if ( 0 == count($items) )
-				continue 2;
+	return date( 'M jS', $time);
 
-			$item_key = array_rand($items);
-			$item = $items[$item_key];
-
-			list($link, $frag) = explode( '#', $item->get_link() );
-
-			$link = esc_url($link);
-			if ( preg_match( '|/([^/]+?)/?$|', $link, $matches ) )
-				$slug = $matches[1];
-			else {
-				unset( $items[$item_key] );
-				continue;
-			}
-
-			// Is this random plugin's slug already installed? If so, try again.
-			reset( $plugin_slugs );
-			foreach ( $plugin_slugs as $plugin_slug ) {
-				if ( $slug == substr( $plugin_slug, 0, strlen( $slug ) ) ) {
-					unset( $items[$item_key] );
-					continue 2;
-				}
-			}
-
-			// If we get to this point, then the random plugin isn't installed and we can stop the while().
-			break;
-		}
-
-		// Eliminate some common badly formed plugin descriptions
-		while ( ( null !== $item_key = array_rand($items) ) && false !== strpos( $items[$item_key]->get_description(), 'Plugin Name:' ) )
-			unset($items[$item_key]);
-
-		if ( !isset($items[$item_key]) )
-			continue;
-
-		$title = esc_html( $item->get_title() );
-
-		$description = esc_html( strip_tags(@html_entity_decode($item->get_description(), ENT_QUOTES, get_option('blog_charset'))) );
-
-		$ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) .
-							'&amp;TB_iframe=true&amp;width=600&amp;height=800';
-
-		echo "<h4>$label</h4>\n";
-		echo "<h5><a href='$link'>$title</a></h5>&nbsp;<span>(<a href='$ilink' class='thickbox' title='$title'>" . __( 'Install' ) . "</a>)</span>\n";
-		echo "<p>$description</p>\n";
-
-		$$feed->__destruct();
-		unset($$feed);
-	}
 }
 
 /**
@@ -1074,47 +756,187 @@
 }
 
 /**
- * The RSS dashboard widget control.
+ * Returns default WordPress News feeds
  *
- * Sets up $args to be used as input to wp_widget_rss_form(). Handles POST data
- * from RSS-type widgets.
  *
- * @since 2.5.0
  *
- * @param string $widget_id
- * @param array $form_inputs
+ * @since 3.8.0
+ *
  */
-function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) {
-	if ( !$widget_options = get_option( 'dashboard_widget_options' ) )
+function wp_dashboard_default_feeds() {
+	return array(
+		'news'   => array(
+			'link'         => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/news/' ) ),
+			'url'          => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/news/feed/' ) ),
+			'title'        => '',
+			'items'        => 1,
+			'show_summary' => 1,
+			'show_author'  => 0,
+			'show_date'    => 1,
+		), 
+		'planet' => array(
+			'link'         => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ),
+			'url'          => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ),
+			'title'        => '',
+			'items'        => 3,
+			'show_summary' => 0,
+			'show_author'  => 0,
+			'show_date'    => 0,
+		), 
+		'plugins' => array(
+			'link'         => '',
+			'url'          => array(
+					'popular' => 'http://wordpress.org/plugins/rss/browse/popular/',
+					'new'     => 'http://wordpress.org/plugins/rss/browse/new/'
+			),
+			'title'        => '',
+			'items'        => 1,
+			'show_summary' => 0,
+			'show_author'  => 0,
+			'show_date'    => 0,
+		)
+	);
+}
+
+/**
+ * Check for cached feeds
+ *
+ *
+ *
+ * @since 3.8.0
+ *
+ */
+function wp_dashboard_rss() {
+	$default_feeds = wp_dashboard_default_feeds();
+
+	$widget_options = get_option( 'dashboard_widget_options' );
+
+	if ( !$widget_options || !is_array($widget_options) )
 		$widget_options = array();
 
-	if ( !isset($widget_options[$widget_id]) )
-		$widget_options[$widget_id] = array();
+	if ( ! isset( $widget_options['dashboard_rss'] ) ) {
+		$widget_options['dashboard_rss'] = $default_feeds;
+		update_option( 'dashboard_widget_options', $widget_options );
+	}
 
-	$number = 1; // Hack to use wp_widget_rss_form()
-	$widget_options[$widget_id]['number'] = $number;
+	foreach( $default_feeds as $key => $value ) {
+		$default_urls[] = $value['url'];
+	}
+	
+	do_action( 'dashboard_news_beginning' );
 
-	if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['widget-rss'][$number]) ) {
-		$_POST['widget-rss'][$number] = wp_unslash( $_POST['widget-rss'][$number] );
-		$widget_options[$widget_id] = wp_widget_rss_process( $_POST['widget-rss'][$number] );
-		$widget_options[$widget_id]['number'] = $number;
-		// title is optional. If black, fill it if possible
-		if ( !$widget_options[$widget_id]['title'] && isset($_POST['widget-rss'][$number]['title']) ) {
-			$rss = fetch_feed($widget_options[$widget_id]['url']);
-			if ( is_wp_error($rss) ) {
-				$widget_options[$widget_id]['title'] = htmlentities(__('Unknown Feed'));
-			} else {
-				$widget_options[$widget_id]['title'] = htmlentities(strip_tags($rss->get_title()));
-				$rss->__destruct();
-				unset($rss);
+	wp_dashboard_cached_rss_widget( 'dashboard_rss', 'wp_dashboard_news_output', $default_urls );
+	
+	do_action( 'dashboard_news_end' );
+}
+
+/**
+ * Display news feeds
+ *
+ *
+ *
+ * @since 3.8.0
+ *
+ */
+function wp_dashboard_news_output() {
+	$widgets = get_option( 'dashboard_widget_options' );
+
+	foreach( $widgets['dashboard_rss'] as $type => $args ) {
+		$args['type'] = $type;
+		echo '<div class="rss-widget">';
+		wp_widget_news_output( $args['url'], $args );
+		echo "</div>";
+	}
+}
+
+/**
+ * Generate code for each news feed
+ *
+ *
+ *
+ * @since 3.8.0
+ *
+ */
+function wp_widget_news_output( $rss, $args = array() ) {
+	
+	// Regular RSS feeds
+	if ( isset( $args['type'] ) && 'plugins' != $args['type'] ) 	
+		return wp_widget_rss_output( $rss, $args );
+	
+	// Plugin feeds plus link to install them
+	if ( ! is_multisite() && current_user_can( 'install_plugins' ) ) {
+		$popular = fetch_feed( $args['url']['popular'] );
+		$new     = fetch_feed( $args['url']['new'] );
+	
+		if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) {
+			$plugin_slugs = array_keys( get_plugins() );
+			set_transient( 'plugin_slugs', $plugin_slugs, DAY_IN_SECONDS );
+		}
+	
+		echo '<ul>';
+	
+		foreach ( array(
+			'popular' => __( 'Popular Plugin' ),
+			'new'     => __( 'Newest Plugin' )
+		) as $feed => $label ) {
+			if ( is_wp_error($$feed) || !$$feed->get_item_quantity() )
+				continue;
+	
+			$items = $$feed->get_items(0, 5);
+	
+			// Pick a random, non-installed plugin
+			while ( true ) {
+				// Abort this foreach loop iteration if there's no plugins left of this type
+				if ( 0 == count($items) )
+					continue 2;
+	
+				$item_key = array_rand($items);
+				$item = $items[$item_key];
+	
+				list($link, $frag) = explode( '#', $item->get_link() );
+	
+				$link = esc_url($link);
+				if ( preg_match( '|/([^/]+?)/?$|', $link, $matches ) )
+					$slug = $matches[1];
+				else {
+					unset( $items[$item_key] );
+					continue;
+				}
+	
+				// Is this random plugin's slug already installed? If so, try again.
+				reset( $plugin_slugs );
+				foreach ( $plugin_slugs as $plugin_slug ) {
+					if ( $slug == substr( $plugin_slug, 0, strlen( $slug ) ) ) {
+						unset( $items[$item_key] );
+						continue 2;
+					}
+				}
+	
+				// If we get to this point, then the random plugin isn't installed and we can stop the while().
+				break;
 			}
+	
+			// Eliminate some common badly formed plugin descriptions
+			while ( ( null !== $item_key = array_rand($items) ) && false !== strpos( $items[$item_key]->get_description(), 'Plugin Name:' ) )
+				unset($items[$item_key]);
+	
+			if ( !isset($items[$item_key]) )
+				continue;
+	
+			$title = esc_html( $item->get_title() );
+	
+			$description = esc_html( strip_tags( @html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) ) ) );
+	
+			$ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) . '&amp;TB_iframe=true&amp;width=600&amp;height=800';
+	
+			echo "<li><span>$label:</span> <a href='$link'>$title</a></h5>&nbsp;<span>(<a href='$ilink' class='thickbox' title='$title'>" . __( 'Install' ) . "</a>)</span></li>";
+	
+			$$feed->__destruct();
+			unset( $$feed );
 		}
-		update_option( 'dashboard_widget_options', $widget_options );
-		$cache_key = 'dash_' . md5( $widget_id );
-		delete_transient( $cache_key );
+		
+		echo '</ul>';
 	}
-
-	wp_widget_rss_form( $widget_options[$widget_id], $form_inputs );
 }
 
 /**
@@ -1127,7 +949,7 @@
  * @return bool True if not multisite, user can't upload files, or the space check option is disabled.
 */
 function wp_dashboard_quota() {
-	if ( !is_multisite() || !current_user_can('upload_files') || get_site_option( 'upload_space_check_disabled' ) )
+	if ( !is_multisite() || !current_user_can( 'upload_files' ) || get_site_option( 'upload_space_check_disabled' ) )
 		return true;
 
 	$quota = get_space_allowed();
@@ -1137,29 +959,34 @@
 		$percentused = '100';
 	else
 		$percentused = ( $used / $quota ) * 100;
-	$used_color = ( $percentused >= 70 ) ? ' spam' : '';
+	$used_class = ( $percentused >= 70 ) ? ' warning' : '';
 	$used = round( $used, 2 );
 	$percentused = number_format( $percentused );
 
 	?>
-	<p class="sub musub"><?php _e( 'Storage Space' ); ?></p>
-	<div class="table table_content musubtable">
-	<table>
-		<tr class="first">
-			<td class="first b b-posts"><?php printf( __( '<a href="%1$s" title="Manage Uploads" class="musublink">%2$sMB</a>' ), esc_url( admin_url( 'upload.php' ) ), number_format_i18n( $quota ) ); ?></td>
-			<td class="t posts"><?php _e( 'Space Allowed' ); ?></td>
-		</tr>
-	</table>
+	<h4 class="mu-storage"><?php _e( 'Storage Space' ); ?></h4>
+	<div class="mu-storage">
+	<ul>
+		<li class="storage-count">
+			<?php printf(
+				'<a href="%1$s" title="%3$s">%2$sMB %4$s</a>',
+				esc_url( admin_url( 'upload.php' ) ),
+				number_format_i18n( $quota ),
+				__( 'Manage Uploads' ),
+				__( 'Space Allowed' )
+			); ?>
+		</li><li class="storage-count <?php echo $used_class; ?>">
+			<?php printf(
+				'<a href="%1$s" title="%4$s" class="musublink">%2$sMB (%3$s%%) %5$s</a>',
+				esc_url( admin_url( 'upload.php' ) ),
+				number_format_i18n( $used, 2 ),
+				$percentused,
+				__( 'Manage Uploads' ),
+				__( 'Space Used' )
+			); ?>
+		</li>
+	</ul>
 	</div>
-	<div class="table table_discussion musubtable">
-	<table>
-		<tr class="first">
-			<td class="b b-comments"><?php printf( __( '<a href="%1$s" title="Manage Uploads" class="musublink">%2$sMB (%3$s%%)</a>' ), esc_url( admin_url( 'upload.php' ) ), number_format_i18n( $used, 2 ), $percentused ); ?></td>
-			<td class="last t comments<?php echo $used_color;?>"><?php _e( 'Space Used' );?></td>
-		</tr>
-	</table>
-	</div>
-	<br class="clear" />
 	<?php
 }
 add_action( 'activity_box_end', 'wp_dashboard_quota' );
Index: wp-admin/includes/deprecated.php
===================================================================
--- wp-admin/includes/deprecated.php	(revision 26014)
+++ wp-admin/includes/deprecated.php	(working copy)
@@ -730,7 +730,7 @@
  */
 function wp_dashboard_quick_press_output() {
 	_deprecated_function( __FUNCTION__, '3.2', 'wp_dashboard_quick_press()' );
-	wp_dashboard_quick_press();
+	wp_dashboard_quick_draft();
 }
 
 /**
Index: wp-admin/post.php
===================================================================
--- wp-admin/post.php	(revision 26014)
+++ wp-admin/post.php	(working copy)
@@ -66,8 +66,6 @@
 		$location = add_query_arg( 'message', 3, wp_get_referer() );
 		$location = explode('#', $location);
 		$location = $location[0] . '#postcustom';
-	} elseif ( 'post-quickpress-save-cont' == $_POST['action'] ) {
-		$location = "post.php?action=edit&post=$post_id&message=7";
 	} else {
 		$location = add_query_arg( 'message', 4, get_edit_post_link( $post_id, 'url' ) );
 	}
@@ -96,31 +94,41 @@
 }
 
 switch($action) {
+case 'post-quickdraft-save':
+	// Check nonce and capabilities
+	$nonce = $_REQUEST['_wpnonce'];
+	$error_msg = false;
+	if ( ! wp_verify_nonce( $nonce, 'add-post' ) )
+		$error_msg = 'Unable to submit this form, please refresh and try again.';
+		
+	if ( ! current_user_can( 'edit_posts' ) )
+		$error_msg = "Oops, you don't have access to add new drafts.";
+		
+	if ( $error_msg )
+		return wp_dashboard_quick_draft( $error_msg );
+		
+	$post = get_post( $_REQUEST['post_ID'] );
+	check_admin_referer( 'add-' . $post->post_type );
+	edit_post();
+	// output the quickdraft dashboard widget
+	require_once(ABSPATH . 'wp-admin/includes/dashboard.php');
+	wp_dashboard_quick_draft();
+	exit;
+	break;
+	
 case 'postajaxpost':
 case 'post':
-case 'post-quickpress-publish':
-case 'post-quickpress-save':
-	check_admin_referer('add-' . $post_type);
+	// Check nonce and capabilities
+	$nonce = $_REQUEST['_wpnonce'];
+	$error_msg = false;
+	if ( ! wp_verify_nonce( $nonce, 'add-post' ) )
+		$error_msg = 'Unable to submit this form, please refresh and try again.';
+		
+	if ( ! current_user_can( 'edit_posts' ) )
+		$error_msg = "Oops, you don't have access to add new drafts.";
 
-	if ( 'post-quickpress-publish' == $action )
-		$_POST['publish'] = 'publish'; // tell write_post() to publish
+	$post_id = 'postajaxpost' == $action ? edit_post() : write_post();
 
-	if ( 'post-quickpress-publish' == $action || 'post-quickpress-save' == $action ) {
-		$_POST['comment_status'] = get_option('default_comment_status');
-		$_POST['ping_status'] = get_option('default_ping_status');
-		$post_id = edit_post();
-	} else {
-		$post_id = 'postajaxpost' == $action ? edit_post() : write_post();
-	}
-
-	if ( 0 === strpos( $action, 'post-quickpress' ) ) {
-		$_POST['post_ID'] = $post_id;
-		// output the quickpress dashboard widget
-		require_once(ABSPATH . 'wp-admin/includes/dashboard.php');
-		wp_dashboard_quick_press();
-		exit;
-	}
-
 	redirect_post($post_id);
 	exit();
 	break;
Index: wp-admin/js/dashboard.js
===================================================================
--- wp-admin/js/dashboard.js	(revision 26014)
+++ wp-admin/js/dashboard.js	(working copy)
@@ -29,10 +29,7 @@
 
 	// These widgets are sometimes populated via ajax
 	ajaxWidgets = [
-		'dashboard_incoming_links',
-		'dashboard_primary',
-		'dashboard_secondary',
-		'dashboard_plugins'
+		'dashboard_rss'
 	];
 
 	ajaxPopulateWidgets = function(el) {
@@ -61,33 +58,37 @@
 	ajaxPopulateWidgets();
 
 	postboxes.add_postbox_toggles(pagenow, { pbshow: ajaxPopulateWidgets } );
-
+	
 	/* QuickPress */
 	quickPressLoad = function() {
 		var act = $('#quickpost-action'), t;
 		t = $('#quick-press').submit( function() {
-			$('#dashboard_quick_press #publishing-action .spinner').show();
+			$('#dashboard_quick_draft #publishing-action .spinner').show();
 			$('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', true);
 
-			if ( 'post' == act.val() ) {
-				act.val( 'post-quickpress-publish' );
+			$.post( t.attr( 'action' ), t.serializeArray(), function( data ) {
+				// Replace the form, and prepend the published post.
+				$('#dashboard_quick_draft .inside').html( data );
+				$('#quick-press').removeClass('initial-form');
+				quickPressLoad();
+				highlightLatestPost();
+				$('#title').focus();
+			});
+			
+			function highlightLatestPost () {
+				var latestPost = $('#draft-list li').first();
+				latestPost.css('background', '#fffbe5');
+				setTimeout(function () {
+					latestPost.css('background', 'none');
+				}, 1000);
 			}
-
-			$('#dashboard_quick_press div.inside').load( t.attr( 'action' ), t.serializeArray(), function() {
-				$('#dashboard_quick_press #publishing-action .spinner').hide();
-				$('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', false);
-				$('#dashboard_quick_press ul').next('p').remove();
-				$('#dashboard_quick_press ul').find('li').each( function() {
-					$('#dashboard_recent_drafts ul').prepend( this );
-				} ).end().remove();
-				quickPressLoad();
-			} );
+			
 			return false;
 		} );
-
+	
 		$('#publish').click( function() { act.val( 'post-quickpress-publish' ); } );
 
-		$('#title, #tags-input').each( function() {
+		$('#title, #tags-input, #content').each( function() {
 			var input = $(this), prompt = $('#' + this.id + '-prompt-text');
 
 			if ( '' === this.value )
@@ -109,9 +110,17 @@
 		});
 
 		$('#quick-press').on( 'click focusin', function() {
+			$(this).addClass("quickpress-open");
+			$("#description-wrap, p.submit").slideDown(200);
 			wpActiveEditor = 'content';
 		});
 	};
 	quickPressLoad();
+	
+	// Activity Widget
+	$( '.show-more a' ).on( 'click', function(e) {
+		$( this ).fadeOut().closest('.activity-block').find( 'li.hidden' ).fadeIn().removeClass( 'hidden' );
+		e.preventDefault();
+	})
 
 } );
Index: wp-admin/js/plugin-install.js
===================================================================
--- wp-admin/js/plugin-install.js	(revision 26014)
+++ wp-admin/js/plugin-install.js	(working copy)
@@ -27,7 +27,7 @@
 
 	$(window).resize(function(){ tb_position(); });
 
-	$('#dashboard_plugins, .plugins').on( 'click', 'a.thickbox', function() {
+	$('.plugins').on( 'click', 'a.thickbox', function() {
 		tb_click.call(this);
 
 		$('#TB_title').css({'background-color':'#222','color':'#cfcfcf'});
Index: wp-admin/css/ie-rtl.css
===================================================================
--- wp-admin/css/ie-rtl.css	(revision 26014)
+++ wp-admin/css/ie-rtl.css	(working copy)
@@ -86,17 +86,6 @@
 	margin-right: 335px !important;
 }
 
-#dashboard_plugins {
-	direction: ltr;
-}
-
-#dashboard_plugins h3.hndle {
-	direction: rtl;
-}
-
-#dashboard_incoming_links ul li,
-#dashboard_secondary ul li,
-#dashboard_primary ul li,
 p.row-actions {
 	width: 100%;
 }
Index: wp-admin/css/ie.css
===================================================================
--- wp-admin/css/ie.css	(revision 26014)
+++ wp-admin/css/ie.css	(working copy)
@@ -141,10 +141,6 @@
 	overflow: visible;
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-	float: none;
-}
-
 #dashboard-widgets h3 a {
 	height: 14px;
 	line-height: 14px;
Index: wp-admin/css/colors-fresh.css
===================================================================
--- wp-admin/css/colors-fresh.css	(revision 26014)
+++ wp-admin/css/colors-fresh.css	(working copy)
@@ -126,13 +126,7 @@
 	border-right-color: #eee;
 }
 
-#dashboard_right_now .t,
-#dashboard_right_now .b {
-	color: #777;
-}
-
 #the-comment-list .comment-item p.row-actions,
-#dashboard_recent_comments .subsubsub,
 .plugins .row-actions-visible,
 .row-actions {
 	color: #ddd;
@@ -552,8 +546,7 @@
 	color: #2ea2cc;
 }
 
-#the-comment-list .comment-item,
-#dashboard-widgets #dashboard_quick_press form p.submit {
+#the-comment-list .comment-item {
 	border: none;
 }
 
@@ -580,9 +573,6 @@
 table.widefat span.delete a,
 table.widefat span.trash a,
 table.widefat span.spam a,
-#dashboard_recent_comments .delete a,
-#dashboard_recent_comments .trash a,
-#dashboard_recent_comments .spam a,
 .plugins a.delete,
 #all-plugins-table .plugins a.delete,
 #search-plugins-table .plugins a.delete,
@@ -596,9 +586,6 @@
 table.widefat span.delete a:hover,
 table.widefat span.trash a:hover,
 table.widefat span.spam a:hover,
-#dashboard_recent_comments .delete a:hover,
-#dashboard_recent_comments .trash a:hover,
-#dashboard_recent_comments .spam a:hover,
 .plugins a.delete:hover,
 #all-plugins-table .plugins a.delete:hover,
 #search-plugins-table .plugins a.delete:hover,
@@ -771,10 +758,6 @@
 	border-color: #666;
 }
 
-#dashboard_secondary div.dashboard-widget-content ul li a {
-	background-color: #f9f9f9;
-}
-
 input.readonly, textarea.readonly {
 	background-color: #ddd;
 }
@@ -929,20 +912,14 @@
 }
 
 #the-comment-list .unapproved th,
-#the-comment-list .unapproved td,
-#dashboard_recent_comments #the-comment-list .unapproved {
+#the-comment-list .unapproved td {
 	background-color: #fefaf7;
 }
 
-#the-comment-list .unapproved th.check-column,
-#dashboard_recent_comments #the-comment-list .unapproved {
+#the-comment-list .unapproved th.check-column {
 	border-left: 4px solid #d54e21;
 }
 
-#dashboard_recent_comments #the-comment-list .unapproved .avatar {
-	margin-left: -4px;
-}
-
 #the-comment-list .approve a {
 	color: #006505;
 }
@@ -1038,8 +1015,7 @@
 
 .postbox h3,
 #namediv h3,
-#submitdiv h3,
-#dashboard_recent_comments .comment {
+#submitdiv h3 {
 	color: #555;
 	border-bottom: 1px solid #eeeeee;
 }
@@ -1165,10 +1141,7 @@
 .widget-control-remove:hover,
 table.widefat .delete a:hover,
 table.widefat .trash a:hover,
-table.widefat .spam a:hover,
-#dashboard_recent_comments .delete a:hover,
-#dashboard_recent_comments .trash a:hover
-#dashboard_recent_comments .spam a:hover {
+table.widefat .spam a:hover {
 	color: #f00;
 }
 
@@ -2197,13 +2170,7 @@
 	border-right: 4px solid #d54e21;
 }
 
-.rtl #the-comment-list .unapproved th.check-column,
-.rtl #dashboard_recent_comments #the-comment-list .unapproved {
+.rtl #the-comment-list .unapproved th.check-column {
     border-left: none;
     border-right: 4px solid #d54e21;
 }
-
-.rtl #dashboard_recent_comments #the-comment-list .unapproved .avatar {
-	margin-left: 10px;
-    margin-right: -4px;
-}
Index: wp-admin/css/wp-admin-rtl.css
===================================================================
--- wp-admin/css/wp-admin-rtl.css	(revision 26014)
+++ wp-admin/css/wp-admin-rtl.css	(working copy)
@@ -2227,9 +2227,6 @@
 #dashboard_right_now p.sub,
 #dashboard-widgets h4,
 a.rsswidget,
-#dashboard_plugins h4,
-#dashboard_plugins h5,
-#dashboard_recent_comments .comment-meta .approve,
 #dashboard_right_now td.b,
 #dashboard_right_now .versions a {
 	font-family: Tahoma, Arial, sans-serif;
@@ -2264,11 +2261,6 @@
 	clear: left;
 }
 
-#dashboard_plugins .inside span {
-	 padding-left: 0;
-	 padding-right: 5px;
-}
-
 #dashboard-widgets h3 .postbox-title-action {
 	right: auto;
 	left: 10px;
@@ -2306,41 +2298,6 @@
 	margin-right: 3px;
 }
 
-/* QuickPress */
-#dashboard-widgets #dashboard_quick_press form p.submit input {
-	float: right;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
-	margin: 0 1px 0 0.7em;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-	float: left;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit .spinner {
-	margin: 4px 0 0 6px;
-}
-
-#dashboard_quick_press .input-text-wrap {
-	margin-right: 0;
-	margin-left: 1px;
-}
-
-#dashboard_quick_press .wp-media-buttons,
-#dashboard_quick_press .textarea-wrap {
-	margin-left: 0;
-	margin-right: 1px;
-}
-
-/* Recent Drafts */
-#dashboard_recent_drafts h4 abbr {
-	font-family: Tahoma, Arial, sans-serif;
-	margin-left:0;
-	margin-right: 3px;
-}
-
 /* login */
 body.login {
 	font-family: Tahoma, Arial, sans-serif;
@@ -3013,13 +2970,9 @@
 .locale-he-il #dashboard_right_now p.sub,
 .locale-he-il #dashboard-widgets h4,
 .locale-he-il a.rsswidget,
-.locale-he-il #dashboard_plugins h4,
-.locale-he-il #dashboard_plugins h5,
-.locale-he-il #dashboard_recent_comments .comment-meta .approve,
 .locale-he-il #dashboard_right_now td.b,
 .locale-he-il #dashboard_right_now .versions a,
 .locale-he-il .rss-widget span.rss-date,
-.locale-he-il #dashboard_recent_drafts h4 abbr,
 body.login.locale-he-il,
 .locale-he-il #login form .submit input,
 .locale-he-il #menu-management .nav-tabs-arrow-right,
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 26014)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -905,7 +905,6 @@
 
 div.sidebar-name h3,
 #menu-management .nav-tab,
-#dashboard_plugins h5,
 a.rsswidget,
 #dashboard_right_now td.b,
 #dashboard-widgets h4,
@@ -2627,20 +2626,6 @@
 	margin: 0 8px;
 }
 
-#dashboard_recent_comments div.undo {
-	margin: 0 -12px;
-	padding: 6px 12px;
-	font-size: 11px;
-}
-
-#dashboard_recent_comments div.undo .avatar {
-	float: left;
-}
-
-#dashboard_recent_comments div.undo div {
-	min-height: 20px;
-}
-
 #the-comment-list td.comment p.comment-author {
 	margin-top: 0;
 	margin-left: 0;
@@ -7658,26 +7643,7 @@
 }
 
 /* Recent Comments */
-#dashboard_recent_comments h3 {
-	margin-bottom: 0;
-}
 
-#dashboard_recent_comments .inside {
-	margin-top: 0;
-}
-
-#dashboard_recent_comments .comment-meta .approve {
-	font-family: "Open Sans", sans-serif;
-	font-size: 13px;
-	line-height: 1;
-	margin: 0 10px;
-}
-
-#dashboard_recent_comments .subsubsub {
-	float: none;
-	white-space: normal;
-}
-
 #the-comment-list {
 	position: relative;
 }
@@ -7723,57 +7689,15 @@
 	display: inline;
 }
 
-#dashboard_recent_comments #the-comment-list .trackback blockquote,
-#dashboard_recent_comments #the-comment-list .pingback blockquote {
-	display: block;
-}
-
 #the-comment-list .comment-item p.row-actions {
 	margin: 3px 0 0;
 	padding: 0;
 	font-size: 13px;
 }
 
-/* QuickPress */
-#header-logo {
-	display: none;
-}
+/* QuickDraft */
 
-#site-heading:before {
-	top: 3px;
-	position: relative;
-	display: inline-block;
-	font: normal 18px/1 'dashicons';
-	speak: none;
-	color: #727272;
-	content: '\f120';
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-}
-.no-js #dashboard_quick_press {
-	display: none;
-}
-
-#dashboard_quick_press .easy-blogging {
-	padding: 0 8px;
-	text-align: left;
-}
-
-#dashboard_quick_press .input-text-wrap {
-	position: relative;
-}
-
-#dashboard_quick_press .prompt {
-	color: #bbb;
-	position: absolute;
-}
-
-#dashboard_quick_press div.updated  {
-	padding: 0 5px;
-}
-
-#title-wrap label,
-#tags-input-wrap label {
+#title-wrap label {
 	cursor: text;
 }
 
@@ -7784,90 +7708,11 @@
 	outline: none;
 }
 
-#tags-input-wrap #tags-input {
-	outline: none;
-	padding: 3px 6px;
-}
-
 #title-wrap #title-prompt-text {
 	font-size: 1.3em;
 	padding: 5px 8px;
 }
 
-#tags-input-wrap #tags-input-prompt-text {
-	font-size: 1em;
-	padding: 5px 8px;
-}
-
-#dashboard_quick_press .input-text-wrap,
-#dashboard_quick_press .textarea-wrap {
-	margin: 0 0 .7em 0;
-}
-
-#dashboard_quick_press .input-text-wrap {
-	margin-right: 1px;
-}
-
-#dashboard_quick_press .textarea-wrap {
-	margin-left: 1px;
-}
-
-#dashboard_quick_press .wp-media-buttons {
-	margin: 0 0 2px 1px;
-	padding: 0;
-}
-
-#dashboard_quick_press .wp-media-buttons a {
-	color: #777;
-	margin-bottom: 0;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit input {
-	float: left;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
-	margin: 0 0.7em 0 1px;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-	float: right;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit .spinner {
-	vertical-align: middle;
-	margin: 4px 6px 0 0;
-}
-
-/* Recent Drafts */
-#dashboard_recent_drafts ul,
-#dashboard_recent_drafts p {
-	margin: 0;
-	padding: 0;
-	word-wrap: break-word;
-}
-
-#dashboard_recent_drafts ul {
-	list-style: none;
-}
-
-#dashboard_recent_drafts ul li {
-	margin-bottom: 1em;
-}
-
-#dashboard_recent_drafts h4 {
-	line-height: 1.7em;
-	word-wrap: break-word;
-}
-
-#dashboard_recent_drafts h4 abbr {
-	font-weight: normal;
-	font-family: "Open Sans", sans-serif;
-	font-size: 12px;
-	color: #999;
-	margin-left: 3px;
-}
-
 /* Feeds */
 .rss-widget ul {
 	margin: 0;
@@ -7903,33 +7748,6 @@
 	content: '\2014';
 }
 
-/* Plugins */
-#dashboard_plugins h4 {
-	line-height: 1.7em;
-}
-
-#dashboard_plugins h5 {
-	font-weight: normal;
-	font-size: 13px;
-	margin: 0;
-	display: inline;
-	line-height: 1.4em;
-}
-
-#dashboard_plugins h5 a {
-	line-height: 1.4em;
-}
-
-#dashboard_plugins .inside span {
-	font-size: 12px;
-	padding-left: 5px;
-}
-
-#dashboard_plugins p {
-	margin: 0.3em 0 1.4em;
-	line-height: 1.4em;
-}
-
 .dashboard-comment-wrap {
 	overflow: hidden;
 	word-wrap: break-word;
Index: wp-admin/css/temporary-dash-styles.css
===================================================================
--- wp-admin/css/temporary-dash-styles.css	(revision 0)
+++ wp-admin/css/temporary-dash-styles.css	(revision 0)
@@ -0,0 +1,1380 @@
+/* Dashboard WordPress news */
+
+#dashboard_rss .inside {
+	margin: 0;
+	padding: 0;
+}
+
+#dashboard_rss .widget-loading,
+#dashboard_rss .dashboard-widget-control-form {
+	padding: 12px 12px 0;
+}
+
+body #dashboard-widgets .postbox form .submit {
+	margin: 0;
+}
+
+.dashboard-widget-control-form {
+	overflow: hidden;
+}
+
+.dashboard-widget-control-form p {
+	margin-top: 0;
+}
+
+.rssSummary {
+	color: #999;
+	margin-top: 4px;
+}
+
+.rss-widget {
+	border-bottom: 1px solid #eee;
+	font-size: 13px;
+	padding: 8px 12px 12px;
+}
+
+.rss-widget:last-child {
+	border-bottom: none;
+	padding-bottom: 0;
+}
+
+.rss-widget a {
+	font-weight: normal;
+}
+
+.rss-widget span, 
+.rss-widget span.rss-date {
+	color: #bbb;
+}
+
+.rss-widget span.rss-date {
+	margin-left: 12px;
+}
+
+.rss-widget ul li {
+	margin-bottom: 8px;
+}
+
+/* Dashboard right now */
+
+#dash-right-now ul {
+	margin: 0;
+	overflow: hidden;
+}
+
+#dash-right-now li {
+	width: 50%;
+	float: left;
+	margin-bottom: 10px;
+}
+
+#dash-right-now .inside {
+	margin-bottom: 0;
+	overflow: hidden;
+	padding: 0;
+}
+
+#dash-right-now .main {
+	padding: 0 12px;
+}
+
+#dash-right-now .main p {
+	margin: 0;
+}
+
+.mu-storage {
+	overflow: hidden;
+}
+
+/* Dashboard right now - Colors */
+
+#dash-right-now li a:before {
+	color: #888;
+}
+
+#dash-right-now .sub {
+	color: #bfbbbb;
+	background: #f5f5f5;
+	border-top-color: #dedede;
+	padding: 12px 12px 6px 12px;
+	border-top: 1px solid;
+}
+
+#dash-right-now .sub h4 {
+	color: #555;
+}
+
+#dash-right-now .sub p {
+	margin: 0 0 .5em;
+	font-size: 11px;
+}
+
+#dash-right-now .warning a:before {
+	color: #d54e21;
+}
+
+/* Dashboard right now - Icons */
+#dash-right-now li a:before {
+	content: '\f159';
+	font: normal 20px/1 'dashicons';
+	speak: none;
+	display: block;
+	float: left;
+	margin: 0 5px 0 0;
+	padding: 0;
+	text-indent: 0;
+	text-align: center;
+	position: relative;
+	-webkit-font-smoothing: antialiased;
+	text-decoration: none !important;
+}
+
+#dash-right-now .page-count a:before {
+	content: '\f105';
+}
+
+#dash-right-now .post-count a:before {
+	content: '\f109';
+}
+
+#dash-right-now .comment-count a:before {
+	content: '\f101';
+}
+
+#dash-right-now .comment-mod-count a:before {
+	content: '\f125';
+}
+
+#dash-right-now .storage-count a:before {
+	content: '\f104';
+}
+
+#dash-right-now .storage-count.warning a:before {
+	content: '\f153';
+}
+
+/* Dashboard Quick Draft */
+
+#dashboard_quick_draft div.updated {
+	margin-bottom: 10px;
+	border: 1px solid #eee;
+	border-width: 1px 1px 1px 0;
+}
+
+#dashboard_quick_draft form {
+	padding: 0 12px 1px 12px;
+	overflow: hidden;
+}
+
+#dashboard_quick_draft .drafts,
+#dashboard_quick_draft .easy-blogging {
+	padding: 8px 12px 0;
+}
+
+#dashboard-widgets .postbox .inside {
+	margin: 10px 0;
+	padding: 0;
+}
+
+/* Dashboard Quick Draft - Form styling */
+
+input#save-post {
+	float: right;
+}
+
+form.initial-form label.prompt {
+	font-style: italic;
+}
+
+form.initial-form input#title {
+	height: 3em;
+}
+
+form.initial-form.quickpress-open label.prompt {
+	font-style: normal;
+}
+
+form.initial-form.quickpress-open input#title {
+	height: auto;
+}
+
+#dashboard_quick_draft input,
+#dashboard_quick_draft textarea {
+	box-sizing: border-box;
+	-moz-box-sizing:border-box;
+	-webkit-box-sizing:border-box;
+	margin: 0;
+}
+
+#dashboard_quick_draft textarea {
+	resize: vertical;
+}
+
+#dashboard-widgets .postbox form .submit {
+	margin: -39px 0;
+	float: right;
+}
+
+#description-wrap {
+	margin-top: 12px;
+}
+
+#title-wrap #title-prompt-text,
+.textarea-wrap #content-prompt-text {
+	color: #BBB;
+}
+
+#title-wrap #title-prompt-text {
+	font-size: 1.1em;
+	padding: 7px 8px;
+}
+
+.initial-form #description-wrap,
+.initial-form p.submit {
+	display: none;
+}
+
+.input-text-wrap,
+.textarea-wrap {
+	position: relative;
+}
+
+.input-text-wrap .prompt,
+.textarea-wrap .prompt {
+	position: absolute;
+}
+
+.textarea-wrap #content-prompt-text {
+	font-size: 1.1em;
+	padding: 7px 8px;
+}
+
+.textarea-wrap textarea#content {
+	margin: 0 0 8px;
+	padding: 6px 7px;
+}
+
+/* Dashboard Quick Draft - Drafts list */
+
+#dashboard_quick_draft .drafts {
+	border-top: 1px solid #eee;
+	margin-top: 12px;
+}
+
+#dashboard_quick_draft .drafts abbr {
+	border: none;
+}
+
+#dashboard_quick_draft .drafts h4 {
+	margin: 0 0 8px 0;
+	font-weight: normal;
+}
+
+#dashboard_quick_draft .drafts .view-all {
+	float: right;
+	margin-top: 0;
+}
+
+#draft-list {
+	margin: 0;
+}
+
+#draft-list li {
+	margin-bottom: 1em;
+}
+#draft-list li time {
+	color: #bbb;
+}
+
+#draft-list p {
+	margin: 0;
+}
+
+/* Dashboard activity widget */
+
+#dashboard_activity h4 {
+	margin: 0 12px 8px;
+	font-weight: normal;
+}
+
+#dashboard_activity h4.comment-meta {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	margin-bottom: 4px;
+}
+
+#dashboard_activity ul {
+	padding: 0 12px;
+}
+
+#dashboard_activity .comment-meta span.approve:before {
+	content: '\f227';
+	font: 20px/.5 "dashicons";
+	margin-left: 12px;
+	vertical-align: middle;
+	position: relative;
+	top: -1px;
+	margin-right: 2px;
+}
+
+#dashboard_activity .inside {
+	padding: 0;
+	margin: 0;
+}
+
+#dashboard_activity .no-activity {
+	overflow: hidden;
+	padding: 0 12px 12px;
+	text-align: center;
+}
+
+#dashboard_activity .no-activity p {
+	color: #999;
+	font-size: 16px;
+}
+
+#dashboard_activity .no-activity .smiley {
+	margin-top: 0;
+}
+
+#dashboard_activity .no-activity .smiley:before {
+	content: '\f328';
+	font: normal 120px/1 'dashicons';
+	speak: none;
+	display: block;
+	margin: 0 5px 0 0;
+	padding: 0;
+	text-indent: 0;
+	text-align: center;
+	position: relative;
+	-webkit-font-smoothing: antialiased;
+	text-decoration: none !important;
+}
+
+#dashboard_activity .subsubsub {
+	float: none;
+	border-top: 1px solid #eeeeee;
+	margin-top: 0;
+	padding: 8px 12px 0 12px;
+}
+
+#future-posts .show-more,
+#published-posts .show-more {
+	float: right;
+}
+
+#future-posts ul,
+#published-posts ul {
+	clear: both;
+	margin-bottom: 0;
+}
+
+#future-posts li,
+#published-posts li {
+	overflow: hidden;
+	margin-bottom: 8px;
+}
+
+#future-posts ul span,
+#published-posts ul span {
+	color: #bbb;
+	float: left;
+	margin-right: 8px;
+	min-width: 150px;
+}
+
+.activity-block {
+	border-bottom: 1px solid #eee;
+	overflow: hidden;
+	padding: 8px 0 0;
+}
+
+.activity-block:last-child {
+	border-bottom: none;
+}
+
+.activity-block .subsubsub li {
+	color: #ddd;
+}
+
+/* Dashboard activity widget - Comments */
+
+#the-comment-list tr.undo, #the-comment-list div.undo {
+	background: none;
+	padding: 6px 0;
+}
+
+#the-comment-list .alternate, 
+#the-comment-list .alt {
+	background: none;
+}
+
+#the-comment-list .comment {
+	background: #f5f5f5;
+	padding: 12px;
+	position: relative;
+	border-top: 1px solid #eeeeee;
+}
+
+#the-comment-list img {
+	position: absolute;
+	left: 13px;
+	top: 13px;
+}
+
+#the-comment-list .dashboard-comment-wrap {
+	padding-left: 63px;
+}
+
+#the-comment-list .dashboard-comment-wrap blockquote {
+	margin: 1em 0;
+}
+
+#the-comment-list .comment-item h4 {
+	font-size: 13px;
+	color: #999;
+}
+
+#the-comment-list .comment-item p.row-actions {
+	margin: 4px 0 0 0;
+}
+
+#the-comment-list .comment-item:first-child {
+	border-top: 1px solid #eeeeee;
+}
+
+#the-comment-list .unapproved {
+	background: #f7fcfe;
+}
+
+#the-comment-list .unapproved:before {
+	content: "";
+	display: block;
+	position: absolute;
+	left: 0;
+	top: 0;
+	bottom: 0;
+	background: #d54e21;
+	width: 4px;
+}
+/* Dashboard WordPress news */
+
+#dashboard_rss .inside {
+	margin: 0;
+	padding: 0;
+}
+
+#dashboard_rss .widget-loading,
+#dashboard_rss .dashboard-widget-control-form {
+	padding: 12px 12px 0;
+}
+
+body #dashboard-widgets .postbox form .submit {
+	margin: 0;
+}
+
+.dashboard-widget-control-form {
+	overflow: hidden;
+}
+
+.dashboard-widget-control-form p {
+	margin-top: 0;
+}
+
+.rssSummary {
+	color: #999;
+	margin-top: 4px;
+}
+
+.rss-widget {
+	border-bottom: 1px solid #eee;
+	font-size: 13px;
+	padding: 8px 12px 12px;
+}
+
+.rss-widget:last-child {
+	border-bottom: none;
+	padding-bottom: 0;
+}
+
+.rss-widget a {
+	font-weight: normal;
+}
+
+.rss-widget span, 
+.rss-widget span.rss-date {
+	color: #bbb;
+}
+
+.rss-widget span.rss-date {
+	margin-left: 12px;
+}
+
+.rss-widget ul li {
+	margin-bottom: 8px;
+}
+
+/* Dashboard right now */
+
+#dash-right-now ul {
+	margin: 0;
+	overflow: hidden;
+}
+
+#dash-right-now li {
+	width: 50%;
+	float: left;
+	margin-bottom: 10px;
+}
+
+#dash-right-now .inside {
+	margin-bottom: 0;
+	overflow: hidden;
+	padding: 0;
+}
+
+#dash-right-now .main {
+	padding: 0 12px;
+}
+
+#dash-right-now .main p {
+	margin: 0;
+}
+
+.mu-storage {
+	overflow: hidden;
+}
+
+/* Dashboard right now - Colors */
+
+#dash-right-now li a:before {
+	color: #888;
+}
+
+#dash-right-now .sub {
+	color: #bfbbbb;
+	background: #f5f5f5;
+	border-top-color: #dedede;
+	padding: 12px 12px 6px 12px;
+	border-top: 1px solid;
+}
+
+#dash-right-now .sub h4 {
+	color: #555;
+}
+
+#dash-right-now .sub p {
+	margin: 0 0 .5em;
+	font-size: 11px;
+}
+
+#dash-right-now .warning a:before {
+	color: #d54e21;
+}
+
+/* Dashboard right now - Icons */
+#dash-right-now li a:before {
+	content: '\f159';
+	font: normal 20px/1 'dashicons';
+	speak: none;
+	display: block;
+	float: left;
+	margin: 0 5px 0 0;
+	padding: 0;
+	text-indent: 0;
+	text-align: center;
+	position: relative;
+	-webkit-font-smoothing: antialiased;
+	text-decoration: none !important;
+}
+
+#dash-right-now .page-count a:before {
+	content: '\f105';
+}
+
+#dash-right-now .post-count a:before {
+	content: '\f109';
+}
+
+#dash-right-now .comment-count a:before {
+	content: '\f101';
+}
+
+#dash-right-now .comment-mod-count a:before {
+	content: '\f125';
+}
+
+#dash-right-now .storage-count a:before {
+	content: '\f104';
+}
+
+#dash-right-now .storage-count.warning a:before {
+	content: '\f153';
+}
+
+/* Dashboard Quick Draft */
+
+#dashboard_quick_draft div.updated {
+	margin-bottom: 10px;
+	border: 1px solid #eee;
+	border-width: 1px 1px 1px 0;
+}
+
+#dashboard_quick_draft form {
+	padding: 0 12px 1px 12px;
+	overflow: hidden;
+}
+
+#dashboard_quick_draft .drafts,
+#dashboard_quick_draft .easy-blogging {
+	padding: 8px 12px 0;
+}
+
+#dashboard-widgets .postbox .inside {
+	margin: 10px 0;
+	padding: 0;
+}
+
+/* Dashboard Quick Draft - Form styling */
+
+input#save-post {
+	float: right;
+}
+
+form.initial-form label.prompt {
+	font-style: italic;
+}
+
+form.initial-form input#title {
+	height: 3em;
+}
+
+form.initial-form.quickpress-open label.prompt {
+	font-style: normal;
+}
+
+form.initial-form.quickpress-open input#title {
+	height: auto;
+}
+
+#dashboard_quick_draft input,
+#dashboard_quick_draft textarea {
+	box-sizing: border-box;
+	-moz-box-sizing:border-box;
+	-webkit-box-sizing:border-box;
+	margin: 0;
+}
+
+#dashboard_quick_draft textarea {
+	resize: vertical;
+}
+
+#dashboard-widgets .postbox form .submit {
+	margin: -39px 0;
+	float: right;
+}
+
+#description-wrap {
+	margin-top: 12px;
+}
+
+#title-wrap #title-prompt-text,
+.textarea-wrap #content-prompt-text {
+	color: #BBB;
+}
+
+#title-wrap #title-prompt-text {
+	font-size: 1.1em;
+	padding: 7px 8px;
+}
+
+.initial-form #description-wrap,
+.initial-form p.submit {
+	display: none;
+}
+
+.input-text-wrap,
+.textarea-wrap {
+	position: relative;
+}
+
+.input-text-wrap .prompt,
+.textarea-wrap .prompt {
+	position: absolute;
+}
+
+.textarea-wrap #content-prompt-text {
+	font-size: 1.1em;
+	padding: 7px 8px;
+}
+
+.textarea-wrap textarea#content {
+	margin: 0 0 8px;
+	padding: 6px 7px;
+}
+
+/* Dashboard Quick Draft - Drafts list */
+
+#dashboard_quick_draft .drafts {
+	border-top: 1px solid #eee;
+	margin-top: 12px;
+}
+
+#dashboard_quick_draft .drafts abbr {
+	border: none;
+}
+
+#dashboard_quick_draft .drafts h4 {
+	margin: 0 0 8px 0;
+	font-weight: normal;
+}
+
+#dashboard_quick_draft .drafts .view-all {
+	float: right;
+	margin-top: 0;
+}
+
+#draft-list {
+	margin: 0;
+}
+
+#draft-list li {
+	margin-bottom: 1em;
+}
+#draft-list li time {
+	color: #bbb;
+}
+
+#draft-list p {
+	margin: 0;
+}
+
+/* Dashboard activity widget */
+
+#dashboard_activity h4 {
+	margin: 0 12px 8px;
+	font-weight: normal;
+}
+
+#dashboard_activity h4.comment-meta {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	margin-bottom: 4px;
+}
+
+#dashboard_activity ul {
+	padding: 0 12px;
+}
+
+#dashboard_activity .comment-meta span.approve:before {
+	content: '\f227';
+	font: 20px/.5 "dashicons";
+	margin-left: 12px;
+	vertical-align: middle;
+	position: relative;
+	top: -1px;
+	margin-right: 2px;
+}
+
+#dashboard_activity .inside {
+	padding: 0;
+	margin: 0;
+}
+
+#dashboard_activity .no-activity {
+	overflow: hidden;
+	padding: 0 12px 12px;
+	text-align: center;
+}
+
+#dashboard_activity .no-activity p {
+	color: #999;
+	font-size: 16px;
+}
+
+#dashboard_activity .no-activity .smiley {
+	margin-top: 0;
+}
+
+#dashboard_activity .no-activity .smiley:before {
+	content: '\f328';
+	font: normal 120px/1 'dashicons';
+	speak: none;
+	display: block;
+	margin: 0 5px 0 0;
+	padding: 0;
+	text-indent: 0;
+	text-align: center;
+	position: relative;
+	-webkit-font-smoothing: antialiased;
+	text-decoration: none !important;
+}
+
+#dashboard_activity .subsubsub {
+	float: none;
+	border-top: 1px solid #eeeeee;
+	margin-top: 0;
+	padding: 8px 12px 0 12px;
+}
+
+#future-posts .show-more,
+#published-posts .show-more {
+	float: right;
+}
+
+#future-posts ul,
+#published-posts ul {
+	clear: both;
+	margin-bottom: 0;
+}
+
+#future-posts li,
+#published-posts li {
+	overflow: hidden;
+	margin-bottom: 8px;
+}
+
+#future-posts ul span,
+#published-posts ul span {
+	color: #bbb;
+	float: left;
+	margin-right: 8px;
+	min-width: 150px;
+}
+
+.activity-block {
+	border-bottom: 1px solid #eee;
+	overflow: hidden;
+	padding: 8px 0 0;
+}
+
+.activity-block:last-child {
+	border-bottom: none;
+}
+
+.activity-block .subsubsub li {
+	color: #ddd;
+}
+
+/* Dashboard activity widget - Comments */
+
+#the-comment-list tr.undo, #the-comment-list div.undo {
+	background: none;
+	padding: 6px 0;
+}
+
+#the-comment-list .alternate, 
+#the-comment-list .alt {
+	background: none;
+}
+
+#the-comment-list .comment {
+	background: #f5f5f5;
+	padding: 12px;
+	position: relative;
+	border-top: 1px solid #eeeeee;
+}
+
+#the-comment-list img {
+	position: absolute;
+	left: 13px;
+	top: 13px;
+}
+
+#the-comment-list .dashboard-comment-wrap {
+	padding-left: 63px;
+}
+
+#the-comment-list .dashboard-comment-wrap blockquote {
+	margin: 1em 0;
+}
+
+#the-comment-list .comment-item h4 {
+	font-size: 13px;
+	color: #999;
+}
+
+#the-comment-list .comment-item p.row-actions {
+	margin: 4px 0 0 0;
+}
+
+#the-comment-list .comment-item:first-child {
+	border-top: 1px solid #eeeeee;
+}
+
+#the-comment-list .unapproved {
+	background: #f7fcfe;
+}
+
+#the-comment-list .unapproved:before {
+	content: "";
+	display: block;
+	position: absolute;
+	left: 0;
+	top: 0;
+	bottom: 0;
+	background: #d54e21;
+	width: 4px;
+}
+/* Dashboard WordPress news */
+
+#dashboard_rss .inside {
+	margin: 0;
+	padding: 0;
+}
+
+#dashboard_rss .widget-loading,
+#dashboard_rss .dashboard-widget-control-form {
+	padding: 12px 12px 0;
+}
+
+body #dashboard-widgets .postbox form .submit {
+	margin: 0;
+}
+
+.dashboard-widget-control-form {
+	overflow: hidden;
+}
+
+.dashboard-widget-control-form p {
+	margin-top: 0;
+}
+
+.rssSummary {
+	color: #999;
+	margin-top: 4px;
+}
+
+.rss-widget {
+	border-bottom: 1px solid #eee;
+	font-size: 13px;
+	padding: 8px 12px 12px;
+}
+
+.rss-widget:last-child {
+	border-bottom: none;
+	padding-bottom: 0;
+}
+
+.rss-widget a {
+	font-weight: normal;
+}
+
+.rss-widget span, 
+.rss-widget span.rss-date {
+	color: #bbb;
+}
+
+.rss-widget span.rss-date {
+	margin-left: 12px;
+}
+
+.rss-widget ul li {
+	margin-bottom: 8px;
+}
+
+/* Dashboard right now */
+
+#dash-right-now ul {
+	margin: 0;
+	overflow: hidden;
+}
+
+#dash-right-now li {
+	width: 50%;
+	float: left;
+	margin-bottom: 10px;
+}
+
+#dash-right-now .inside {
+	margin-bottom: 0;
+	overflow: hidden;
+	padding: 0;
+}
+
+#dash-right-now .main {
+	padding: 0 12px;
+}
+
+#dash-right-now .main p {
+	margin: 0;
+}
+
+.mu-storage {
+	overflow: hidden;
+}
+
+/* Dashboard right now - Colors */
+
+#dash-right-now li a:before {
+	color: #888;
+}
+
+#dash-right-now .sub {
+	color: #bfbbbb;
+	background: #f5f5f5;
+	border-top-color: #dedede;
+	padding: 12px 12px 6px 12px;
+	border-top: 1px solid;
+}
+
+#dash-right-now .sub h4 {
+	color: #555;
+}
+
+#dash-right-now .sub p {
+	margin: 0 0 .5em;
+	font-size: 11px;
+}
+
+#dash-right-now .warning a:before {
+	color: #d54e21;
+}
+
+/* Dashboard right now - Icons */
+#dash-right-now li a:before {
+	content: '\f159';
+	font: normal 20px/1 'dashicons';
+	speak: none;
+	display: block;
+	float: left;
+	margin: 0 5px 0 0;
+	padding: 0;
+	text-indent: 0;
+	text-align: center;
+	position: relative;
+	-webkit-font-smoothing: antialiased;
+	text-decoration: none !important;
+}
+
+#dash-right-now .page-count a:before {
+	content: '\f105';
+}
+
+#dash-right-now .post-count a:before {
+	content: '\f109';
+}
+
+#dash-right-now .comment-count a:before {
+	content: '\f101';
+}
+
+#dash-right-now .comment-mod-count a:before {
+	content: '\f125';
+}
+
+#dash-right-now .storage-count a:before {
+	content: '\f104';
+}
+
+#dash-right-now .storage-count.warning a:before {
+	content: '\f153';
+}
+
+/* Dashboard Quick Draft */
+
+#dashboard_quick_draft div.updated {
+	margin-bottom: 10px;
+	border: 1px solid #eee;
+	border-width: 1px 1px 1px 0;
+}
+
+#dashboard_quick_draft form {
+	padding: 0 12px 1px 12px;
+	overflow: hidden;
+}
+
+#dashboard_quick_draft .drafts,
+#dashboard_quick_draft .easy-blogging {
+	padding: 8px 12px 0;
+}
+
+#dashboard-widgets .postbox .inside {
+	margin: 10px 0;
+	padding: 0;
+}
+
+/* Dashboard Quick Draft - Form styling */
+
+input#save-post {
+	float: right;
+}
+
+form.initial-form label.prompt {
+	font-style: italic;
+}
+
+form.initial-form input#title {
+	height: 3em;
+}
+
+form.initial-form.quickpress-open label.prompt {
+	font-style: normal;
+}
+
+form.initial-form.quickpress-open input#title {
+	height: auto;
+}
+
+#dashboard_quick_draft input,
+#dashboard_quick_draft textarea {
+	box-sizing: border-box;
+	-moz-box-sizing:border-box;
+	-webkit-box-sizing:border-box;
+	margin: 0;
+}
+
+#dashboard_quick_draft textarea {
+	resize: vertical;
+}
+
+#dashboard-widgets .postbox form .submit {
+	margin: -39px 0;
+	float: right;
+}
+
+#description-wrap {
+	margin-top: 12px;
+}
+
+#title-wrap #title-prompt-text,
+.textarea-wrap #content-prompt-text {
+	color: #BBB;
+}
+
+#title-wrap #title-prompt-text {
+	font-size: 1.1em;
+	padding: 7px 8px;
+}
+
+.initial-form #description-wrap,
+.initial-form p.submit {
+	display: none;
+}
+
+.input-text-wrap,
+.textarea-wrap {
+	position: relative;
+}
+
+.input-text-wrap .prompt,
+.textarea-wrap .prompt {
+	position: absolute;
+}
+
+.textarea-wrap #content-prompt-text {
+	font-size: 1.1em;
+	padding: 7px 8px;
+}
+
+.textarea-wrap textarea#content {
+	margin: 0 0 8px;
+	padding: 6px 7px;
+}
+
+/* Dashboard Quick Draft - Drafts list */
+
+#dashboard_quick_draft .drafts {
+	border-top: 1px solid #eee;
+	margin-top: 12px;
+}
+
+#dashboard_quick_draft .drafts abbr {
+	border: none;
+}
+
+#dashboard_quick_draft .drafts h4 {
+	margin: 0 0 8px 0;
+	font-weight: normal;
+}
+
+#dashboard_quick_draft .drafts .view-all {
+	float: right;
+	margin-top: 0;
+}
+
+#draft-list {
+	margin: 0;
+}
+
+#draft-list li {
+	margin-bottom: 1em;
+}
+#draft-list li time {
+	color: #bbb;
+}
+
+#draft-list p {
+	margin: 0;
+}
+
+/* Dashboard activity widget */
+
+#dashboard_activity h4 {
+	margin: 0 12px 8px;
+	font-weight: normal;
+}
+
+#dashboard_activity h4.comment-meta {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	margin-bottom: 4px;
+}
+
+#dashboard_activity ul {
+	padding: 0 12px;
+}
+
+#dashboard_activity .comment-meta span.approve:before {
+	content: '\f227';
+	font: 20px/.5 "dashicons";
+	margin-left: 12px;
+	vertical-align: middle;
+	position: relative;
+	top: -1px;
+	margin-right: 2px;
+}
+
+#dashboard_activity .inside {
+	padding: 0;
+	margin: 0;
+}
+
+#dashboard_activity .no-activity {
+	overflow: hidden;
+	padding: 0 12px 12px;
+	text-align: center;
+}
+
+#dashboard_activity .no-activity p {
+	color: #999;
+	font-size: 16px;
+}
+
+#dashboard_activity .no-activity .smiley {
+	margin-top: 0;
+}
+
+#dashboard_activity .no-activity .smiley:before {
+	content: '\f328';
+	font: normal 120px/1 'dashicons';
+	speak: none;
+	display: block;
+	margin: 0 5px 0 0;
+	padding: 0;
+	text-indent: 0;
+	text-align: center;
+	position: relative;
+	-webkit-font-smoothing: antialiased;
+	text-decoration: none !important;
+}
+
+#dashboard_activity .subsubsub {
+	float: none;
+	border-top: 1px solid #eeeeee;
+	margin-top: 0;
+	padding: 8px 12px 0 12px;
+}
+
+#future-posts .show-more,
+#published-posts .show-more {
+	float: right;
+}
+
+#future-posts ul,
+#published-posts ul {
+	clear: both;
+	margin-bottom: 0;
+}
+
+#future-posts li,
+#published-posts li {
+	overflow: hidden;
+	margin-bottom: 8px;
+}
+
+#future-posts ul span,
+#published-posts ul span {
+	color: #bbb;
+	float: left;
+	margin-right: 8px;
+	min-width: 150px;
+}
+
+.activity-block {
+	border-bottom: 1px solid #eee;
+	overflow: hidden;
+	padding: 8px 0 0;
+}
+
+.activity-block:last-child {
+	border-bottom: none;
+}
+
+.activity-block .subsubsub li {
+	color: #ddd;
+}
+
+/* Dashboard activity widget - Comments */
+
+#the-comment-list tr.undo, #the-comment-list div.undo {
+	background: none;
+	padding: 6px 0;
+}
+
+#the-comment-list .alternate, 
+#the-comment-list .alt {
+	background: none;
+}
+
+#the-comment-list .comment {
+	background: #f5f5f5;
+	padding: 12px;
+	position: relative;
+	border-top: 1px solid #eeeeee;
+}
+
+#the-comment-list img {
+	position: absolute;
+	left: 13px;
+	top: 13px;
+}
+
+#the-comment-list .dashboard-comment-wrap {
+	padding-left: 63px;
+}
+
+#the-comment-list .dashboard-comment-wrap blockquote {
+	margin: 1em 0;
+}
+
+#the-comment-list .comment-item h4 {
+	font-size: 13px;
+	color: #999;
+}
+
+#the-comment-list .comment-item p.row-actions {
+	margin: 4px 0 0 0;
+}
+
+#the-comment-list .comment-item:first-child {
+	border-top: 1px solid #eeeeee;
+}
+
+#the-comment-list .unapproved {
+	background: #f7fcfe;
+}
+
+#the-comment-list .unapproved:before {
+	content: "";
+	display: block;
+	position: absolute;
+	left: 0;
+	top: 0;
+	bottom: 0;
+	background: #d54e21;
+	width: 4px;
+}
