+ <style type="text/css">
+ html {
+ background: #f9f9f9;
+ }
+ 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;
+ max-width: 700px;
+ }
+ #error-page {
+ margin-top: 50px;
+ }
+ #error-page p {
+ font-size: 14px;
+ line-height: 1.5;
+ margin: 25px 0 20px;
+ }
+ #error-page code {
+ font-family: Consolas, Monaco, monospace;
+ }
+ ul li {
+ margin-bottom: 10px;
+ font-size: 14px ;
+ }
+ a {
+ color: #21759B;
+ text-decoration: none;
+ }
+ a:hover {
+ color: #D54E21;
+ }
+
+ .button {
+ font-family: sans-serif;
+ text-decoration: none;
+ font-size: 14px !important;
+ line-height: 16px;
+ padding: 6px 12px;
+ cursor: pointer;
+ border: 1px solid #bbb;
+ color: #464646;
+ -webkit-border-radius: 15px;
+ border-radius: 15px;
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+ background-color: #f5f5f5;
+ background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2);
+ background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
+ background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
+ background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
+ background-image: linear-gradient(top, #ffffff, #f2f2f2);
+ }
+
+ .button:hover {
+ color: #000;
+ border-color: #666;
+ }
+
+ .button:active {
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ffffff);
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ffffff);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ffffff);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff));
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ffffff);
+ background-image: linear-gradient(top, #f2f2f2, #ffffff);
+ }
+
+ <?php if ( 'rtl' == $text_direction ) : ?>
+ body { font-family: Tahoma, Arial; }
+ <?php endif; ?>
+ </style>