@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("4chan.org") {

	body, html, .entry, .flashListing tr.highlightPost {
		background: #2C2C2C !important;
		color: #eee !important;
	}
	#stats, #header-bar, #masthead {
		background: #2C2C2C !important;
	}
	.entry .focused, .suboption-list div, .flashListing tr, .container #notes, .container .post-inner, .container .post-meta, .widget, .entry.focused, .has-submenu.focused, .col-msg, .col-date {
		background: #333 !important;
		color: #eee !important;
	}
/*For 4chanX V3
#header-bar {
width: 100px !important;
border: none !important;
}*/
/*For AppChanX
#fourchanx-settings .section-container, #appchanx-settings .section-container {
background: #333 !important;
}
#overlay {
display:none!important;
} */
.dialog.has-captcha.autohide > div > select {
display: none !important;
}
	/*Comment this out before posting on userstyles*/
	.ad-plea, .qr-link-container, #navbotright a[href="//www.4chan.org/"], #navtopright a[href="//www.4chan.org/"], a#settingsWindowLink, a#settingsWindowLinkBot {
	   display: none !important;
    }
	/*Remove comment to remove the Next and Previous on the pagelist
	.pagelist > div input, .pagelist > div:first-child, .pagelist > div.prev, .pagelist > div.next {
		display: none !important;
	}*/
	.postingMode, .bf, blockquote embed, a[href*="affiliates.jlist.com"], img[src*="http://static.4chan.org/support/"], #recaptcha_logo, #recaptcha_tagline {
		display: none !important;
	}
	.postarea form div {
		border: none !important;
	}
	.postContainer.inline {
        background: none !important;
        border: none !important;
	}
	div.postarea, div.pagelist {
		padding: 0 !important;
	}
	pre.prettyprint {
	   background: #272727 !important;
	}
	span.pln {
	   color: snow !important;
	}
	div.widget-content a {
	   color: #8B0000 !important;
	}
	h1.title, .home-link {
	   color: limegreen !important;
	}
	#Blog1_blog-pager-older-link {
	   color: crimson !important;
	}
/*For 4chan Sound Player 0.59
	a.playerControlLink {
	   color: #D92200 !important;
	   text-decoration: underline !important;
	}
	div#playerSeekbar {
	   background: grey !important;
	}
	div#playerVolume {
	   background: #666 !important;
	}
	div#playerDiv {
	   background: #333 !important;
	   color: #eee !important;
	   border-radius: 8px !important;
	}
End 4chan Sound Player 0.59*/
/*For 4chan Sound Player 0.73
	#playerList {
	   background: #272727 !important;
	}
	#playerClose, #playerControls > a {
	   color: #D92200 !important;
	}
	#playerCurrentVolume, div#playerSeekbarCurrent {
	   background: #D92200 !important;
	}
	#playerVolume {
	   background-image: url(http://i.imgur.com/KowNT.png) !important;
	}
	#playerSeekbar {
	   background-image: url(http://i.imgur.com/rNQxP.png) !important;
	}
	.playerListItem {
	   padding-bottom: 0px !important;
	   padding-left: 0px !important;
	   border-bottom: 1px solid #666 !important;
	   background: #2C2C2C !important;
	}
	#playerTitle {
	   color: snow !important;
	}
	.playerWindow {
	   color: #eee !important;
	   background: #333 !important;
	   height: 418px !important;
	}
	#playerControls2 > a, #playerStyleSettingsButton {
	   color: #bbb !important;
	}
	.soundlink, .playerLoadAllLink {
	   color: #9FC090 !important;
	}
End 4chan Sound Player 0.73*/
/* For '4chan Media Player 1.10.1'*/
    .MPLoadAllLink, .MPLoadLink {
        color: #9FC090 !important;
    }
    .MPContainerMainBorders, #log-entries, .MPPlaylistIndexContainer, .MPPlaylistIndexContainerInner {
        background: #333 !important;
    }
    .MPFirstRunContainer, .MPContentContainer, .MPHelpContainer, .MPDownloadsContainer {
        background: #333 !important;
    }
	  .reply:target {
        background: #383230 !important;
			  border-bottom: none !important;
			  border-right: none !important; 
    }
    .MPFooterBarContainer {
        display: none !important;
    }
    .MPTitleContainer, .MPPlaylistControls, .MPMainButtonGeneric, .MPMainButtonLeft, .MPPlaylistControlLink, .MPMainButtonRight {
        background: #111 !important;
    }
    .MPControlContainerInner {
        background: #111 !important;
        opacity: 1 !important;
    }
    .MPPlaylistSoundName, .MPPlaylistItemInfo, .MPHelpLinkDiv {
        background: #2C2C2C !important;
        text-shadow: none !important;
    }
    .MPSeekContainerBottom, .MPControlLinkSvgContainer {
        background: #666 !important;
    }
    .MPVolumeBarContainer {
        background: #111 !important;
        padding-left: 0px !important;
        width: 6px !important;
    }
    .MPTitle, .MPFirstRunLabel, .MPResizingContainerInner div, .MPFirstRunTextContainer, .MPVolumeLabel, .MPVolumeValue, .MPFirstRunTextContainer div, .MPSeekTimeContainer div, .MPPlaylistSoundName {
        text-shadow: none !important;
        color: #eee !important;
    }
    .MPPlaylistIndexText1, #log-entries, .MPHelpColorLabelText, .MPHelpLabelDiv, .MPDownloadsContainer div, .MPDownloadsLabel,  .MPPlaylistIndexText2, .MPPlaylistIndexText3, .MPControlLinkSvgMainGroup, .MPMainButtonLeft, .MPMainButtonRight, .MPMainButtonGeneric {
        color: #eee !important;
    }
    .MPFirstRunLink, .MPDownloadsLink, .MPHelpTextLink, .MPHelpModeLink {
        color: steelblue !important;
    }
    .MPMainButtonRight, .MPMainButtonGeneric, .MPMainButtonLeft {
        color: #A92200 !important;
    }
    .MPVolumeBar, .MPSeekBar {
        color: #D92200 !important;
        background: #A92200 !important;
        width: 6px !important;
        opacity: 0.9 !important;
    }
/*End of 4chan Media Player*/
	span.atn {
	   color: purple !important;
	}
	span.com {
	   color: #F2D9B5 !important;
	}
	span.kwd, span.tag {
	   color: #99C2F2 !important;
	}
	span.typ {
	   color: plum !important;
	}
	span.pun {
	   color: tan !important;
	}
	span#imgControls > label {
	   color: #C0C0C0 !important;
	}
	.inline {
	   background: none !important;
	   padding: 0 !important;
	   border: none !important;
	}
	#fourchanx-settings {
	   background: #333 !important;
	}
	.ip-counter {
	   color: #508936 !important;
	}
	span.str {
	   color: #5B9E09 !important;
	}
	span.lit {
	   color: #87EAEB !important;
	}
	span.abbr {
	   color: white !important;
	}
	span.abbr > a {
	   color: #7FBBED !important;
	}
	a.summary.desktop {
	   color: #EFFFFF !important;
	}
	a.hide_thread_button.hidden_thread {
	   color: #808080 !important;
	}
	strong.capcode.capcodeAdmin {
	   color: red !important;
	}
	a.quotelink, a.backlink {
		color: #4B7E23 !important;
		text-decoration: underline !important;
	}
	#qr-filename-container {
	   background: #111 !important;
	}
	#IYE_Options {
		background: #2C2C2C !important;
		border-radius: 8px;
	}
	.brackets-wrap {
		color: #666 !important;
	}
	.focused {
		color: #000 !important;
	}
	#filter-button {
		padding-right: 1px !important;
		color: #ccc !important;
		text-decoration: underline !important;
	}
	.quote {
		color: #1B9E09 !important;
	}
	.name {
		color: #006600 !important;
	}
	.postertrip {
		color: lightblue !important;
	}
	sup {
		color: red !important;
		font-size: 7pt !important;
	}
	a.linkification-ext {
		color: steelblue !important;
		text-decoration: underline !important;   
	}
	.preview-link, .chanlinkify, .linkify, .MPReplacedURL {
	    color: steelblue !important;
	}
	.center {
	   display: none !important;
	}
	#passlink a, #passlink {
	   color: #666 !important;
    }
	a.replylink {
		color: #6B8E93 !important;
	}
	a.report_button {
		color: #A9A9A9 !important;
	}
	a {
		color: #efefef !important;
	}
	hr {
		display: none !important;
	}
	#recent-images li {
		background-color: transparent !important;
	}
	form {
		margin: 1em;
	}
	.inputtext, textarea {
		width: 295px;
	}
	.rules {
		display: none;
	}
	#updater {
	background: #333 !important;
	border-radius: 5px !important;
	padding-bottom: 1px !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	}
	#update-status {
	   color: #D92200 !important;
	   background: #333 !important;
	}
	table.postForm > tbody > tr > td:first-child, .qrHeader, #qr {
		background: #444 !important;
		border: 1px solid #666 !important;
		color: #aaa !important;
		font-size: 6pt !important;
	}
	h1, h2, h3, h4 {
		color: gray !important;
	}	
	h2 {
	   text-align: center !important;
	}
	dt, .boxcontent, #updater {
		color: #fff !important;
	}
	.menubutton {
		background-image: none !important;
	}
	.menu-button, .hide-reply-button {
		color: #666 !important;
	}
 	#updater:hover, div#thread_filter.autohide:hover, .box-outer, #qp, #preview-tooltip-nws, #preview-tooltip-ws, #disclaimer-dialog, .yuimenu .bd, .reply, #backwash_tooltip {
		background-color: #333 !important;
		border: 1px solid #555 !important;
		color: #eee !important;
		border-radius: 8px;
	}
	.reply .reply {
		border: 1px solid #4B4B4B !important;
	}
	.post.reply.highlight {
		background-color:#3D3D3D !important;
		border: 1px solid #4B4B4B !important;
		color: #eee !important;
	}
	.warning, .capcodeMod .name {
		color: gray !important;
	}
	.nameBlock .capcode, .postertrip, .filesize, span.filetitle, .filesize a, a.linkmail, a.quotejs, span.subject, .nameblock .name, .omittedposts, .abbr {
		font-size: 8pt;
	}
	.capcodeAdmin .name {
		color: #a55 !important;
	}
	span.subject, .warning {
		color: #D92200 !important;
	}
	#hd, small, font[size="1"], font[size="2"], sideArrows, div.navLinks, #navlinks, #option-button, #ft, .boardBanner, img.rotating {
		display: none !important;
	}
	.fileText > a[href*="https://www.google.com"], .fileText > a[href*="https://www.Google.com"], .fileText > a[href*="http://www.google.com"], .fileText > a[href*="http://www.Google.com"] {
	   color: #C0C090 !important;
	}
	.fileText > a[href*="https://www.tineye.com"], .fileText > a[href*="https://Tineye.com"] {
	   color: #C0C0C0 !important;
	}
	.fileText > a[href*="http://iqdb.org"], .fileText > a[href*="http://IQDB.org"], .fileText > a[href*="https://iqdb.org"], .fileText > a[href*="https://IQDB.org"] {
	   color: #C0C0D0 !important;
	}
	.fileText {
	   color: #D3D3D3 !important;
	}
	.pagelist {
		background: #444 !important;
		border-right: 2px solid #555 !important;
		border-left: 2px solid #555 !important;
		border-bottom: 1px solid #555 !important;
	}
	.pagelist > div {
		font-size: 8pt;
	}
	.pagelist > div a, .pagelist > div strong, .content > p, .content > ul > li > p {
		color: #eee !important;
	}
	.pagelist > div strong {
		background-color: #111;
		padding-left: 1px !important;
		padding-right: 1px !important;
	}
	pre, textarea, input:not([type="button"]):not([type="checkbox"]):not([type="submit"]):not([type="reset"]), select, input[type="file"] > input[type="text"], input[id="postFile"] {
		-moz-appearance: none;
		-webkit-appearance: none;
		font-size: 9pt ! important;
		color: #fff !important;
		background: #333 !important;
		border-color: gray !important;
		border: 1px solid;
	}
	#filter-container .yuimenuitem-selected {
		border-color: gray !important;
	}
	.boxbar, #preview-tooltip-nws h2, #preview-tooltip-ws h2, #disclaimer-dialog h2, .hd {
		background-color: transparent !important;
	}
	dd {
		color: #fff !important;
		border-bottom: 1px gray solid !important;
	}
	input[type="submit"] {
		background: #444 !important;
		color: #aaa !important;
		border: 1px solid gray;
		-moz-appearance: none;
		-webkit-appearance: none;
		font-size: 9pt !important;
		width: 78px !important;
	}
	input[type="button"], select {
		background: #444 !important;
		color: #aaa !important;
		border: 1px solid gray;
		-moz-appearance: none;
		-webkit-appearance: none;
		font-size: 9pt !important;
	}
	#qr input[type="submit"] {
		width: 75px !important;
		padding-top: 2px !important;
		padding-bottom: 2px !important;
	}
	#postForm input[name="email"], #postForm input[name="name"], #postForm #recaptcha_input_area > #recaptcha_response_field {
	   width: 295px !important;
	}
	#postForm input[name="sub"] {
	   width: 215px !important;
	}
	input[type="checkbox"] {
		-moz-appearance: none !important;
		-webkit-appearance: none !important;
		background: rgba(0,0,0,.4) !important;
		border: 1px solid rgba(255,255,255,.3) !important;
		height: 10px !important;
		width: 10px !important;
	}
	.reply input[type="checkbox"] {
		border: 1px solid rgba(255,255,255,.3) !important;
	}
	input[type="checkbox"]:checked {
		background: rgba(255,255,255,.4) !important;
	}
	div[style="width: 100%; font-size: 4px; background-color: rgba(224,64,0,1);"] {
		display: none !important;
	}
	th {
		background: #222 !important;
	}
	th font {
		font-size: 7pt;
	}
	td.deletebuttons {
		font-size: 8pt !important;
		color:#eee !important;
	}
	img[src*="data:image/png;base64,R0lGODlhEgASAPECAAAAAKCgoP///wAAACH5BAEAAAMALAAAAAASABIAAAI/nI+pywcP40sg2IstQPWKL2CbY4FmGIxG92FtygVvpsUzrQ7VneU7SoORZEBibXgCHVcu5cUX7FEk1Ib12igAADs="] {
        height: 18px !important;
        padding-left: 11px !important;
        width: 0px !important;
        background-image: url("http://i.imgur.com/Evvwb5o.png") !important;
	}
	img#recaptcha_reload,
	img.refreshBtn {
		height: 0px !important;
		padding-top: 18px !important;
		width: 25px !important;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNtCDrVoAAAB7SURBVEhL7ZVRCsAgDEN7Gu+8S/YKjgqTIromYvc1oZ/m2dJEEZHrg2qQklimz0NUtRKP2oMYgADFEBN7KwCIQWaj8Z0EXe1BRtEUyNjZD+nmROZ/dFwrsWMQxC+LFIhX2F8kXO6zkIMA7p4FLQ8hgvEBdkj2n2Jpn3tu6Fz0f4jGS50AAAAASUVORK5CYII=) !important;
	    opacity: 0.8;
	}
	img#recaptcha_switch_audio {
		height: 0px !important;
		padding-top: 15px !important;
		width: 25px !important;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNtCDrVoAAABnSURBVDhPY2BgYJhJBwy2RI2GGGQ+aZa8e/fuPy4H4ZAjzRKQITS1BGYBLkvwWI7fJ8gG47IEZjhNLEE3fOhaAkthFAcXclKlWcSj5weaJ2H04MGWIamSGckseuD5hNaFJKj4oi0AAJyWEl7bk9p7AAAAAElFTkSuQmCC) !important;
		opacity: 0.8;
	}
	img#recaptcha_whatsthis {
		height: 0px !important;
		padding-top: 16px !important;
		width: 25px !important;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNtCDrVoAAAB6SURBVDhPzZRRCsAwCEM9ze68S3qFjQwKUlxNBpYV/Gg/fMZqzMzODfFAjsZAfh7i7lcMsjAeMgPGnQBxkKx6QVENmZNFBSRIg7wB8b5o2zcIEgpD8BNIVrWgAvtXKxm9Xg1AMcY8RPyH6CAahFi8zJ72QrqdGB7Ze27981EqthwdMwAAAABJRU5ErkJggg==) !important;
		opacity: 0.8;
	}
	.pagelist .pages.cataloglink a {
		color: #aaa !important;
	}	
	.pagelist .pages.cataloglink {
		padding-left: 4px !important;
		padding-right: 2px !important;
	}
	.pagelist .next  {
		padding-top: 2px !important;
	}
	.new {
		background: rgba(255,255,255,.4) !important;
		border-radius: 5px;
	}
	.postarea, td.recaptcha_image_cell, #quickrep td.recaptcha_image_cell,  td[style="padding-left: 7px;"] {
		padding: 0 !important;
	}
	.recaptchatable #recaptcha_response_field, #quick_recaptcha_response_field {
		margin-top: 3px !important;
	}
	.recaptcha_input_area {
		padding: 3px 0 0 0 !important;
	}
	.recaptcha_theme_clean {
		border: none !important;
	}
	tr[height="73"], tr[height="73"] td {
		height: 30px !important;
	}
}
@-moz-document domain("dis.4chan.org") {
	.thread, .newthread, .head {
		background-color:#333 !important;
		border: 1px solid #555 !important;
		color: #eee !important;
		border-radius: 8px;
	}
	.border, .hborder {
		background: none !important;
		border: none !important;
	}
}