Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 22599)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -2248,6 +2248,7 @@
 	font-weight: normal;
 	line-height: 1.2;
 }
+
 .welcome-panel h4 {
 	margin: 1.33em 0 0;
 	font-size: 13px;
Index: wp-admin/css/wp-admin-rtl.css
===================================================================
--- wp-admin/css/wp-admin-rtl.css	(revision 22599)
+++ wp-admin/css/wp-admin-rtl.css	(working copy)
@@ -475,7 +475,7 @@
 		margin-left: 15px;
 		margin-right: 52px;
 	}
-	
+
 	.auto-fold #adminmenu div.wp-menu-image {
 		float: right;
 		width: 30px;
@@ -575,6 +575,7 @@
 	padding-left: 125px;
 }
 
+/* Welcome Panel */
 .welcome-panel .welcome-panel-close {
 	right: auto;
 	left: 10px;
@@ -585,20 +586,17 @@
 	right: -12px;
 }
 
-.welcome-panel .wp-badge {
-	float: right;
+.welcome-panel-content {
+	margin-left: auto;
+	margin-right: 13px;
 }
 
 .welcome-panel .welcome-panel-column {
-	margin: 0 -25px 0 5%;
-	padding-left: 0;
-	padding-right: 25px;
 	float: right;
 }
 
 .welcome-panel .welcome-panel-column.welcome-panel-last {
 	margin-right: auto;
-	padding-right: 0;
 	margin-left: 0;
 }
 
@@ -620,6 +618,91 @@
 	padding-right: 2px;
 }
 
+.welcome-panel .welcome-add-page {
+	background-position: right -1px;
+}
+
+.welcome-panel .welcome-edit-page {
+	background-position: right -92px;
+}
+
+.welcome-panel .welcome-learn-more {
+	background-position: right -138px;
+}
+
+.welcome-panel .welcome-comments {
+	background-position: right -184px;
+}
+
+.welcome-panel .welcome-view-site {
+	background-position: right -276px;
+}
+
+.welcome-panel .welcome-widgets-menus {
+	background-position: right -230px;
+}
+
+.welcome-panel .welcome-write-blog {
+	background-position: right -46px;
+}
+
+.welcome-panel .welcome-add-page,
+.welcome-panel .welcome-edit-page,
+.welcome-panel .welcome-learn-more,
+.welcome-panel .welcome-comments,
+.welcome-panel .welcome-view-site,
+.welcome-panel .welcome-widgets-menus,
+.welcome-panel .welcome-write-blog {
+	padding: 2px 32px 8px 0;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	.welcome-panel .welcome-add-page {
+		background-position: right -1px;
+	}
+
+	.welcome-panel .welcome-edit-page {
+		background-position: right -92px;
+	}
+
+	.welcome-panel .welcome-learn-more {
+		background-position: right -138px;
+	}
+
+	.welcome-panel .welcome-comments {
+		background-position: right -184px;
+	}
+
+	.welcome-panel .welcome-view-site {
+		background-position: right -276px;
+	}
+
+	.welcome-panel .welcome-widgets-menus {
+		background-position: right -230px;
+	}
+
+	.welcome-panel .welcome-write-blog {
+		background-position: right -46px;
+	}
+}
+
+.welcome-panel .welcome-panel-column ul {
+	margin: 0.8em 0 1em 1em;
+}
+
+@media screen and (max-width: 870px) {
+	.welcome-panel .welcome-add-page,
+	.welcome-panel .welcome-edit-page,
+	.welcome-panel .welcome-learn-more,
+	.welcome-panel .welcome-comments,
+	.welcome-panel .welcome-view-site,
+	.welcome-panel .welcome-widgets-menus,
+	.welcome-panel .welcome-write-blog {
+		padding-left: 0;
+		padding-right: 25px;
+	}
+}
+
 /*------------------------------------------------------------------------------
   10.0 - List Posts (/Pages/etc)
 ------------------------------------------------------------------------------*/
