a.hide-thread-link {
display: none
}

div[id^='op_'] p.intro {
position: relative
}

div[id^='op_'] a.post-btn {
position: absolute;
left: 0;
/*font-size: 1.2em;*/
transform: translate(-1em,0.24em)
}

div.thread div.file {
position: relative;
z-index: 1
}

div.reply div.file {
position: relative;
z-index: 0
}

.post-menu {
position: relative;
margin-left:-20px;
z-index: 2
}


{

transform: rotate(0.61803398875deg);

transform: skew(0deg,0.61803398875deg);

}


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;
}
/*regular name color*/
.name {
    color: rgba(158, 200, 158,1) !important;
}
/*Greentext color*/
.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: rgba(90, 40, 40,1) !important;
color: black;
    border: 0px solid #666 !important;
    list-style: outside none none;
    padding: 0px;
    color: white;
    margin: 0px;
    font-size: 13px;
    white-space: nowrap;
}

.file-tmb {
   width: 200px
}

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: 12pt;*/
    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: 600px;
}
div.body {
  max-width: 100%;
}
div.post.reply{
     border: 1px groove rgba(127,127,50,0.3);
    border-radius: 20px;
    min-width: 600px;  
}
div.post.reply.highlighted, .theme-catalog div.thread:hover {
    background: rgba(80,40,30,1);
}
#quick-reply .post-table, #quick-reply td {
    background: #212121 none repeat scroll 0% 0%;
}
.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;}
}

div {

color: cyan;

text-shadow: 2px 2px red;

transform: rotate(0.61803398875deg);

transform: skew(0deg,0.61803398875deg);

}

h1 {

    color: red;

    text-shadow: 2px 2px cyan;

}


font-family: "Comic Sans MS", "Comic Sans", cursive;