@-moz-document domain("www.techdirt.com") {
/* tweak the body text */
div.story, div.cbody {
    font-family: 'Georgia' !important;
    font-size:   17px      !important;
    line-height: 21px      !important;
    text-align:  justify   !important;
    
    max-width: 80ex;
}

/* turn off bolding of links */
.story a:link, .story a:visited {
    font-weight: inherit !important;
}

/* make comment threads more obvious */
ul.comments > li {
    margin:  0   !important;
    padding: 1ex !important;
    padding-bottom: 0 !important;

    list-style-type: none;
    border-top: 1px solid #C3D9FF;
}

ul.comments {
    border-left: 1px solid #C3D9FF !important;
    padding-left: 0 !important;
}

.commentname {
    border: 0 none transparent !important;
}

.regcomment {
    margin-bottom: 1ex;
}

div.comments > ul.comments {
    border-bottom: 1px solid #C3D9FF;
}

/* make the header more flexible */
body, div#top,
div#goldpromo, div#goldpromohide,
div#blog, div#tdci, div#greenhouse,
div#subnav, div#navigation {
    min-width: 0 !important;
}

/* nuke the unrelated crap */
div#rightcolumn,
div.sharebar,
div.storyfooter,
div.storyblock > br,
div.relposts {
    display: none;
}

div.storyblock {
    padding-bottom: 0 !important;
    margin-bottom: 22px !important;
}

}