@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(userstyles.org) {

.good-rating,
.good-average-rating {
    background: -moz-radial-gradient(6px, circle contain, rgb(20, 204, 20) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
    background: -webkit-radial-gradient(6px, circle contain, rgb(20, 204, 20) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
}

.bad-rating,
.bad-average-rating {
    background: -moz-radial-gradient(6px, circle contain, rgb(255, 30, 30) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
    background: -webkit-radial-gradient(6px, circle contain, rgb(255, 30, 30) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
}

.ok-rating,
.ok-average-rating {
    background: -moz-radial-gradient(6px, circle contain, rgb(255, 225, 30) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
    background: -webkit-radial-gradient(6px, circle contain, rgb(255, 225, 30) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
}

.no-rating {
    background: -moz-radial-gradient(6px, circle contain, rgb(90, 90, 255) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
    background: -webkit-radial-gradient(6px, circle contain, rgb(90, 90, 255) 3px, black 4px, black 5px, rgba(255, 255, 255, 0) 6px) no-repeat !important;
}

[id^="front-page-"] [class$="-rating"],
#main-article > [class*="-rating"] {
    background: none !important;
}

}

@-moz-document url-prefix(http://forum.userstyles.org) , url-prefix("https://forum.userstyles.org") {

[class$="-rating"] {
    padding-left: 12px !important;
    width: 0 !important;
    height: 12px !important;
}

}


@-moz-document url-prefix(http://userstyles.org) , url-prefix("https://userstyles.org") {

#discussions {
    padding: 0 !important;
}

#discussions [class$="-rating"] {
    list-style: none !important;
    padding-left: 17px !important;
}

[class$="average-rating"] {
    width: 0 !important;
    height: 12px !important;
    padding-left: 12px !important;
}

a,
.obsolete {
    text-decoration: none !important;
    color: rgb(74, 67, 127) !important;
}

a:visited  {
    color: rgb(154, 77, 214) !important;
}

a:hover {
    text-decoration: underline !important;
}

.obsolete a {
    text-decoration: line-through !important;
    color: rgb(150, 150, 150) !important;
}

.obsolete a:visited {
    color: rgb(180, 180, 180) !important;
}

.obsolete a:hover {
    text-decoration: line-through underline !important;
}

#screenshots,
#left-sidebar > * {
    background: none !important;
}

#install {
    background-color: rgba(194, 223, 112, .7) !important;
    border-radius: 5px !important;
}

#obsoletion-message {
    background-color: rgba(230, 104, 86, .7) !important;
    border-radius: 5px !important;
}

#style-list {
    -moz-column-count: 2 !important;
    -webkit-column-count: 2 !important;
    -moz-column-gap: 2px !important;
    -webkit-column-gap: 2px !important;
}

body:before,
body:after {
    content: "" !important;
    height: 100% !important;
    position: fixed !important;
    top: 0 !important;
    z-index: -99999 !important;
}

body:before {
    width: 56.37% !important;
    left: 0 !important;
    background-image: -moz-linear-gradient(right, black 8%, transparent 8%),
                      -moz-linear-gradient(top, rgb(194, 223, 112) 42.07%, black 42.07%, black 46.9%, transparent 46.9%),
                      -moz-linear-gradient(left, rgb(225, 169, 127) 42.86%, black 42.86%, black 50.86%, rgb(239, 233, 130) 50.86%, rgb(239, 233, 130)) !important;
    background-image: -webkit-linear-gradient(right, black 8%, transparent 8%),
                      -webkit-linear-gradient(top, rgb(194, 223, 112) 42.07%, black 42.07%, black 46.9%, transparent 46.9%),
                      -webkit-linear-gradient(left, rgb(225, 169, 127) 42.86%, black 42.86%, black 50.86%, rgb(239, 233, 130) 50.86%, rgb(239, 233, 130)) !important;
}

body:after {
    width: 43.63% !important;
    right: 0 !important;
    background-image: -moz-linear-gradient(bottom, rgb(157, 203, 227) 26.9%, black 26.9%, black 31.73%, rgb(230, 104, 86) 31.73%) !important;
    background-image: -webkit-linear-gradient(bottom, rgb(157, 203, 227) 26.9%, black 26.9%, black 31.73%, rgb(230, 104, 86) 31.73%) !important;
    outline: 3px solid black !important;
}

#main-header,
#main-article,
#left-sidebar,
HTML > BODY > FOOTER > P > A {
    background-color: rgba(255, 255, 255, .97) !important;
    border-radius: 5px !important;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .4) !important;
}

.more {
    border-color: transparent !important;
}

#main-article,
#main-header,
BODY > FOOTER > P > A,
body {
    padding: 10px !important;
}

header {
    margin-left: 0px !important;
}

#content-wrapper {
    margin-bottom: 40px !important;
}

BODY > FOOTER > P > A {
    position: absolute !important;
    margin-top: -30px !important;
    right: 18px !important;
}

#social {
    margin-top: 8px !important;
}

#style-list .edit-link {
    float: right !important;
    font-size: 9px !important;
}

#style-list .delete-link {
    display: none !important;
}


#discussions li:before {
    opacity: 0 !important;
}

#login li {
    list-style: disc !important;
    padding-left: 0 !important;
    background-image: none !important;
}

#login ul {
    margin-left: 0 !important;
}

.ad {
    display: none !important;
}

}