body {
        background: #F3F7FA;
        background-image:
                url("https://i.imgur.com/NsLD22H.png");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: fixed;
}
 
div.banner {
        background-color: #FF2592;
}
img.banner,img.board_image {
 
        border: 0px solid #a9a9a9;
}
 
form table tr th {
        background: #6FAAAE;
}
 
div.post.reply {
        background: #B8D8D9;     /* Edited by /hover/ */
        border-color: #2B8F9F;
        max-width: 94%!important;
}
 
div.post.reply.highlighted {
        background: #B1D1D3;
        border-color: #FF2592;
}
 
hr {
        border-top: 1px solid #B7C5D9;
}
 
a,a:visited {
        color: #50586B;
}
 
a:hover,p.intro a.post_no:hover {
        color: #F51450;
}
 
h1 {
        font-family: sans-serif;
}
 
header div.subtitle,h1 {
        color: #FF2592;
}
 
h2 {
        color: #FF2592;
}
 
div.banner,div.banner a {
        color: #F3F7FA;
}
 
div.banner a:hover {
        color: #A8AEBC;
}
 
.unimportant.board-settings {
        color: #A8AEBC;
}
 
p.intro span.subject {
        color: #50586B;
}
 
p.intro span.name {
        color: #2B8F9F;
}
 
p.intro span.capcode,p.intro a.capcode,p.intro a.nametag {
        color: #F51450;
}
 
span.trip {
        color: #006582;
}
 
p.intro a.email span.name {
        color: #50586B;
}
 
p.intro a.email:hover span.name {
        color: #F51450;
}
 
div.post.reply div.body {
        color: black;
}
 
div.post.reply div.body a {
        color: #F51450;
}
 
span.quote {
        color: #FF2592;
}
 
span.spoiler {
        background: #50586B;
        color: #50586B;
}
 
span.spoiler:hover,div.post.reply div.body span.spoiler:hover a {
        color: #F3F7FA;
}
 
div.boardlist {        
        color: #000;  /* Edited by /hover/ */
}
 
div.boardlist a {
        text-decoration: none;
        color: #000;  /* Edited by /hover/ */
}
 
span.public_ban {
        color: #F51450;
}
 
div.blotter {
        color: #F51450;
}
 
.desktop-style div.boardlist:nth-child(1) {
        box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
        background-color: #8FBABE;  /* Edited by /hover/ */
}
 
.theme-catalog div.thread {
        background: rgba(190, 216, 218, 0.75);
        border: 2px solid rgba(43, 143, 159, 0.5);
        color: black;
}
 
.theme-catalog div.thread:hover {
        background: #7DB1B5;
        border-color: #FF2592;
}
 
.theme-catalog div.thread img {
        float: none!important;
        box-shadow: 0 0 6px rgba(0,0,0,0.55);
        border: 2px solid rgba(153,153,153,0);
}
 
#options_handler, #alert_handler {
        color: #50586B;
}
 
#options_background, #alert_background {
        background: #50586B;
        opacity: 0.8;
}
 
#options_div, #alert_div {
        background-color: #75CFC5;
        border: 1px solid 2B8F9F;
}
 
#options_tablist {
        border-right: 1px solid #50586B;
}
 
.options_tab_icon {
        color: #50586B;
}
 
.options_tab_icon.active {
        color: #FF2592;
}
 
div.post.op hr {
        border-color: #D9BFB7;
}
 
div.post_modified {
        margin-left: 1.8em;
}
 
div.post_modified div.content-status {
        color: #A8AEBC;
}
 
div.module,
div.ban {
        background: #75CFC;
}
 
div.ban p,div.ban h2 {
        padding: 3px 7px;
}
 
div.ban h2 {
        background: #2B8F9F;
        color: #50586B;
}
 
span.heading {
        color: #FF2592;
}
 
div.post.reply div.body span.spoiler a {
        color: #50586B;
}
 
div.pages {
        color: #50586B; /*Might wanna lower the numbers for links and text to make it more readable*/
        background: #B8D8D9; /*Changed color*/
        border-right: 1px solid #2B8F9F;
        border-bottom: 1px solid #2B8F9F;
}

/* Custom Emojis */

/* a -> gakupo */
img[class="emoji"][alt="🇦"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863248001-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* b -> gumi */
img[class="emoji"][alt="🇧"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863248016-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* c -> ia */
img[class="emoji"][alt="🇨"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863248027-2.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* d -> kaito */
img[class="emoji"][alt="🇩"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863297906-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* e -> len */
img[class="emoji"][alt="🇪"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863297907-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
} 

/* f -> lily */
img[class="emoji"][alt="🇫"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863297926-2.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* g -> luka */
img[class="emoji"][alt="🇬"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863337359-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* h -> meiko */
img[class="emoji"][alt="🇭"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863337369-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* i -> miku */
img[class="emoji"][alt="🇮"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863337369-2.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* j -> rin */
img[class="emoji"][alt="🇯"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863384512-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* k -> teto */
img[class="emoji"][alt="🇰"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863384528-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* l -> yukari */
img[class="emoji"][alt="🇱"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863386546-2.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* m -> yukaboard */
img[class="emoji"][alt="🇲"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863507427-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* n -> negi */
img[class="emoji"][alt="🇳"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1443863507437-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* o -> neru */
img[class="emoji"][alt="🇴"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444007071989-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* p -> haku */
img[class="emoji"][alt="🇵"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444007071990-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* q -> pmp */
img[class="emoji"][alt="🇶"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444108750430-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* r -> ryuto */
img[class="emoji"][alt="🇷"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444520134812-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* s -> cul */
img[class="emoji"][alt="🇸"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444520134821-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* t -> miki */
img[class="emoji"][alt="🇹"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444520134822-2.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* u -> yuki */
img[class="emoji"][alt="🇺"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444529373758.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* v -> kiyoteru */
img[class="emoji"][alt="🇻"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444529394517.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* w -> iroha */
img[class="emoji"][alt="🇼"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1444529402630.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* x -> ritsu */
img[class="emoji"][alt="🇽"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1454262248692-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* y -> ruko */
img[class="emoji"][alt="🇾"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1454262248692-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* z -> tei */
img[class="emoji"][alt="🇿"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1454262248693-2.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* 11:30 -> lapis */
img[class="emoji"][alt="🕦"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1454262279286.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* 11:00 -> sasara */
img[class="emoji"][alt="🕚"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1454364265874-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* 10:30 -> iku */
img[class="emoji"][alt="🕥"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1456169794909.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* 10:00 -> yufu */
img[class="emoji"][alt="🕙"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1456183870946-0.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* 9:30 -> defoko */
img[class="emoji"][alt="🕤"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1456183870971-1.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}

/* 9:00 -> momo */
img[class="emoji"][alt="🕘"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://media.8ch.net/miku/src/1456183871000-2.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 16px;
}