Index: src/wp-admin/css/about.css
===================================================================
--- src/wp-admin/css/about.css	(revision 31661)
+++ src/wp-admin/css/about.css	(working copy)
@@ -48,7 +48,7 @@
 	background-position: center 24px;
 	-webkit-background-size: 85px 85px;
 	background-size: 85px 85px;
-	color: #78c8e6;
+	color: #e3f1f8;
 	font-size: 14px;
 	text-align: center;
 	font-weight: 600;
@@ -128,7 +128,7 @@
 .about-wrap .about-text {
 	margin: 1em 200px 1em 0;
 	min-height: 60px;
-	color: #777;
+	color: #666;
 }
 
 /* 1.2 - Structure */
Index: src/wp-admin/css/admin-menu.css
===================================================================
--- src/wp-admin/css/admin-menu.css	(revision 31661)
+++ src/wp-admin/css/admin-menu.css	(working copy)
@@ -505,7 +505,7 @@
 #adminmenu .awaiting-mod,
 #adminmenu .update-plugins {
 	display: inline-block;
-	background-color: #d54e21;
+	background-color: #d00;
 	color: #fff;
 	font-size: 9px;
 	line-height: 17px;
Index: src/wp-admin/css/color-picker.css
===================================================================
--- src/wp-admin/css/color-picker.css	(revision 31661)
+++ src/wp-admin/css/color-picker.css	(working copy)
@@ -116,8 +116,8 @@
 	color: transparent;
 }
 
-.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder {
-	color: #999;
+.wp-picker-container input[type="text"].wp-color-picker::-moz-placeholder {
+	color: #777;
 }
 
 .wp-picker-container input[type="text"].iris-error {
Index: src/wp-admin/css/common.css
===================================================================
--- src/wp-admin/css/common.css	(revision 31661)
+++ src/wp-admin/css/common.css	(working copy)
@@ -431,7 +431,7 @@
 
 .subsubsub a .count,
 .subsubsub a.current .count {
-	color: #999;
+	color: #666;
 	font-weight: normal;
 }
 
@@ -592,6 +592,7 @@
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
 	background: #e0e0e0;
+	color: #006b95;
 	text-shadow: none;
 	font-weight: 600;
 	font-size: 13px;
@@ -669,10 +670,10 @@
 
 .wp-ui-notification {
 	color: #fff;
-	background-color: #d54e21;
+	background-color: #d04b21;
 }
 .wp-ui-text-notification {
-	color: #d54e21;
+	color: #d04b21;
 }
 
 .wp-ui-text-icon {
@@ -787,6 +788,7 @@
 	border-bottom: 1px solid #fafafa;
 }
 
+.row-actions span.unapprove a,
 .row-actions span.delete a,
 .row-actions span.trash a,
 .row-actions span.spam a,
@@ -803,6 +805,7 @@
 abbr.required,
 .file-error,
 .widget-control-remove:hover,
+.row-actions .unapprove a:hover,
 .row-actions .delete a:hover,
 .row-actions .trash a:hover,
 .row-actions .spam a:hover,
@@ -813,7 +816,7 @@
 #media-items a.delete:hover,
 #media-items a.delete-permanently:hover,
 #nav-menu-footer .menu-delete:hover {
-	color: #f00;
+	color: #e00;
 	text-decoration: none;
 	border: none;
 }
@@ -1811,7 +1814,7 @@
 	left: 0;
 	right: 0;
 	padding: 10px 20px;
-	color: #777;
+	color: #666;
 }
 
 #wpfooter p {
@@ -1924,7 +1927,7 @@
 }
 
 .error-message {
-	color: red;
+	color: #e00;
 	font-weight: 600;
 }
 
@@ -2802,7 +2805,7 @@
 .item-edit,
 .sidebar-name-arrow,
 .accordion-section-title:after {
-	color: #aaa;
+	color: #666;
 }
 
 .widget-action:hover,
@@ -2810,7 +2813,7 @@
 .item-edit:hover,
 .sidebar-name:hover .sidebar-name-arrow,
 .accordion-section-title:hover:after {
-	color: #777;
+	color: #222;
 }
 
 .widget-top a.widget-action:after {
Index: src/wp-admin/css/customize-controls.css
===================================================================
--- src/wp-admin/css/customize-controls.css	(revision 31661)
+++ src/wp-admin/css/customize-controls.css	(working copy)
@@ -61,7 +61,7 @@
 #customize-info.open .accordion-section-title:after,
 #customize-info .accordion-section-title:hover:after,
 #customize-info .accordion-section-title:focus:after {
-	color: #555555;
+	color: #222;
 }
 
 #customize-info .preview-notice {
@@ -123,7 +123,7 @@
 #customize-theme-controls .control-section .accordion-section-title:hover:after,
 #customize-theme-controls .control-section.open .accordion-section-title:after,
 #customize-theme-controls .control-section .accordion-section-title:focus:after {
-	color: #555;
+	color: #222;
 }
 
 #customize-info.open,
@@ -481,10 +481,6 @@
 	text-shadow: none;
 }
 
-.collapsed .collapse-sidebar-arrow:before {
-	color: #888;
-}
-
 /* Style for custom settings */
 
 /*
Index: src/wp-admin/css/customize-widgets.css
===================================================================
--- src/wp-admin/css/customize-widgets.css	(revision 31661)
+++ src/wp-admin/css/customize-widgets.css	(working copy)
@@ -397,7 +397,7 @@
 
 #available-widgets .widget .widget-description {
 	padding: 0;
-	color: #777;
+	color: #666;
 }
 
 #customize-preview {
Index: src/wp-admin/css/dashboard.css
===================================================================
--- src/wp-admin/css/dashboard.css	(revision 31661)
+++ src/wp-admin/css/dashboard.css	(working copy)
@@ -390,7 +390,7 @@
 
 #dashboard_right_now .warning a:before,
 #dashboard_right_now .warning span:before {
-	color: #d54e21;
+	color: #d04b21;
 }
 
 /* Dashboard right now - Icons */
@@ -621,11 +621,15 @@
 }
 
 #dashboard_activity .no-activity p {
-	color: #999;
+	color: #777;
 	font-size: 16px;
 }
 
 #dashboard_activity .no-activity .smiley {
+	color: #999;
+}
+
+#dashboard_activity .no-activity .smiley {
 	margin-top: 0;
 }
 
@@ -715,7 +719,7 @@
 
 #activity-widget #the-comment-list .comment-item h4 {
 	font-size: 13px;
-	color: #999;
+	color: #666;
 }
 
 #activity-widget #the-comment-list .comment-item p.row-actions {
@@ -737,7 +741,7 @@
 	left: 0;
 	top: 0;
 	bottom: 0;
-	background: #d54e21;
+	background: #d04b21;
 	width: 4px;
 }
 
@@ -900,7 +904,7 @@
 }
 
 .rss-widget span.rss-date {
-	color: #999;
+	color: #777;
 	font-size: 13px;
 	margin-left: 3px;
 }
@@ -940,12 +944,12 @@
 }
 
 #dashboard_browser_nag.postbox.browser-insecure {
-	background-color: #ac1b1b;
+	background-color: #c00;
 	border-color: #ac1b1b;
 }
 
 #dashboard_browser_nag.postbox {
-	background-color: #e29808;
+	background-color: #c00;
 	background-image: none;
 	border-color: #edc048;
 	color: #fff;
Index: src/wp-admin/css/edit.css
===================================================================
--- src/wp-admin/css/edit.css	(revision 31661)
+++ src/wp-admin/css/edit.css	(working copy)
@@ -667,11 +667,11 @@
 
 #poststuff .inside label.spam,
 #poststuff .inside label.deleted {
-	color: red;
+	color: #a00;
 }
 
 #poststuff .inside label.waiting {
-	color: orange;
+	color: #e00;
 }
 
 #poststuff .inside label.approved {
Index: src/wp-admin/css/forms.css
===================================================================
--- src/wp-admin/css/forms.css	(revision 31661)
+++ src/wp-admin/css/forms.css	(working copy)
@@ -227,11 +227,15 @@
 	background-color: #eee;
 }
 
-:-moz-placeholder,
-.wp-core-ui :-moz-placeholder {
-   color: #a9a9a9;
+::-moz-placeholder,
+.wp-core-ui ::-moz-placeholder {
+   color: #767676;
 }
 
+::-webkit-input-placeholder {
+   color: #767676;
+}
+
 .form-invalid {
 	background-color: #ffebe8 !important;
 }
Index: src/wp-admin/css/ie.css
===================================================================
--- src/wp-admin/css/ie.css	(revision 31661)
+++ src/wp-admin/css/ie.css	(working copy)
@@ -59,7 +59,7 @@
 }
 
 #wp-fullscreen-tagline {
-	color: #888;
+	color: #777;
 	font-size: 14px;
 }
 
Index: src/wp-admin/css/install.css
===================================================================
--- src/wp-admin/css/install.css	(revision 31661)
+++ src/wp-admin/css/install.css	(working copy)
@@ -77,7 +77,7 @@
 	background-size: 84px;
 	background-position: center top;
 	background-repeat: no-repeat;
-	color: #999;
+	color: #666;
 	height: 84px;
 	font-size: 20px;
 	font-weight: normal;
Index: src/wp-admin/css/list-tables.css
===================================================================
--- src/wp-admin/css/list-tables.css	(revision 31661)
+++ src/wp-admin/css/list-tables.css	(working copy)
@@ -22,7 +22,7 @@
 	width: 0;
 	height: 0;
 	margin-left: 8px;
-	border-top: 5px solid #bbb;
+	border-top: 5px solid #767676;
 	border-right: 5px solid transparent;
 }
 
@@ -36,7 +36,7 @@
 	display: inline-block;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
-	background-color: #bbb;
+	background-color: #767676;
 	color: #fff;
 }
 
@@ -92,11 +92,6 @@
 	margin: 0 0 .8em;
 }
 
-#submitted-on,
-.submitted-on {
-	color: #777;
-}
-
 /* reply to comments */
 #replyrow td {
 	padding: 2px;
@@ -119,7 +114,7 @@
 }
 
 #replysubmit .error {
-	color: red;
+	color: #e00;
 	line-height: 21px;
 	text-align: center;
 }
@@ -181,7 +176,7 @@
 }
 
 #the-comment-list .unapproved th.check-column {
-	border-left: 4px solid #d54e21;
+	border-left: 4px solid #d04b21;
 }
 
 #the-comment-list .unapproved th.check-column input {
@@ -188,14 +183,6 @@
 	margin-left: 4px;
 }
 
-#the-comment-list .approve a {
-	color: #006505;
-}
-
-#the-comment-list .unapprove a {
-	color: #d98500;
-}
-
 #the-comment-list th,
 #the-comment-list td {
 	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
@@ -553,6 +540,7 @@
 	padding: 0 10px 3px;
 	background: #eee;
 	background: rgba( 0, 0, 0, 0.05 );
+	color: #006e9a;
 	font-size: 16px;
 	font-weight: normal;
 }
@@ -574,7 +562,6 @@
 
 .tablenav .displaying-num {
 	margin-right: 2px;
-	color: #777;
 	font-size: 12px;
 	font-style: italic;
 }
@@ -1154,7 +1141,7 @@
 
 .plugins .active.update th.check-column,
 .plugins .active.update + .plugin-update-tr .plugin-update {
-	border-left: 4px solid #d54e21;
+	border-left: 4px solid #d04b21;
 }
 
 #wpbody-content .plugins .plugin-title,
@@ -1196,7 +1183,7 @@
 .plugin-update-tr .update-message:before,
 .plugin-card .update-now:before,
 .plugin-card .install-now:before {
-	color: #d54e21;
+	color: #d04b21;
 	display: inline-block;
 	font: normal 20px/1 'dashicons';
 	speak: none;
@@ -1466,7 +1453,7 @@
 }
 
 .no-plugin-results {
-	color: #999;
+	color: #666;
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
Index: src/wp-admin/css/login.css
===================================================================
--- src/wp-admin/css/login.css	(revision 31661)
+++ src/wp-admin/css/login.css	(working copy)
@@ -130,7 +130,7 @@
 	background-size: 84px;
 	background-position: center top;
 	background-repeat: no-repeat;
-	color: #999;
+	color: #666;
 	height: 84px;
 	font-size: 20px;
 	font-weight: normal;
@@ -174,7 +174,7 @@
 .login #nav a,
 .login #backtoblog a {
 	text-decoration: none;
-	color: #999;
+	color: #666;
 }
 
 .login #nav a:hover,
Index: src/wp-admin/css/media.css
===================================================================
--- src/wp-admin/css/media.css	(revision 31661)
+++ src/wp-admin/css/media.css	(working copy)
@@ -400,7 +400,7 @@
 }
 
 .drag-drop-inside p {
-	color: #aaa;
+	color: #666;
 	font-size: 14px;
 	margin: 5px 0;
 	display: none;
@@ -606,7 +606,7 @@
 }
 
 .media-frame.mode-grid .attachments-browser .no-media {
-	color: #999;
+	color: #666;
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -889,8 +889,7 @@
 	float: none;
 }
 
-.media-disabled,
-.imgedit-settings .disabled {
+.media-disabled {
 	color: grey;
 }
 
@@ -1063,7 +1062,7 @@
 }
 
 span.imgedit-scale-warn {
-	color: red;
+	color: #e00;
 	font-size: 20px;
 	font-style: normal;
 	visibility: hidden;
Index: src/wp-admin/css/nav-menus.css
===================================================================
--- src/wp-admin/css/nav-menus.css	(revision 31661)
+++ src/wp-admin/css/nav-menus.css	(working copy)
@@ -73,7 +73,7 @@
 }
 
 .is-submenu {
-	color: #999;
+	color: #737373;
 	font-style: italic;
 	font-weight: normal;
 	margin-left: 4px;
@@ -139,8 +139,8 @@
 }
 
 .theme-location-set {
-	color: #999;
-	font-size: 11px;
+	color: #777;
+	font-size: 12px;
 }
 
 /* Menu Container */
@@ -263,7 +263,7 @@
 }
 
 .js .input-with-default-title {
-	color: #aaa;
+	color: #777;
 	font-style: italic;
 }
 
@@ -513,7 +513,7 @@
 }
 
 .menu-item-handle .menu-item-title.no-title {
-	color: #999;
+	color: #777;
 }
 
 /* Sortables */
@@ -573,7 +573,7 @@
 
 /* Menu item controls */
 .item-type {
-	color: #777;
+	color: #666;
 	font-size: 12px;
 	padding: 12px 10px;
 	line-height: 18px;
Index: src/wp-admin/css/revisions.css
===================================================================
--- src/wp-admin/css/revisions.css	(revision 31661)
+++ src/wp-admin/css/revisions.css	(working copy)
@@ -145,7 +145,7 @@
 }
 
 .revisions-controls .author-card.autosave {
-	color: #d54e21;
+	color: #d04b21;
 }
 
 .revisions-controls .author-card .author-name {
Index: src/wp-admin/css/themes.css
===================================================================
--- src/wp-admin/css/themes.css	(revision 31661)
+++ src/wp-admin/css/themes.css	(working copy)
@@ -216,8 +216,8 @@
  */
 .theme-browser .theme .theme-update,
 .theme-browser .theme .theme-installed {
-	background: #d54e21;
-	background: rgba(213, 78, 33, 0.95);
+	background: #be3c28;
+	background: rgba(190, 60, 40, 0.95);
 	color: #fff;
 	display: block;
 	font-size: 13px;
@@ -303,7 +303,7 @@
 }
 
 .theme-browser .theme.add-new-theme a {
-	color: #999;
+	color: #777;
 	text-decoration: none;
 	display: block;
 	position: relative;
@@ -604,9 +604,9 @@
 .broken-themes a.delete-theme:focus,
 .theme-overlay .theme-actions .delete-theme:hover,
 .theme-overlay .theme-actions .delete-theme:focus {
-	background: #d54e21;
+	background: #d04b21;
 	color: #fff;
-	border-color: #d54e21;
+	border-color: #d04b21;
 }
 
 .theme-overlay .theme-actions .active-theme,
@@ -740,7 +740,7 @@
 }
 
 .theme-overlay .theme-version {
-	color: #999;
+	color: #777;
 	font-size: 13px;
 	font-weight: 400;
 	float: none;
@@ -769,7 +769,7 @@
 
 .theme-overlay .theme-tags {
 	border-top: 3px solid #eee;
-	color: #82878c;
+	color: #72777b;
 	font-size: 13px;
 	font-weight: 400;
 	margin: 30px 0 0 0;
@@ -786,7 +786,7 @@
 .theme-overlay .theme-update-message {
 	background: #fef7f1;
 	border: 1px solid #eee;
-	border-left: 4px solid #d54e21;
+	border-left: 4px solid #d04b21;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	padding: 5px 20px 10px;
@@ -1122,7 +1122,7 @@
 }
 .upload-theme .install-help,
 .upload-plugin .install-help {
-	color: #999;
+	color: #777;
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -1225,7 +1225,7 @@
 .rating .ratings {
 	display: block;
 	line-height: 20px;
-	color: #999;
+	color: #777;
 }
 
 /*------------------------------------------------------------------------------
@@ -1473,7 +1473,7 @@
 	padding: 0;
 	-webkit-border-radius: 50%;
 	border-radius: 50%;
-	color: #777;
+	color: #555;
 	text-decoration: none;
 }
 
Index: src/wp-admin/css/widgets.css
===================================================================
--- src/wp-admin/css/widgets.css	(revision 31661)
+++ src/wp-admin/css/widgets.css	(working copy)
@@ -111,7 +111,6 @@
 	padding: 0 0 15px;
 	margin: 0;
 	font-style: normal;
-	color: #777;
 }
 
 #widgets-right .widgets-holder-wrap .description {
@@ -464,7 +463,7 @@
 	display: block;
 	-webkit-font-smoothing: antialiased;
 	font: normal 26px/1 'dashicons';
-	color: #999;
+	color: #777;
 	position: absolute;
 	top: 7px;
 	left: 5px;
Index: src/wp-includes/css/admin-bar.css
===================================================================
--- src/wp-includes/css/admin-bar.css	(revision 31661)
+++ src/wp-includes/css/admin-bar.css	(working copy)
@@ -624,16 +624,15 @@
 }
 
 #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-	color: #999;
+	color: #777;
 }
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-	color: #999;
-}
+
 #wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-	color: #999;
+	color: #777;
 }
+
 #wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-	color: #999;
+	color: #777;
 }
 
 #wpadminbar #adminbarsearch .adminbar-button {
@@ -668,13 +667,6 @@
 #wpadminbar .screen-reader-shortcut {
 	position: absolute;
 	top: -1000em;
-}
-
-#wpadminbar .screen-reader-shortcut:focus {
-	left: 6px;
-	top: 7px;
-	height: auto;
-	width: auto;
 	display: block;
 	font-size: 14px;
 	font-weight: bold;
@@ -681,7 +673,6 @@
 	padding: 15px 23px 14px;
 	background: #f1f1f1;
 	color: #21759b;
-	z-index: 100000;
 	line-height: normal;
 	text-decoration: none;
 	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
@@ -688,6 +679,14 @@
 	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
 }
 
+#wpadminbar .screen-reader-shortcut:focus {
+	left: 6px;
+	top: 7px;
+	height: auto;
+	width: auto;
+	z-index: 100000;
+}
+
 /**
  * IE 6-targeted rules
  */
Index: src/wp-includes/css/editor.css
===================================================================
--- src/wp-includes/css/editor.css	(revision 31661)
+++ src/wp-includes/css/editor.css	(working copy)
@@ -672,7 +672,7 @@
 }
 
 .mce-toolbar .mce-ico {
-	color: #777;
+	color: #707070;
 	line-height: 20px;
 	width: 20px;
 	height: 20px;
@@ -960,7 +960,7 @@
 	position: relative;
 	top: 1px;
 	background: #ebebeb;
-	color: #777;
+	color: #6a6a6a;
 	cursor: pointer;
 	font: 13px/19px "Open Sans", sans-serif;
 	height: 20px;
@@ -1004,7 +1004,7 @@
 .tmce-active .switch-tmce,
 .html-active .switch-html {
 	background: #f5f5f5;
-	color: #555;
+	color: #333;
 	border-bottom-color: #f5f5f5;
 }
 
@@ -1431,7 +1431,7 @@
 #wp-link .no-matches-found .item-title {
 	display: block;
 	padding: 6px;
-	border-left: 4px solid #d54e21;
+	border-left: 4px solid #d04b21;
 }
 
 #wp-link .query-results em {
@@ -1812,7 +1812,7 @@
 }
 
 #wp-fullscreen-tagline {
-	color: #888;
+	color: #777;
 	font-size: 18px;
 	float: right;
 	padding: 4px 0 0;
Index: src/wp-includes/css/media-views.css
===================================================================
--- src/wp-includes/css/media-views.css	(revision 31661)
+++ src/wp-includes/css/media-views.css	(working copy)
@@ -38,7 +38,7 @@
 }
 
 .media-frame a:hover {
-	color: #d54e21;
+	color: #d04b21;
 }
 
 .media-frame a.button {
@@ -96,8 +96,8 @@
 	-webkit-appearance: textfield;
 }
 
-.media-frame :-moz-placeholder {
-   color: #a9a9a9;
+.media-frame ::-moz-placeholder {
+   color: #777;
 }
 
 .media-frame .hidden {
@@ -508,7 +508,7 @@
 }
 
 .media-menu > a:hover {
-	color: #21759B;
+	color: #1f7195;
 	background: rgba( 0, 0, 0, 0.04 );
 }
 
@@ -1403,7 +1403,8 @@
 	color: #21759B;
 }
 
-.media-selection .selection-info a:hover {
+.media-selection .selection-info a:hover,
+.media-selection .selection-info a:focus {
 	background: #21759B;
 	color: #fff;
 	border-color: transparent;
@@ -1415,11 +1416,12 @@
 }
 
 .media-selection .selection-info .clear-selection {
-	color: red;
+	color: #bc0b0b;
 }
 
-.media-selection .selection-info .clear-selection:hover {
-	background: red;
+.media-selection .selection-info .clear-selection:hover,
+.media-selection .selection-info .clear-selection:focus {
+	background: #bc0b0b;
 }
 
 .media-selection .selection-view {
@@ -1626,7 +1628,7 @@
 .media-modal .delete-attachment:hover,
 .media-modal .trash-attachment:hover,
 .media-modal .untrash-attachment:hover {
-	color: red;
+	color: #e00;
 }
 
 /**
@@ -1892,7 +1894,7 @@
 }
 
 .image-details .custom-size span small {
-	color: #999;
+	color: #666;
 	font-size: inherit;
 }
 
