.button, .submit input, .button-secondary
{
background-color: #f2f2f2;
background-image: url("../images/white-grad.png");
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;
text-shadow: #ffffff;
}

a.button,
a.button-primary,
a.button-secondary {
        line-height: 15px;
        padding: 3px 10px;
        white-space: nowrap;
        -webkit-border-radius: 10px;
}
.submit input,
.button,
input.button,
.button-primary,
input.button-primary,
.button-secondary,
input.button-secondary,
.button-highlighted,
input.button-highlighted,
#postcustomstuff .submit input {
        text-decoration: none;
        font-size: 11px !important;
        line-height: 13px;
        padding: 3px 8px;
        cursor: pointer;
        border-width: 1px;
        border-style: solid;
        -moz-border-radius: 11px;
        -khtml-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        -khtml-box-sizing: content-box;
        box-sizing: content-box;
}
textarea,
input[type="text"],
input[type="password"],
input[type="file"],
input[type="button"],
input[type="submit"],
input[type="reset"],
select {
        border-color: #dfdfdf;
        background-color: #fff;
}
.button,
.button-secondary,
.submit input,
input[type=button],
input[type=submit] {
        border-color: #bbb;
        color: #464646;
}

.button:hover,
.button-secondary:hover,
.submit input:hover,
input[type=button]:hover,
input[type=submit]:hover {
        color: #000;
        border-color: #666;
}

.button,
.submit input,
.button-secondary {
        background: #f2f2f2 url(../images/white-grad.png) repeat-x scroll left top;
        text-shadow: rgba(255,255,255,1) 0 1px 0;
}

.button:active,
.submit input:active,
.button-secondary:active {
        background: #eee url(../images/white-grad-active.png) repeat-x scroll left top;
}

input.button-primary,
button.button-primary,
a.button-primary {
        border-color: #298cba;
        font-weight: bold;
        color: #fff;
        background: #21759B url(../images/button-grad.png) repeat-x scroll left top;
        text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
}

input.button-primary:active,
button.button-primary:active,
a.button-primary:active {
        background: #21759b url(../images/button-grad-active.png) repeat-x scroll left top;
        color: #eaf2fa;
}

input.button-primary:hover,
button.button-primary:hover,
a.button-primary:hover,
a.button-primary:focus,
a.button-primary:active {
        border-color: #13455b;
        color: #eaf2fa;
}

.button {margin: 5px;}