/**
 * nigrachan.css
 * For 55ch adapted from kusaba by sinuca
 */
body {
color: #A0A0A0;
font-family: sans-serif;
font-size: 10pt;
background-image:url(data:image/gif;base64,R0lGODlhPAA8AJEAANzAptCznMWtmbOekiH5BAQUAP8ALAAAAAA8ADwAAAL/nI+py+0YnpzUCRGyDnjzC4bipXWeBgBnKaRuNgpDmKll4Oa6jvN1ihNFLCJEa4WDeWIjgOmzAX1InOGhukxJe5kBVChLopwmgPcyw8hmwC11YBsOhVjOK5neeGGdq9ZUBJUWRhU11uLEpsfSZdBDwjQV0RFWc6Li1dZyoVVlcoCoBsk0ShN1RPby9KVm9SgVGanEh2HzstfDVnhwBznDMUi6Uhu34VLowQtUEmww8ru62pMCZ+tsA+ioCUJWSdo6RaxyV6PtXOVHJgkCFz6yVOWUM0VtkEir7XQjdYYmSzvtxzhsJKAByxSnVIRJ336FG/hD3CJP9pbBYgcwRBpc/8bI2fnYQR+MitigYaSlUdoYS4XaRNmIUBK+byqn7ZhHjGWimGocQqlzCUU5aM7QgHpwZFAwGUybzqgAVcGfNVEdzBuzbEUORDyW3bxpLMw8dYUIcc0qRoOjjh62TkszsN6sUn/qFJMzrFJatSSAYOJ44giXjoiA0nGXsnCudjfi3NWK5CLDZzX6TrrbCahWGoLfIPb1g48ueEhuoET2E6XS0GYuG3pUOrLk0884qZBhpsVGSj4js4C0RBihNl5MBos9CyUjd3xEc9bNeJClzcOWewPjrxbL6DWnnxL1ZMvvIi0bkTkOA+3E5r+/u7myBI4/rYBFav4YWKZRwSy6tf/CtpByyVUXGBUh2FKCDbjcZl9bsQECj4ELCoVbcv6FJgZ/SliECxP2CERIWjsIdFc0irlyHzpwLHDQUjRld04RCVC1AI0yOqPAi+LpiBpJX/2oQ0hADvlVcLPF0EiAnTTk0EXasHPbczEopUw3/Xii1h7NfJhHhsC5xw58UUrzSVl9YMARIAYCFA4CW+kVTXIpSacmKS5SNc1zknQZJlPSJQTeB/34h6NHA7525hrL7cPORYEg9JiRkdhzWHs0sYHQgSM9qEc/RmX0DhOtbZMlWYFg1Od4l9KQaYqiLVrKOaoiOVlxobAXHG1uMHXKZ3aKFWmuBpYSqodTNlqNJgUpircnsWBmd6qfXMCC3EiiZASqKVMWNxhyJuKaWh1SOsqterI5apkUBQAAOw==);background-repeat:repeat}

div.announcement {
color: #111111;
}

div.files {
color: #A0A0A0;
}

div.body {
color: #A0A0A0;
}

div.files a {
color: #A0A0A0;
text-decoration: underline;
}


h1 {
	color: #E0E0E0;
 background-color: #291616;
	font-size: 36pt;
}

header div.subtitle {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 1em 0;
}



form table tr td {
	background: #291616;
	color: #E0E0E0;
	padding: 2px; 5px;
	border: 1px solid #303030;
}

a, a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	color: #A0A0A0;
	text-decoration: underline;
}

div.banner {
	background-color: #000000;
	color: #909090;
	font-weight: normal;
}



div.no-bump-option {
	background-color: #291616;
	
}

div.spoiler-images-option {
	background-color: #291616;
	
}

form table tr th {
	background: #202020;
	color: #FFF;
	padding: 2px 5px;
	border: 1px solid #303030;
}



.theme-catalog div.thread {

    background: #291616;


}

.theme-catalog span {

    background: #291616;


}

.theme-catalog div.thread:hover {

 background: #261919;

}






form[name=postcontrols]{background-color:#291616!important;

}

header,form[name=post],.blotter,.boardlist,.pages{background-color:#291616!important}

.boardlist{position:static!important}

input[type="text"], input[type="password"], textarea, input[type="submit"], input[type="file"] {
	background-color: #101010;
	color: #FFF;
	border: 1px solid #202020;
}

p.intro span.name {
	font-size: 11pt;
	color: #505050;
	font-weight: bold;
}

p.unimportant-board-settings {
	
background-color: #291616;
	
}

p.fileinfo span.unimportant, p.fileinfo a {
	font-size: 10pt;
color: #E0E0E0;
}

div.post-hover {
background: #111111;
}

div.post.reply {
	background: #202020;
	border: none;
	color: #A0A0A0;
	border: 1px solid #101010;
}

div.post.reply.post-hover {
	border-width: 1px;
	border-style: none solid solid none;
	border-color: #101010;
}

div.announcement a {
color: #000000;
text-decoration: underline;
}

div.unimportant {
color: #000000;
text-decoration: underline;
}


div#expand-all-images a {
color: #000000;
text-decoration: underline;
}

div#gallery-view a {
color: #000000;
text-decoration: underline;
}

div.post.reply div.body a {
	color: #FFFFFF;
}

div.post.reply div.body a:hover {
	color: #A0A0A0;
	text-decoration: underline;
}

div.post.reply.highlighted {
	background: #111111;
}

p.intro a.email span.name {
	color: #FFFFFF;
}

p.intro a.email:hover span.name {
	color: #A0A0A0;
	text-decoration: underline;
}

p.intro span.subject {
    color: #606060;
}

div.pages {
	background: #291616;
	border: 2px groove #303030;
	color: #FFFFFF;
}

div.pages a.selected {
    color: #A0A0A0;
}

div.pages a:hover {
	text-decoration: underline;
}

hr {
	border-top: 2px groove #666;
}

div.boardlist {
	font-size: 10pt;
	color: #FFF;
	padding: 8px;
}

div.boardlist a:hover {
	text-decoration: underline;
}

div#playerW {
	display: none!important;
}

.desktop-style div.boardlist:nth-child(1):hover, .desktop-style div.boardlist.cb-menu:nth-child(1) {
    background-color: rgba(50, 50, 50, 0.6);
}

.desktop-style .sub {
	background: none;
}

img.board_image {
	border:0px;
        color: #111111;
}


footer {
	color: #000000;
}

footer a {
	color: #000000;
text-decoration: underline;
}


