@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 
   size tweaks 7/5/07 */
/* 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 theme, use this as a template and change the colors on your own. */

@namespace url(http://www.w3.org/1999/xhtml);
@-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;
}
div.stream div {
        width: 285px !important;
        text-align: center
}
div.stream div > span {
        width: 205px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
}
span:not([id*="zoomed"]).shadow {
        padding: 0px !important;
        margin: 0px !important;
        display: table-cell !important;
        vertical-align:middle !important;
        min-width: 205px !important;
}
div.stream a.lit {
        text-align: left !important;
        height: 190px !important;
        width: 205px !important;
        margin: 0px !important;
        background: transparent !important;
}
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;
        padding-left: 3px !important;
        top: 20px !important;
        left: 35px !important;
        height: 150px !important;
        width: 152px !important;
        overflow: hidden !important;
}
span:not([id*="zoomed"]).shadow: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;
        margin: auto !important;
        height: 190px !important; /* 129px for those without big thumbnails */
        width: 205px !important;
        vertical-align:middle !important;
        background-color: transparent !important;
}
span:not([id*="zoomed"]).shadow {
        background-image: none !important;
}
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;
}
}
@-moz-document url("http://www.deviantart.com"), url("http://www.deviantart.com/"){
div.stream {
        height: 215px !important;
        border-bottom: solid transparent 2px !important;
        padding-bottom: 0px !important;
}
div.stream div {
        width: 235px !important;
        text-align: center;
        height: 215px !important;
        visibility: hidden !important;
}
div.stream > div:first-child, div.stream > div:first-child + div, 
div.stream > div:first-child + div + div, div.stream > div:first-child + div + div + div {
        visibility: visible !important;
}
div.stream div > span {
        width: 235px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
}
span:not([id*="zoomed"]).shadow,
span:not([id*="zoomed"]).shadow > a:not([class="lit"]),
span:not([id*="zoomed"]).shadow a.lit {
        width: 235px !important;
}
div.stream a.lit img.lit {
        left: 30px !important;
}
div.stream a.lit q {
        left: 50px !important;
}
}