/* Google-styled buttons
* http://pixify.com/blog/use-google-plus-to-improve-your-ui/
*/
a.button, b.button {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    outline: none;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}

a.button:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

a.button:active {
    color: #000;
    border-color: #444;
}

a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}

a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}

a.middle:hover, a.right:hover { border-left: solid 1px #999 }

a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}

a.help {
    background: url(data:image/png;base64,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) 10px 6px no-repeat #f3f3f3;
    padding-left: 30px;
}
