html {
    -webkit-font-smoothing: antialiased;
}

/* Anchors
----------------------------------------------------------------------- */

a.dark, .dark a {
    text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 1px;
}

/* Buttons
----------------------------------------------------------------------- */
.button, input[type=submit], .qq-upload-button {
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25) !important;
}

button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.button:active, input[type=submit]:active {
    -webkit-transform: translatey(1px);
    -moz-transform: translatey(1px);
}

.white.button, .white.input[type=submit] {
    text-shadow: 0 1px 1px #ffffff;
}

.secondary.button {
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

.super.button span {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

/* ----------------------------------------------------------------------
INDIVIDUAL CONTENT BLOCKS
----------------------------------------------------------------------- */
/* Message
----------------------------------------------------------------------- */

.message.red {
    text-shadow: #712f23 0px -1px 1px;
}

.message.red a {
    text-shadow: #712f23 0px -1px 1px;
}

.message.green {
    text-shadow: #577118 0px -1px 1px;
}

.message.green a {
    text-shadow: #577118 0px -1px 1px;
}

/* Search - Filter Block
----------------------------------------------------------------------- */

.filter li a {
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2);
}

.filter li.search form span input[type=text] {
    text-shadow: rgba(0, 0, 0, 0.1);
}

/* Sub
-----------------------------------------------------------------------*/
.sub {
    text-shadow: 0px 1px 1px #555;
}

/* Title
----------------------------------------------------------------------- */
.title {
    text-shadow: 0px 1px 1px #222;
}

/*
jQuery Autocomplete
----------------------------------------------------------------------- */
.ac_results ul {
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
