@-moz-document domain("news.ycombinator.com") {
* { background: #000!important; color: #fff!important; }
center > table {width: 100%!important; }
a, td[bgcolor] a:visited { color: #acf!important;}
a:visited { color: #aaa!important;}
.comhead span, .subtext span  { color:#888!important; }
a:hover, a:focus {background: #151515;}
textarea, input {border:#888 1px solid !important; }
input[type="submit"] { background: #444; border:0!important; margin-top: -1em; }
.comment {display: block;max-width: 50em;}
td[align="right"]  { color:#444!important; }
center > a:first-child { padding:2px 5px; position: relative; top: 2px; }
center > a:nth-child(3) { padding:3px 5px ; }
center > a:first-child:before {content:"▲"; color: #777; font-family: monospace; font-weight:bold; }
center > a:nth-child(3):before {content:"▼"; color: #777; font-family: monospace; font-weight:bold; }
a img { display:none;}
tr:last-child .title a {display:block;}
td[bgcolor] { padding-left: 5px; }


 
::-webkit-scrollbar {
	width: 16px;
}
::-webkit-scrollbar-track-piece, ::-webkit-scrollbar-corner {
	background:#000;
}
::-webkit-scrollbar-thumb {
	background:#222;
}
}