/*
 * Neutron Mint mod for 0chan
 *
 * Author      : Inquisitor & [0chan] Hikki
 * Updated     : May 25th, 2011
 * Website     : http://userstyles.org/styles/44075/
 * Description : Modifies the colors and images on 0chan (http://www.0chan.ru/)
 * Usage       : Use with the Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 */

@CHARSET "UTF-8";
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document 
domain("0chan.ru")
{
html, body {
	background-color: #212121 !important;
	color: #698CC0 !important;
	font-family: "Trebuchet MS",Trebuchet,tahoma,serif !important;
}
a {
	color: #00FF00 !important;
}
a:hover {
	color: #66cc66 !important;
}
a[target=_blank] img {
	padding:2px !important;
}
a[href*="admin="] {
	color: #B6FF00 !important;
	text-shadow: none !important;
}
a[href*="admin="]:hover {
	color: #F6BB00 !important;
	text-shadow: none !important;
}

a[href*="threadHide"] {
	text-shadow: none !important;
	text-decoration: none !important;
	font-size: 0.9em !important;
}
a[href*="threadHide"]:before {
	content: url(http://enoz.ru/olanet/images/booru/02aa9cfceca730af702a4386f86e8cd3.png) " " !important;
}
.adminbar {
	clear:both !important;
	float:right !important;
	font-size: .8em !important;
}
.adminbar a {
	font-weight: bold !important;
	text-shadow: none !important;
}
.logo {
	clear:both !important;
	text-align:left !important;
	font-size: 2em !important;
	font-weight: bold !important;
	color:#FFAB3F !important;
}
.logo2 {
	text-align: center;
}
.rules {
	font-size: .8em !important;
}
div.rules ul li strong, td.prohibition {
	color: #993333 !important;
}
table.locked {
	width: 50% !important;
	margin: 20px !important;
	text-align: center !important;
	background-color: #151515 !important;
	border:1px solid #242424 !important;
	-moz-box-shadow: #006699 -1px -1px 1em, #006699 1px 1px 2em !important;
	-webkit-box-shadow: #006699 -1px -1px 1em, #006699 1px 1px 2em !important;
	box-shadow: #006699 -1px -1px 1em, #006699 1px 1px 2em !important;
}
.locked .msgheader {
	background-color: #242424 !important;
	color: #FFFFFF !important;
}
.msg {
	background-color: #333333 !important;
	color: #48B0FD !important;
	font-size: .9em !important;
}
.postblock {
	background:transparent !important;
	color: #0061AA !important;
	font-weight:bold !important;
	text-shadow: black 0px 0px 8px !important;
}
.footer {
	text-align:center !important;
	font-size:12px !important;
	font-family:serif !important;
	margin: 2em 0 0 0 !important;
}
.footer a {
	text-shadow: none !important;
}
.dellist {
	font-weight: bold !important;
	text-align:center !important;
}
.delbuttons {
	text-align:center !important;
	padding-bottom:4px !important;
}
.managehead {
	background:#2C2C2C !important;
	color:#6393CD !important;
}
.postlists {
	background:#FFFFFF !important;
	width:100% !important;
	color:#800000 !important;
}
.row1 {
	background:#2C2C2C !important;
	color:#6393CD !important;
}
.row2 {
	background:#575757 !important;
	color:#6393CD !important;
}
.unkfunc {
	background:inherit !important;
	color: #789922 !important;
}
.reflink {
	font-size: .8em !important;
	font-weight: bold !important;
}
.filesize {
	background-color:#212121 !important;
	border: solid 1px #575757 !important;
	padding:2px !important;
	-moz-border-radius: 8px !important;
	-webkit-border-radius: 8px !important;
	border-radius: 8px !important;
	text-decoration:none !important;
	color: #999999 !important;
	font-size: .8em !important;
}
.filesize a {
	color: #789922 !important;
	text-shadow: none !important;
}
.filetitle {
	background:inherit !important;
	font-size:1.2em !important;
	color:#3941AC !important;
	font-weight:bold !important;
}
.omittedposts {
	color:#999999 !important;
}
.reply {
	background-color:#2C2C2C !important;
	color: #698CC0 !important;
	border: solid 1px #575757 !important;
	margin: 0 !important;
	padding: 0px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
blockquote {
	margin: .5em .5em .5em 1em !important;
}
.reply blockquote {
	margin: .5em !important;
}
.doubledash {
	display: none !important;
 	vertical-align:top !important;
	clear:both !important;
	float:left !important;
}
.replytitle {
	font-size: 1.2em !important;
	color:#0061AA !important;
	font-weight:bold !important;
}
hr {
	height:3px !important;
	border-width: 0px !important;
	background:url(http://2-ch.ru/icons/line.png) center no-repeat !important;
}
table {
	border-style: none !important;
}
table td {
	border-style: none !important;
}
.thumbnailmsg {
	font-size: .8em !important;
	color:#999999 !important;
}
.nothumb {
	background-color: #555555 !important;
	border-style: dotted !important;
	margin: .3em .5em !important;
}
.abbrev {
	color:#999999 !important;
}
.highlight {
	background:#111111 !important;
	color:#EEEEEE !important;
	border:2px dashed #789922 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
div[id*=pstprev], div[id*="pstview"], div[id*="preview"] {

	background: url(http://rghost.ru/4376073/image.png) !important;
	color:#EEEEEE !important;
	border:1px solid #030305 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;

	-moz-box-shadow: #006699 0px 0px 1em !important;
	-webkit-box-shadow: #006699 0px 0px 1em !important;
	box-shadow: #006699 0px 0px 1em !important;
}
.theader, .passvalid, .replymode {
	background:#2C2C2C !important;
	text-align:center !important;
	padding:2px !important;
	color:#006AB9 !important;
	clear: both !important;
	font-weight: bold !important;
	margin-bottom: .5em !important;
	border: solid 1px #575757 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px  !important;
	border-radius: 5px  !important;
}
.managehead {
	padding:0px !important;
}
.postlists {
	padding:0px !important;
}
.oldpost, .notabene {
	color:#33EEFA !important;
	font-weight:bold !important;
}
.menu {
	border: none !important;
}
#V-cpanel {
	background: #212121 !important;
	opacity: .3 !important;
}
a.highslide img {
	visibility: hidden !important;
	width: 1px !important;
}
a.highslide:before {
	content: url(http://2-ch.ru/icons/inc_neut.png) !important;
	visibility: visible !important;
	position: relative !important;
	top: 2px !important;
}


input[type="password"], select[name=embedtype], input[type="file"], input[type="image"], div form select {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
	color: #BBBBBB !important;
	border: 2px solid #545454 !important;
	background-color: #111111 !important;
}
input[type="file"], input[type="image"], div form select {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
input[type="text"] {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
	background-color: #111111 !important;
	color: #FFFFFF !important;
	border: 2px solid #545454 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
input:hover[type="text"], input:focus[type="text"] {
	background-color: #151515 !important;
	color: #AAAAFF !important;
}
textarea, #path {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
	background-color: #111111 !important;
	color: #CCCCCC !important;
	border: 2px solid #545454 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
textarea:hover, textarea:focus, #path:hover, #path:focus {
	background-color: #151515 !important;
	color: #EEEEEE !important;
}


a[href$=sage],  a[href$=Sage], a[href$=SAGE] {
	color: #993333 !important;
	text-shadow: #000 0px 0px 5px !important;
}
a[href$=sage]:before,  a[href$=Sage]:before, a[href$=SAGE]:before {
	content: "[sage] " !important;
}
a:hover[href$=sage],  a:hover[href$=Sage], a:hover[href$=SAGE] {
	color: #CC1212 !important;
	text-shadow: black 0px 0px 5px !important;
}
.postername {
	color:#B4B9CD !important;
	font-weight:bold !important;
}
.postertrip {
	color:#AAFFAA !important;
	font-weight:bold !important;
}
.commentpostername {
	color:#B4B9CD !important;
	font-weight:800 !important;
}
span.mod, span.adm {
	color: #FFAB3F !important;
}
body {

	counter-reset: postcount !important;
	counter-increment: postcount !important;
}
td.reply label:after {
	counter-increment: postcount !important;
	content: " " "#" counter(postcount) "  " !important;
	color: #789922 !important;
}


dl.menu dt, td.header {
	background:#111111 !important;
	border: solid 1px #575757 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px  !important;
	border-radius: 5px  !important;
	margin-top: 1em !important;
	padding-left: .5em !important;
	cursor: pointer !important;
	color: #698CC0 !important;
	font-weight: normal !important;
}
dl.menu dd {
	margin-left: .5em !important;
	padding-left: .5em !important;
	border-left: solid 1px #575757 !important;
	background:#212121 !important;
}
dl.menu dd:hover {
	background: #575757 !important;
}
dl.menu dd.hidden {
	display: none !important;
}
dl#menu {
	background-color: #212121 !important;
}


span.spoiler, span[onmouseout*="color='black'"] {
	background: #575757 !important;
	color: #575757 !important;
}
span.spoiler:hover, span[onmouseover*="color='white'"]:hover {
	color: #48B0FD !important;
}
.spoiler a {
	color: #575757 !important;
	text-shadow: none !important;
}
.spoiler:hover a {
	color: #C9BE89 !important;
	text-shadow: #FFD200 0px 0px 12px !important;
}
pre {
	background:#2C2C2C !important;
	color:#CCCCCC !important;
}
.u {
	text-decoration: underline;
} 
.s {
	text-decoration: line-through;
} 
.o {
	text-decoration: overline;
}
.code_part {
	border: none !important;
}


img[src*="captcha"] {
	background: #CCCCCC !important;
}
.recaptcha_image_cell, #recaptcha_switch_audio, #recaptcha_reload, #recaptcha_switch_img {
	background: #252525 !important;
}
.recaptchatable {
	border: none !important;
}


#jsMath_panel, #jsMath_button {
	background: #333333 !important;
	color: #AFAFAF !important;
	border: solid 1px #575757 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
select[id*="jsMath"] {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
	background-color: #111111 !important;
	color: #CCCCCC !important;
	border: 2px solid #545454 !important;
}
#jsMath_message {
	background: #151515 !important;
	color: #48B0FD !important;
	border: solid 1px #151515 !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}
#jsMath_PrintWarning .message, div.typeset span.error {
	background: #151515 !important;
	color: #AFAFAF !important;
}
div.typeset span.error {
	padding:2px !important;
}



html body[onload*="javascript"] {
	background: #212121  !important;
}
body[onload*="javascript"] h2, body[onload*="javascript"] h1 {
	border:1px solid #575757 !important;
	background:#111111  !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px  !important;
	border-radius: 5px  !important;
}
body[onload*="javascript"] li {
	background:#212121  !important;
}
body[onload*="javascript"] li:hover {
	background:#505050  !important;
}
body[onload*="javascript"] .plus {
	background:#505050  !important;
	border:1px solid #575757 !important;
}
div.content {
	border:2px solid #575757 !important;
}
.newssub {
	background:#383838  !important;
	border-bottom:1px solid #575757 !important;
}
.watchthread, .hidethread, .expandthread, .quickreply, .unhidethread, .hidewatchedthreads, .refreshwatchedthreads {
	padding:0px !important;
}
.postform, .content-background {

	background-color: #212121 !important;
}
.navbar a {
	text-shadow: none !important;
}
#watchedthreads {
	background:#2C2C2C !important;
	text-align:left !important;
	padding:5px !important;
	color:#006AB9 !important;
	font-weight: bold !important;
	border: solid 1px #575757 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px  !important;
	border-radius: 5px  !important;
}
.overlay-menu {
	border: #333333 solid 2px !important;
}
.ui-button {
	background: #232323 !important;
	border: 1px solid #666666 !important;
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px  !important;
	border-radius: 7px  !important;
	color: #C9BE89 !important;
	text-shadow: none !important;
	margin-right: 5px !important;
}
.ui-button:hover {
	background: #333365 !important;
	border: 1px solid #6699CC !important;
	-moz-box-shadow: inset #6699cc 1px 1px 1em 0px, #006699 -1px -1px 1em, #006699 1px 1px 1em !important;
	-webkit-box-shadow: inset #6699cc 1px 1px 1em 0px, #006699 -1px -1px 1em, #006699 1px 1px 1em !important;
	box-shadow: inset #6699cc 1px 1px 1em 0px, #006699 -1px -1px 1em, #006699 1px 1px 1em !important;
	color: #99CCFF !important;
	text-shadow: #99ccff 0px 0px 1px, #ffffff 0px 0px 2px !important;
}



.list div a, .category tr {
	background:#212121 !important;
}
.list div a:hover {
	background: #575757 !important;
}
.sublogo, .greeting {
	color: #AFAFAF !important;
}
.logo a, .sublogo a {
	color: #EEFEBB !important;
	text-shadow: #FFDE22 0px 0px 15px !important;
}


a[onclick="showDeleteBoxes()"] img {
	width: 0px !important;
}
a[onclick="showDeleteBoxes()"]:before {
	content: url(http://enoz.ru/olanet/images/booru/d5e5f74878c6ac3bfb36588d3bb6f8c0.png) !important;
}
div.CSSMenuBase {
}
span.CSSMenuHeader {
	background:#151515 !important;
	color: #698CC0 !important;
}
.CSSMenu li a {
	background:#212121 !important;
}
.CSSMenu li a:hover {
	background:#212121 !important;
}
#viewsOptions input, #ajaxOptions input, #oekakiOptions input, #siteOptions select, #siteOptions input[type="checkbox"] {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
	background-color: #111111 !important;
	color: #FFFFFF !important;
	border: 2px solid #545454 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
.hlTable td {
	background:#212121 !important;
}
#postFormBanner {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.postInfo {
	background:#212121 !important;
}
}