@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* code by Micah Bucy (aka eternalsword) Updated for deviantART v5 */
/* requires http://userscripts.org/scripts/show/6369 */
/* class *="gallery" matches a class generated by required */

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("deviantart.com") {
body[class*="gallery"] div.stream { 
        padding-top: 10px !important;
        padding-bottom: 10px !important;
}
body[class*="gallery"] 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[class*="gallery"] div.stream a.lit {
        text-align: left !important;
        margin: 0px !important;
}
body[class*="gallery"] div.stream a.lit {
        height: 150px !important;
}
body[class*="gallery"] div.stream a.lit q {
        text-align: left !important;
        position: absolute !important;
}
body[class*="gallery"] div.stream a.lit q {
        left: 20px !important;
        width: 275px !important;
        height: 144px !important;
        overflow: hidden !important;
}
body[class*="gallery"] span:not([id*="zoomed"]).shadow > a:not([class="lit"]){
        display: table-cell !important;
        text-align: center !important;
        vertical-align:middle !important;
}
}