@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* code by Micah Bucy (aka eternalsword) Updated for deviantART v5 11/02/06 */
/* I like thespook's da5pook theme http://www.deviantart.com/deviation/37765192/ so much that I will use compatible colors here from now on.
   if you want the regular colors or use a different them, use this as a template and change the colors on your own. */
/* requires http://userscripts.org/scripts/show/6369 */
/* class *="gallery" matches a class generated by required userscript */

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url("http://www.deviantart.com"), url("http://www.deviantart.com/"){
div.stream {
        height: 210px !important;
}
}
@-moz-document domain("deviantart.com") {
#shop #shop-newest {
        height: 830px !important;
}
div.stream a.lit img:not([class="lit"]) {
        visibility:hidden!important;
}
div.stream { 
        padding-top: 10px !important;
        padding-bottom: 10px !important;
}
span:not([id*="zoomed"]).shadow {
        padding: 0px !important;
        margin: 0px !important;
        display: table-cell !important;
        vertical-align:middle !important;
}
body[class*="gallery"] div.stream div, 
body[class*="gallery"] div.stream div span {
        width: 500px !important;
}
body[class*="gallery"] div.stream div span .shadow, 
body[class*="gallery"] div.stream div span .shadow a {
        width: 300px !important;
}

body[class*="gallery"] div.stream div span .shadow {
        border-left: 100px solid transparent !important;
}
body:not([class*="gallery"]) span:not([id*="zoomed"]).shadow {
        min-width: 205px !important;
}
div.stream a.lit {
        text-align: left !important;
        margin: 0px !important;
        background: transparent !important;
}
body[class*="gallery"] div.stream a.lit {
        height: 150px !important;
}
body:not([class*="gallery"]) div.stream a.lit {
        height: 190px !important;
        width: 205px !important;
}
body:not([class*="gallery"]) div.stream a.lit img.lit {
        top: 20px !important;
        left: 15px !important;
}
div.stream a.lit q {
        color:#808080 !important;
        background:#3e3e3e!important;
        border-top: 1px solid #808080 !important;
        border-right: 1px solid #808080 !important;
        border-bottom: 1px solid #808080 !important;
        text-align: left !important;
        position: absolute !important;
}
body:not([class*="gallery"]) div.stream a.lit q {
        width: 152px !important;
        height: 149px !important;
        top: 20px !important;
        left: 35px !important;
        overflow: hidden !important;
        padding-left: 3px !important;
}
body[class*="gallery"] div.stream a.lit q {
        left: 20px !important;
        width: 275px !important;
        height: 144px !important;
        overflow: hidden !important;
}
span:not([id*="zoomed"]).shadow a:hover q {
        color: #ccc !important;
        border-top: 1px solid #ccc !important;
        border-right: 1px solid #ccc !important;
        border-bottom: 1px solid #ccc !important;
}
span:not([id*="zoomed"]).shadow > a:not([class="lit"]){
        display: table-cell !important;
        text-align: center !important;
        vertical-align:middle !important;
        background-color: transparent !important;
}
body:not([class*="gallery"]) span:not([id*="zoomed"]).shadow > a:not([class="lit"]) {
        height: 190px !important;
        width: 205px !important;
}
span:not([id*="zoomed"]).shadow {
        background-image: none !important;
}
body:not([class*="gallery"]) span:not([id*="zoomed"]).shadow:hover {
        background: #222222 !important;
}
span:not([id*="zoomed"]).shadow > a:not([class="lit"]) img {
        opacity: 0.50 !important;
}
span:not([id*="zoomed"]).shadow a:not([class="lit"]):hover img{
        opacity: 0.999 !important;
}
}