Index: wp-content/themes/twentythirteen/style.css
===================================================================
--- wp-content/themes/twentythirteen/style.css	(revision 23460)
+++ wp-content/themes/twentythirteen/style.css	(working copy)
@@ -350,66 +350,7 @@
 	*margin-left: -7px;
 }
 
-button,
-input,
-select,
 textarea {
-	font-size: 100%;
-	margin: 0;
-	max-width: 100%;
-	vertical-align: baseline;
-	*vertical-align: middle;
-}
-
-button,
-input {
-	line-height: normal;
-}
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-	-webkit-appearance: button;
-	cursor: pointer;
-	*overflow: visible;
-}
-
-button[disabled],
-input[disabled] {
-	cursor: default;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing:    border-box;
-	-ms-box-sizing:     border-box;
-	box-sizing:         border-box;
-	padding: 0;
-	*height: 13px;
-	*width: 13px;
-}
-
-input[type="search"] {
-	-webkit-appearance: textfield;
-	-webkit-box-sizing: content-box;
-	-moz-box-sizing:    content-box;
-	box-sizing:         content-box;
-	padding-right: 2px; /* Don't cut off the webkit search cancel button */
-}
-
-input[type="search"]::-webkit-search-decoration {
-	-webkit-appearance: none;
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-	border: 0;
-	padding: 0;
-}
-
-textarea {
 	overflow: auto;
 	vertical-align: top;
 }
@@ -602,6 +543,83 @@
 	padding: 10px 24px 11px 24px;
 }
 
+button:hover,
+button:focus,
+input[type="submit"]:hover,
+input[type="button"]:hover,
+input[type="reset"]:hover,
+input[type="submit"]:focus,
+input[type="button"]:focus,
+input[type="reset"]:focus {
+	background: #ed6a31; /* Old browsers */
+	background: -moz-linear-gradient(top, #ed6a31 0%, #e55627 100%);
+	background: -webkit-linear-gradient(top, #ed6a31 0%,#e55627 100%);
+	background: -o-linear-gradient(top, #ed6a31 0%,#e55627 100%);
+	background: -ms-linear-gradient(top, #ed6a31 0%,#e55627 100%);
+	background: linear-gradient(to bottom, #ed6a31 0%,#e55627 100%);
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6a31', endColorstr='#e55627',GradientType=0 ); /* IE6-9 */
+	outline: none;
+}
+
+button,
+input,
+select,
+textarea {
+	font-size: 100%;
+	margin: 0;
+	max-width: 100%;
+	vertical-align: baseline;
+	*vertical-align: middle;
+}
+
+button,
+input {
+	line-height: normal;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+	-webkit-appearance: button;
+	cursor: pointer;
+	*overflow: visible;
+}
+
+button[disabled],
+input[disabled] {
+	cursor: default;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing:    border-box;
+	-ms-box-sizing:     border-box;
+	box-sizing:         border-box;
+	padding: 0;
+	*height: 13px;
+	*width: 13px;
+}
+
+input[type="search"] {
+	-webkit-appearance: textfield;
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing:    content-box;
+	box-sizing:         content-box;
+	padding-right: 2px; /* Don't cut off the webkit search cancel button */
+}
+
+input[type="search"]::-webkit-search-decoration {
+	-webkit-appearance: none;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+
 .post-password-required input[type="submit"] {
 	padding: 7px 24px 4px;
 	vertical-align: bottom;
