diff --git wp-includes/functions.php wp-includes/functions.php
index 7d931bc..07f04bf 100644
--- wp-includes/functions.php
+++ wp-includes/functions.php
@@ -2175,35 +2175,40 @@ function _default_wp_die_handler( $message, $title = '', $args = array() ) {
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" <?php if ( function_exists( 'language_attributes' ) && function_exists( 'is_rtl' ) ) language_attributes(); else echo "dir='$text_direction'"; ?>>
 <head>
+	<meta name="viewport" content="width=device-width" />
 	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 	<title><?php echo $title ?></title>
 	<style type="text/css">
 		html {
-			background: #f9f9f9;
+			background: #eee;
+			margin: 0 20px;
 		}
 		body {
 			background: #fff;
-			color: #333;
-			font-family: sans-serif;
-			margin: 2em auto;
-			padding: 1em 2em;
-			-webkit-border-radius: 3px;
-			border-radius: 3px;
-			border: 1px solid #dfdfdf;
+			color: #555;
+			font-family: 'Open Sans', sans-serif;
+			margin: 50px auto;
+			padding: 10px 20px;
+			border: 1px solid #dedede;
+			-webkit-box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.1);
+			box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.1);
 			max-width: 700px;
+			-webkit-font-smoothing: subpixel-antialiased;
+		}
+		@media only screen and (max-width: 799px) {
+			body {
+				margin: 20px auto;
+			}
 		}
 		h1 {
-			border-bottom: 1px solid #dadada;
+			border-bottom: 1px solid #dedede;
 			clear: both;
 			color: #666;
-			font: 24px Georgia, "Times New Roman", Times, serif;
-			margin: 30px 0 0 0;
+			font-size: 24px;
+			margin: 30px 0;
 			padding: 0;
 			padding-bottom: 7px;
 		}
-		#error-page {
-			margin-top: 50px;
-		}
 		#error-page p {
 			font-size: 14px;
 			line-height: 1.5;
@@ -2217,11 +2222,11 @@ function _default_wp_die_handler( $message, $title = '', $args = array() ) {
 			font-size: 14px ;
 		}
 		a {
-			color: #21759B;
+			color: #0074a2;
 			text-decoration: none;
 		}
 		a:hover {
-			color: #D54E21;
+			color: #2ea2cc;
 		}
 		.button {
 			display: inline-block;
