@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(deviantart.com), domain(deviantart.net) {

/* The entirety of this stylesheet is dependant on #deviation's presence, and that 
   element SHOULD only show up on Deviations pages... Still, I'm not so comfortable 
   applying this sitewide. UNFORTUNATELY, due to Stylish's lack of wildcards, that 
   is the only way to apply it at all. */

#deviation{position:relative!important}

#deviation>table.deviation-layout>tbody>tr:first-child>td:first-child{display:none!important}
#deviation>table.deviation-layout>tbody>tr>td.comments-column{width:100%!important;margin-right:190px!important}
   #deviation #artist-comments{}
      #deviation #artist-comments>div{}
         #deviation #artist-comments>div>div{}
            #deviation #artist-comments>div>div>div{}
               #deviation #artist-comments>div>div>div>span.cc-name{display:none!important}
               #deviation #artist-comments>div>div>div>i.l{display:none!important}
#deviation>table.deviation-layout>tbody>tr>td.details-column{width:190px!important;min-width:190px!important;padding:0!important;margin:0!important}
   #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details{width:190px!important;border:1px solid #A6B2A6!important;-moz-border-radius:5px}
      #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>h3{font-size:11px!important;font-family:Verdana,sans-serif!important;background:transparent none scroll no-repeat!important;border-top:1px solid #A6B2A6!important;padding:2px 19px 4px 19px!important;margin:0 -11px!important;-moz-border-radius:0!important}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>h3>i{display:none!important}
      #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>h3:first-child{border-top:0!important}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>h3:after{content:":"}
      #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section{line-height:12px!important;padding:0 12px 5px 12px!important;margin-bottom:0!important}
      #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>h3:first-child+div.details-section{padding:0 12px!important}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section>label{width:75px!important}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section>span{}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section>span.label{display:block!important;margin-left:75px!important}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section>span.label+br{display:none!important}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section>br{}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section>div.reportit{margin-bottom:0!important}
      #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div.details-section.deviation-share.hh{}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div.social.ll{float:none!important;width:auto!important}
            #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div.social.ll>a{font-size:0!important;float:left!important;width:24px!important;height:24px!important;line-height:0px!important;margin:0 6px 4px 0!important}
         #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll{float:none!important;width:auto!important}
            #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div{height:21px!important;overflow-y:hidden!important}
               #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div>strong{display:block!important;padding:0 1px 2px 1px!important;margin:1px 0 0 0!important;border:1px solid #A6B2A6!important;line-height:16px!important;text-align:center;-moz-border-radius:4px;position:relative;z-index:0}
                  #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div>strong:before{content:"Hover for ";position:relative;z-index:-1}
                  #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div>strong:after{content:" code";position:relative;z-index:-1}
               #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div>br{display:none!important}
               #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div>input{padding:0!important;margin:1px 0 0 0!important;border:1px solid #A6B2A6!important ;position:relative!important;z-index:-1!important;top:-21px!important;width:162px!important}
               #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div>strong:hover+br+input{z-index:0!important}
               #deviation>table.deviation-layout>tbody>tr>td.details-column>div.details>div>div+div.ll>div>input:hover{z-index:0!important}

body.widescreen #deviation>table.deviation-layout>tbody>tr>td.details-column{display:none!important} /* hide in fullview */

}