/*Formats background:*/
body {
font-family: gadget;	
background: #000;
background-image: url('https://media.8ch.net/ebola/src/1430593744092.png');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}

/*Formats boards list at the top of the screen*/
div.boardlist:not(.bottom) {
padding: 4px 96px;
border-bottom: 1px solid #112!important;
font-size: 8pt!important;
text-align: center;
background-color: #224!important;
color: #7BF!important;
opacity: 0.92;
}

/*Fixes the position of the [options] button*/
div.boardlist [title="Options"] {
position: absolute;
right: 12px;
}

/*Formats board header*/
header h1 {
font-size: 24pt;
letter-spacing: -0.5px;
color: #B33;
}

/*Modifies the 'Favorite Star' icon in the header*/
#favorite-star {
visibility: hidden!important;
}
#favorite-star[style^="color: grey;"] {
color: #777!important;
}
#favorite-star[style^="color: yellow;"] {
color: #F00!important;
}
#favorite-star:after {
position: relative!important;
right: 16px;
content: "卐";
visibility: visible!important;
}

/*Formats board subtitle*/
header div.subtitle {
position: relative!important;
font-size: 10pt;
color: #FFF;
}

/*Moves "Catalog" button to subtitle line, adds parentheses to "Catalog" and "Expand all images" buttons */
.subtitle p a:before, #expand-all-images a.unimportant:before, #shrink-all-images a.unimportant:before, #gallery-view a.unimportant:before {
content: "(";
}
@media only screen and (min-width: 800px) {
[class*="is-not-moderator"] .subtitle p a {
position: relative!important;
bottom: 31px!important;
left: 400px!important;
}
[class*="is-moderator"] .subtitle p:nth-child(2) a:nth-child(1) {
position: relative!important;
bottom: 62px!important;
left: 400px!important;
}
header div.subtitle {
right: 36px;
}
[class*="is-moderator"] .subtitle > p:nth-child(1) > a:nth-child(1) {
position: relative!important;
left: 36px!important;
}
}
.subtitle p a:after, #expand-all-images a.unimportant:after, #shrink-all-images a.unimportant:after, #gallery-view a.unimportant:after {
content: ")"!important;
}

/*Modifies banner that shows up at the top of the page when in a thread*/
div.banner {
position: relative;
bottom: 32px;
font-size: 10pt;
font-weight: normal!important;
background-color: inherit;
color: #B33;
}
div.banner a.unimportant {
font-size: 10pt;
color: #7BF;
}
div.banner a.unimportant:hover {
color: #FFF;
}

/*Removes underlines*/
a {
text-decoration: none;
}

/*Makes certain page elements blue*/
header h1 a, .subtitle p a, a.show-post-table-options, #expand-all-images a.unimportant, #shrink-all-images a.unimportant, a#catalog_search_button, div.body a:link, div.replies a, span.omitted a, footer a, #gallery-view a.unimportant{ 
color: #7BF!important;
}

/*Makes certain page elements white*/
header h1 a:hover, .subtitle p a:hover, a.show-post-table-options:hover, #expand-all-images a.unimportant:hover, #shrink-all-images a.unimportant:hover, a#catalog_search_button:hover, div.files p.fileinfo a, a.hide-thread-link, div.sticky-option, span.controls a, #link-quick-reply {
color: #FFF!important;
}
div.body a:link:hover, div.replies a:hover, span.omitted a:hover, footer a:hover, p.intro a:link, [class="boardlist"] a:link, [class="pages"] a:link, .pages form [type="submit"] {
color: #FFF!important;
}

/*Makes certain page elements blue on hover*/
[class="boardlist"] a:hover, [class="pages"] a:hover, .pages form [type="submit"]:hover, .pages [href="/polmeta/catalog.html"]:hover {
color: #7BF!important;
}

/*Makes certain page elements red on hover*/
p.intro a:hover, div.files p.fileinfo a:hover, span.controls a:hover, #link-quick-reply:hover {
color: #B33!important;
}

/*Changes all "submit"-style buttons to Arial Black*/
[type="submit"] {
font-family: gadget;
}

/*Moves posting form upwards*/
div#post-form-outer {
margin-top: -24px;
}

/*Hides a bunch of things that are cluttering the page*/
[class*="is-not-moderator"] [id="post-form-outer"] .post-table > tbody:nth-child(1) > tr:nth-child(1) > th:nth-child(1), [id="post-form-outer"] [id="email_selectbox"], [class="required-field-cell"], [class="required-star"], tr#options-row [class="unimportant hint"], .faq-message, .post-table-options > tbody:nth-child(1) > tr:nth-child(3), div.lock-option, .announcement {
visibility: hidden;
}

/*Moves "new reply" button*/
.post-table > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > input:nth-child(2) {
position: relative!important;
left:116px;
}

/*Formats the left column of the posting form*/
form table tr th {
border-style: none solid solid none!important;
border-width: 1px;
border-radius: 6px;
border-color: #B33;
background-color: #000;
color: #FFF;
}

/*Modifies text input fields in the post form*/
form table tr td input, textarea#body {
border-width: 1px;
border-color: #B33!important;
background-color: #000!important;
color: #FFF!important;
}

/*File drop zone*/
.dropzone {
border-radius: 6px;
background-color: #733!important;
}

/*Changes some text from black to white so it can be seen*/
body > span:nth-child(5)
.file-hint, div.tmb-filename, span.unimportant.hint, .no-bump-option, .spoiler-images-option, p.unimportant.board-settings, body.theme-catalog span:nth-child(5), body.theme-catalog span:nth-child(7) {
color: #FFF!important;
}

/*Fixes the background color of a few things on the post form after the April updates to the interface*/
.no-bump-option, .spoiler-images-option, .post-table-options > tbody:nth-child(1) > tr:nth-child(4) {
background-color: #000;
}

/*removes "lock" checkbox in mod view */
#lock {
visibility: hidden
}

/*Gets rid of empty space in the "Options" field in the reply box*/
#options-row * {
margin-bottom: -16px;
}

/*Reduces the empty space between the reply box and the rest of the page*/
p.unimportant.board-settings {
margin-top: -12px;
margin-bottom: -12px;
}

/*Modifies "Expand all images" button*/
#expand-all-images a.unimportant, #shrink-all-images a.unimportant, #gallery-view a.unimportant {
font-size: 10pt;
}

/*"Tree view" checkbox*/
div.unimportant > label:nth-child(1) {
font-size: 10pt;
color: #FFF;
}

/*Quick-reply box*/
div#quick-reply span.handle, div#quick-reply select#email_selectbox {
border-style: solid!important;
border-width: 1px;
border-radius: 6px;
border-color: #B33;
background-color: #000!important;
}
a.close-btn {
color: #7BF;
}
a.close-btn:hover, div#quick-reply select#email_selectbox, div.file-hint {
color: #FFF!important;
}
textarea#body {
background-color: #000;
}
td.show-options-cell {
background-color: #000!important;
}
div#quick-reply div.no-bump-option {
visibility: hidden;
}

/*Divider between threads*/
hr {
border-color: #B33!important;
}

/*Turns some unimportant text gray*/
p.fileinfo, span.unimportant.yt-help, span.omitted, div.content-status, footer p.unimportant {
color: #777!important;
}

/*Adds border to youtube embeds*/
[src*="img.youtube.com"] {
border-style: none solid solid none!important;
border-width: 1px;
border-radius: 6px;
border-color: #444;
background-color: #000!important;
}


/*Changes report, block, etc. button*/
[class="post-menu"] li {
background-color: #444!important;
color: #7BF;
}

/*Post subject*/
p.intro span.subject {
color: #FB7;
}

/*Name, post time, etc.*/
p.intro, p.intro span.name, p.intro a.email span.name, div.replies strong {
color: #B33;
}

/*Color change on hover if post contains email*/
p.intro a.email span.name:hover {
text-decoration: underline;
text-decoration-color: #FFF;
color: #FFF;
}

/*Capcodes*/
[class="capcode"] {
color: #7BF!important;
}

/*Modifies replies*/
div.post.reply {
max-width: 70%!important;
padding-right: 20px;
border-radius: 8px;
border-color: #444;
background: #222;
}

/*Modifies highlighted replies*/
div.post.reply.highlighted {
background: #444;
}

/*Color of text*/
div.body {
color: #FFF;
}

/*Greentext*/
span.quote {
color: #393;
}

/*Redtext*/
span.heading {
color: #F9F!important;
}

/*Thread stats*/
div#thread_stats {
color: #777;
}
span#thread-links a, a#update_thread {
color: #7BF;
}
span#thread-links a:hover, a#update_thread:hover, #updater {
color: #FFF;
}

/*Changes the page selection buttons at the bottom of the sceen around a bit*/
div.pages {
position: fixed;
bottom: 0%;
left: 50%;
width: 1000px;
padding: 4px 10000px 4px 10000px;
margin-left: -10500px;
border-bottom: 0px;
text-align: center;
background-color: #224;
color: #7BF;
opacity: 0.92;
}
div.pages a.selected {
color: #B33;
}

/*"Next page" button*/
.pages form [type="submit"]{
border-style: none solid solid none!important;
border-width: 1px;
border-radius: 6px;
border-color: #B33;
background-color: inherit;
}

/*Catalog" button*/
.pages [href="/polmeta/catalog.html"] {
letter-spacing: -0.5px!important;
}

/*Hides the (redundant) boards list at the bottom of the page*/
div.boardlist.bottom {
visibility: hidden;
}

/*Centers the footer*/
body > footer:nth-child(14), body > footer:nth-child(16) {
position: relative!important;
bottom: 200px;
}

/*Hides advertisements*/
body [style="text-align:center"], [id="ayylmao"] {
visibility: hidden!important;
}

/*Catalog modifications*/
div.thread.grid-li {
color: #FFF;
}
div.thread.a:link {
color: #7BF;
}
div.thread.grid-li:hover {
background-color: #444!important;
}
select#sort_by, select#image_size {
border-style: solid!important;
border-width: 1px;
border-color: #B33;
font-family: inherit;
background-color: inherit;
color: #FFF;
}

/*Watchlist modifications*/
div#watchlist {
border-style: solid!important;
border-width: 1px!important;
border-radius: 6px;
border-color: #7BF!important;
z-index: 1;
}
div.watchlist-controls, [class="watchlist-inner"] {
background-color: #224;
}
div.watchlist-controls a, [class="watchlist-inner"] span, [class="watchlist-inner"] a {
color: #FFF;
}
div.watchlist-controls a:hover, [class="watchlist-inner"] a:hover {
color: #7BF;
}

/*Options window modifications*/
div.options_tab {
background-color: #444!important;
color:#FFF
}
div#options_tablist {
background-color: #777
}

/*Board log modifications*/
.modlog tr {
background-color: #000!important;
}
.modlog > tbody:nth-child(1) > tr:nth-child(1) th {
border-style: none solid solid none!important;
border-width: 1px;
border-radius: 6px;
border-color: #B33;
background-color: #000!important;
color: #FFF
}
.modlog > tbody:nth-child(1) > tr:nth-child(1) th:after {
content: ":";
}
table.modlog a:link {
color: #7BF
}
table.modlog a:link:hover {
color: #FFF
}
table.modlog tbody tr td.minimal {
color: #777!important;
}
table.modlog tbody tr td:not(minimal) {
color: #FFF!important;
}

/*Formats rules list*/
[title="Options"] {
color: #7BF!important;
}
[title="Options"]:hover {
color: #FFF!important;
}
div.ban {
border-style: none solid solid none!important;
border-width: 1px;
border-radius: 6px;
border-color: #B33!important;
background-color: #000;
color: #FFF;
}
.ban h2 {
background-color: #222!important;
color: #B33!important;
}
.ban a {
color: #7BF!important;
}
.ban a:hover {
color: #FFF!important;
}


/*good luck running /pol/!*/
#reply_7678 > div:nth-child(5) > div:nth-child(1), #reply_7678 > div:nth-child(4) > div:nth-child(1) {
visibility: collapse;
}
#reply_7678 > div:nth-child(5) > div:nth-child(1):after, #reply_7678 > div:nth-child(4) > div:nth-child(1):after {
visibility: visible;
content: "you're gonna carry that weight.";
}