@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("reddit.com") {
	
html, body, * {
	font-family: monospace !important;
	font-size: 16px !important;
}

#header, .menuarea, .panestack-title, .usertext-edit {
	background-color: #E8F2FE;
	opacity: 0.0;
}

.score, .rank, .midcol, .nextprev, .nextprev a {
	color: white !important;
}

.score:hover, .rank:hover, .midcol:hover, .nextprev:hover, .nextprev a:hover {
	color: grey !important;
}

#header:hover, .menuarea:hover, .panestack-title:hover, .usertext-edit:hover {
	opacity: 1.0;
}

#siteTable_organic {
	display: none;
}
.midcol {
	width: 7ex;
}
p.title .title,
p.title .domain {
	font-size: 16px !important;
}

.expando-button.video.collapsed,
.expando-button.selftext.collapsed {
	display: none;
	background: none !important;
	width: 100% !important;
	float: right !important;
}

.link .usertext .md {
	background: none !important;
	-moz-border-radius: 0 0 0 0 !important;
	border: none !important;
	color: grey !important;
}

a.title:before {
	content: '/* ';
}

p.title .domain:after {
	content: ' */';
}
.title {
	color: grey !important;
}

.tagline {
	color: #fff !important;
}

.tagline .subreddit {
	float: left;
}

.tagline .subreddit:before {
	content: "$category_name='";
	color: grey;
}

.tagline .subreddit:after {
	content: "';";
	color: grey;
	clear: right;
}

.author {
	color: #000 !important;
	float: left;
	text-transform: capitalize;
}

.author:before {
	content: "function " !important;
	font-weight: bold;
	color: #606;
	text-transform: none;
}

.author:after {
	content: "(){";
}
.entry:after {
	content: " }";
	float: left;
}

ul.buttons .first a:before {
	content: "/* Line(s) of code hidden: ";
}
ul.buttons {
	color: grey !important;
}
ul.buttons:after{

	content: " or email this code to author */";
}

.arrow, .side {
	opacity: 0.0;
}

.arrow:hover, .side:hover {
	opacity: 1.0;
}

.entry, .tagline {
	font-size: 16px !important;
}

.tagline .score {
	color: grey !important;
}
.tagline .score:before {
	content: "// ";
}
.usertext {
	margin-left: 30px !important;
}

.thumbnail {
	display: none;
}

.commentarea .author:after {
	content: "(";
}

.commentarea .userattrs {
}

.commentarea .userattrs:after {
	content: ") {";
	color: black;
}

.commentarea .entry:after {
	content: " }";
	float: left;
}

.commentarea .usertext:before {
	content: "/* ";
}

.commentarea .usertext {
	color: grey;
}

.commentarea .usertext:after {
	content: " */";
}

.commentarea .tagline:hover .score,
.commentarea .tagline:hover .expand {
	color: grey;
}
.tagline a {
	color: grey !important;
}
}