@-moz-document domain(forums.xkcd.com) {

.corners-top, .corners-bottom, .headerbar, .linklist.rightside,  page-body > ul, #page-body > p, #page-body > h3, #page-footer, span + .topiclist, dl.icon dd, .announcement, .sticky, .postprofile dd, .backtotop, .signature, .postprofile, form#jumpbox, #smiley-box, #format-buttons, h3#review
{ display: none !important; }

.post.bg1 { background-color: #eee !important; }
.post.bg2 { background-color: #ddd !important; }

.profile-icons * { display: inline !important; }
.profile-icons > li { width: 100px !important; }

body, body * { background: none !important; }

.postbody { float: none !important; width: auto !important; }

.row dt { width: auto !important; }

dl.icon > dt { padding-left: 5px !important; }

dl.icon { border-left: thick solid deepskyblue !important; }

#topicreview { height: auto !important; }

code, .attach-image { max-height: none !important; }

* { max-width: none !important; }

p.author { margin-top: .5em !important; }

.author strong { font-size: medium !important; }

dl.icon[style="background-image: url(./styles/prosilver/imageset/topic_read_hot_mine.gif); background-repeat: no-repeat;"], 
dl.icon[style="background-image: url(./styles/prosilver/imageset/topic_read_mine.gif); background-repeat: no-repeat;"]
{ border-left: thick solid blue !important; }

dl.icon[style="background-image: url(./styles/prosilver/imageset/topic_unread_hot.gif); background-repeat: no-repeat;"], 
dl.icon[style="background-image: url(./styles/prosilver/imageset/topic_unread.gif); background-repeat: no-repeat;"], 
dl.icon[style="background-image: url(./styles/prosilver/imageset/forum_unread.gif); background-repeat: no-repeat;"]
{ border-left: thick solid red !important; } 

dl.icon[style="background-image: url(./styles/prosilver/imageset/forum_unread_subforum.gif); background-repeat: no-repeat;"]
{ border-left: thick double red !important; }

dl.icon[style="background-image: url(./styles/prosilver/imageset/topic_unread_hot_mine.gif); background-repeat: no-repeat;"], 
dl.icon[style="background-image: url(./styles/prosilver/imageset/topic_unread_mine.gif); background-repeat: no-repeat;"]
{ border-left: thick solid darkred !important; }

dl.icon[style="background-image: url(./styles/prosilver/imageset/sticky_read.gif); background-repeat: no-repeat;"], 
dl.icon[style="background-image: url(./styles/prosilver/imageset/sticky_unread.gif); background-repeat: no-repeat;"]
{ border-left: thick solid darkgreen !important; }

}