
    body{
        background: black fixed;
    background-repeat:no-repeat;
    background-position: center center;
    color: white;
      background-size: cover;
    font-size: 15px;
    }
    .dropzone {
    background: black;
    color:white
    }
    #quick-reply td {
        border-collapse: collapse;
        background: #212121 none repeat scroll 0% 0% !important;
        margin: 0px;
        padding: 3px;
    }
    div.boardlist {
        color: white;
    }
    div.post.op{
    color:white;
    font-weight: bold;
    text-shadow:
        -1px -1px 0 black,
        1px -1px 0 black,
        -1px 1px 0 black,
        1px 1px 0 black;  
    }
    .theme-catalog div.grid-size-small img {
      max-height: 50%;
      max-width: 100%;
    }
    .theme-catalog div.grid-size-small {
      min-width: 150px;
      max-width: 150px;
      max-height: 262px;
    }
     
    .intro span.subject {
      color: rgba(155,195,255,1);
      font-weight: bold;
    }
    .post-image {
        border: 0px solid rgba(255,128,128,.4);
    }
     
    /*"sage" color*/
    .email .name {
        color: rgba(128, 128, 255,1) !important;
    }
    /*Greentext*/
    .body-line.quote {
       color: rgba(150,235,150,1);
    }
    /*>>number color*/
    div.body a{
        color: rgba(255, 80, 80,1) !important;
    }
    .post-menu ul {
        background-color: #FFF;
    color: black;
        border: 0px solid #666 !important;
        list-style: outside none none;
        padding: 0px;
        margin: 0px;
        white-space: nowrap;
    }
     
    pre.prettyprint {
        padding: 2px;
        border:  0px solid #888 !important;
    background-color: rgba(0,0,0,0);
    padding: 8px;
    display: inline-block;
    }
    div.body a:hover{
        color: #B9312E !important;
    }
    .options_tab, #options_tablist{
    background-color: #212121 !important;
    }
    #options_div, #alert_div {
        background-color: #212121;
        border: 0px solid #000;
     
    }
    #options_tablist {
       border-right: 1px solid #000;
    }
     
     
    .options_tab_icon {
        padding: 5px;
        color: #FFF;
        cursor: pointer;
    }
    .options_tab_icon.active {
        padding: 5px;
        color: #B9312E;
        cursor: pointer;
    }
    span.heading {
        color: rgb(185, 49, 46);
        font-size: 14pt;
        font-weight: bold;
    }
    h2 {
        color: #B9312E;
    }
     
     
    div.post.reply, .theme-catalog div.thread{
        background: rgba(30,30,30,1.00) none repeat scroll 0% 0%;
         border: 0px;
    }
    .body-line {
      max-width: 800px;
    }
    div.body {
      max-width: 100%;
    }
    div.post.reply{
        border: 1px groove rgba(127,127,50,0.3);
        border-radius: 1px;
        min-width: 400px;  
    }
    div.post.reply.highlighted, .theme-catalog div.thread:hover {
    background: rgba(127,50,50,0.8);
    }
    #quick-reply .post-table, #quick-reply td {
        background: #212121 none repeat scroll 0% 0%;
        border: 0px;
    }
    .intro span.name {
        color: white;
        font-weight: bold;
    }
     
    .desktop-style div.boardlist:not(.bottom) {
        background-color:rgba(27, 27, 27,1);
    color: white;
    }
    form table tr th {
        background:rgba(27, 27, 27,1); none repeat scroll 0% 0%;
    }
    .desktop-style div.boardlist:not(.bottom) {
        border-bottom: 0px solid;
    }
    div.banner {
        background-color: #1B1B1B;
        padding: 1px;
    }
    .post-image {
        padding:0px !important;
    }
     
     
    h1{
    color: white;}
    header div.subtitle, h1 {
        color: white;
        text-align: center;
    }
     
    div.blotter {
        color: white;
        font-weight: bold;
     font-size: 14pt;
        text-align: center;
    }
    div. boardlist a:hover{
        color: #B9312E;
    }
     
     
    a, a:visited{
    color: rgba(255, 128, 128,1);
    text-decoration: none !important;}
    }

