body {
background: #ffffee !important;
background-repeat: no-repeat !important;
background-position: 100% 100% !important;  
background-attachment: fixed !important;
background-size: 21% !important;
}
form table tr th {
background: #F2E1D6 !important;
color: #a60000 !important;
border: 1px solid #DDBEAB !important;
border-radius: 5px;
}
 .containPages {
  color: #a60000 !important;
  background-color:#F2E1D6 !important;
  padding: 0.1em 0.25em;
}
 
hr {
height: 1px;
background-color: #C4A38E;
border: 0 none;
}
 
 
.intro span.name{
color:#1F8F2A !important;
}
 
.quote{
color: #1A7D24 !important;
}
 
#quick-reply {
    background-color: #F2E1D6 !important;
    border: 1px solid #DDBEAB !important;

}
 
.catalogCell{
background:#F2E1D6 !important;
border: 1px solid #DDBEAB !important;
border-radius: 5px;
 
}
fieldset legend 
{
color: #ffe !important;
    background: #bd0003 !important;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 110%;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

}


.dropzone { 
background-color: lightgray}

.innerPost{
background:#F2E1D6 !important;
border: 1px solid #DDBEAB !important;
border-radius: 5px;
}

.postCell:target .innerPost, .markedPost, .sideCatalogMarkedCell {
  background: #eecbb6 !important;
}
nav{
background:#F2E1D6 !important;
color: #a60000 !important;
    border: 1px solid #DDBEAB !important;
border-radius: 5px;
}
input[type="submit"] {
    background-color:#ba1616 !important;
    color: #f2f0f0 !important;
}
input[type="submit"]:hover {
    background-color:green !important;
    color: #f2f0f0 !important;
}
 
body {
  animation: caja 180s steps(1) infinite;
}
@import "https://pastebin.com/raw/zLEbdWA1";
@import url("yotsuba.css");
@import url("mobileyotsuba.css") (max-width: 520px);
@import url("extra.css");

html,
body {
    background: #ffe!important;
    color: maroon!important;
    font-family: sans-serif;
    font-size: 92%;
    line-height: 145%
}
a {
    color: #e60000;
    text-decoration: none
}
a:hover {
    color: #1f8f2a;
    text-decoration: none
}
.reflink a {
    color: #e60000!important;
    font-weight: 700
}
.reflink a:hover {
    color: #1f8f2a!important
}
.logo {
    clear: both;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 10px;
    font-size: 220%;
    line-height: 120%;
    color: #e60000;
    width: 100%
}
.replymode {
    color: #ffe;
    background: #bd0003;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 110%;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.catalogmode {
    color: #ffe;
    background: #bd0003;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 110%;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.postblock {
    background: #f2e1d6;
    text-align: center;
    color: #a60000;
    padding: 5px;
    font-weight: 700;
    border: 1px solid #ddbeab;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
table.postForm>tbody>tr>td:first-child {
    background: #f2e1d6;
    text-align: center;
	font-size: 14px;
    color: #a60000;
    padding: 5px;
    font-weight: 700;
    border: 1px solid #ddbeab;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
.footer {
    text-align: center;
    font-size: 13px;
    font-family: sans-serif
}
.passvalid {
    background: #ea8;
    text-align: center;
    width: 100%;
    color: #fff
}
.dellist {
    font-weight: 700;
    text-align: center
}
.delbuttons {
    text-align: center;
    padding-bottom: 4px
}
.managehead {
    background: #aa6;
    color: #400000;
    padding: 0
}
.postlists {
    background: #fff;
    width: 100%;
    padding: 0;
    color: maroon
}
.unkfunc {
    background: inherit;
    color: #1a7d24
}
.filesize {
    text-decoration: none
}
.filetitle {
    background: inherit;
    color: #a60000;
    font-weight: 700
}
.postername {
    color: #1f8f2a;
    font-weight: 700
}
.postertrip {
    color: #1f8f2a
}
.omittedposts {
    color: #ab5c5c;
    padding: 2px
}
.reply {
    background: #f2e1d6;
    color: maroon;
    padding: 5px;
    border: 1px solid #ddbeab;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
.replyhl {
    background: #e1e1e1;
    color: maroon
}
.doubledash {
    vertical-align: top;
    clear: both;
    float: left
}
.replytitle {
    font-size: 1.2em;
    color: #cc1105;
    font-weight: 800
}
.commentpostername {
    color: #fff;
    font-weight: 800
}
.thumbnailmsg {
    font-size: small;
    color: maroon
}
.abbrev {
    color: #9c4040;
    padding-top: 20px
}
.highlight {
    background: #f0d1bd;
    color: #4f2c2c;
    border: 1px solid #b3917b;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
.reflinkpreview {
    background-color: #ffe!important;
    border: 1px solid #ddbeab!important
}
hr {
    height: 1px;
    color: #c4a38e;
    background-color: #c4a38e;
    border: 0
}
.reporte {
    border: 1px solid #ddbeab;
    background: #f2e1d6;
    padding: 8px;
    margin-bottom: 5px;
    border-radius: 5px;
    color: #e60000
}
.enviar {
    border: solid 0 #529e5a;
    border-radius: 3px;
    moz-border-radius: 3px;
    font-size: 13px;
    color: #fff;
    padding: 3px 9px;
    background-color: #529e5a;
    cursor: pointer;
    margin-left: 10px;
    padding: 9px 10px;
    float: right
}
.enviar:hover {
    background: #69b370
}
.hidethread {
    background-color: #e60000!important;
    border-radius: 3px
}
.unhidethread {
    background-color: #e60000!important;
    border-radius: 3px
}
.code {
    background: #f4e9e1;
    border: 1px solid #c6865e
}
.pnuevos {
    font-size: 70%;
    font-weight: 700;
    color: #1c9f2e;
    position: relative;
    top: -5px;
    padding-left: 2px;
    line-height: 70%
}
.cellcatalog {
    background: #f2e1d6;
    border: 1px solid #ddbeab;
    border-radius: 5px;
    line-height: 145%
}
.barra {
    font-size: 120%;
    line-height: 140%;
    border: 1px solid #ddbeab;
    background: #f7e8df;
    padding: 8px 5px;
    border-radius: 5px
}
.doubledash {
    color: #ce7c7c
}
.numeros {
    border: 1px solid #ddbeab;
    background: #f2e1d6;
    padding: 5px;
    border-radius: 5px
}
.diverror {
    border: 1px solid #ddbeab;
    background: #f2e1d6;
    line-height: 130%;
    padding: 15px;
    border-radius: 5px
}
.divban {
    border-radius: 5px;
    text-align: center;
    padding: 20px 20px 22px;
    margin: 4px auto;
    margin-top: -20px;
    max-width: 800px;
    border: 1px solid #ddbeab;
    background: #f2e1d6
}
.divboardphp {
    font-family: sans-serif;
    font-size: 140%;
    line-height: 130%;
    padding-top: 10px
}
.hispanotif-preview {
    border: 1px solid #b3917b!important
}
#quick_reply_window {
    border: 1px solid #b3917b!important
}
#scrollTop,
#scrollBottom {
    background-color: #f2e1d6;
    border: 1px solid #b3917b
}
#pcscrollTop,
#pcscrollBottom {
    background-color: #f2e1d6;
    border: 1px solid #b3917b
}
.cookies {
    border-top: 1px solid #b3917b;
    background: #f2e1d6
}
.hispachan-js-tw-cnt {
    min-height: 120px;
    width: 480px;
    display: inline-block;
    text-align: left;
    border: 1px solid #bd0003;
    border-radius: 5px
}
.hispachan-js-tw-title {
    color: #a60000;
    margin-top: 0;
    padding: .8em;
    background: #f2e1d6;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}
.expandirhilo {
    padding: 3px 7px;
    margin: 0 2px 3px 0;
    cursor: pointer;
    border-radius: 3px;
    background: #c26666;
    color: #ffe;
    border: 0;
    vertical-align: center
}
.expandirhilo:hover {
    background: #529e5a
}
#botonresp {
    margin: 0;
    cursor: pointer;
    border-radius: 3px;
    background: #c74343;
    color: #ffe
}
#botonresp:hover {
    background: #529e5a
}
#closeurl {
    padding: 6px 8px;
    cursor: pointer;
    border-radius: 3px;
    background: #c74343;
    color: #ffe;
    font-size: 90%
}
#closeurl:hover {
    background: #529e5a
}
.caducado {
    margin-bottom: -17px;
    color: #2d492c;
    border: 1px solid #367b35;
    background: #e3ede3;
    padding: 8px;
    border-radius: 4px
}
.avisoverde {
    padding: 10px;
    background: #e3ede3;
    color: #2d492c;
    border: 1px solid #5fa75e;
    border-radius: 5px;
    line-height: 135%
}
.avisorojo {
    padding: 10px;
    background: #f5e1dd;
    color: #c32100;
    border: 1px solid #e13611;
    border-radius: 5px;
    line-height: 135%
}
.eliminar,
.reportar {
    border: 1px solid #bb1616;
    border-radius: 3px;
    font-size: 13px;
    color: #fff;
    background-color: #bb1616;
    cursor: pointer;
    padding: 7px;
    opacity: .7
}

.labelSubject {
    background: inherit;
color: #a60000;
font-weight: 700;
}
.glowOnHover {
  color: #e10000;
  cursor: pointer;
  text-decoration: none;
}
.glowOnHover:hover {
  color: green;
  cursor: pointer;
  text-decoration: none;
}
.eliminar:hover,
.reportar:hover {
    background-color: #e10000
}
.head-main {
    color: #fff9c4
}
.redtext {
    background: inherit;
    color: #da5364
}
.quotejs {
    background: inherit;
    color: #e60000
}
.idxquotejs {
    background: inherit;
    color: #e60000
}
.postMenuBtn {
	background: inherit;
	color: #e60000;
}
.permalink {
    background: inherit;
    color: #e60000
}
.subject {
    background: inherit;
    color: #a60000;
    font-weight: 700;
}
.postMessage {
    color: maroon
}
.rules {
    color: maroon
}
.boardSubtitle {
    color: maroon
}
.delsettings {
    color:maroon
}
.name {
    color: #1f8f2a 
}
.quote {
    color: #1a7d24
}
.abbr {
    color: #ab5c5c
}
.summary {
    color: #ab5c5c
}
.pages {
    border: 1px solid #ddbeab;

background: #f2e1d6;
    
padding: 5px;

border-radius: 5px;
    color: #e60000
}
.a {
    color: #e60000
}
.boardTitle {
clear: both;

text-align: center;

padding-top: 8px;

padding-bottom: 10px;

line-height: 120%;

color: #e60000;

width: 100%;
}
.catalog_item {
    background: #f2e1d6;
    border: 1px solid #ddbeab;
    border-radius: 5px;
    line-height: 140%;

}
.stats {
    color: #1f8f2a
}
.sideArrows {
    color: #c4a38e
}
.catalog_item .comment {
    color: #a60000
}
.dateTime {
 color: #e60000   
}
.reply:target, .reply.highlight {
background: #f0c0b0 !important;
border: 1px solid #d99f91 !important;
border-top-color: rgb(217, 159, 145);
border-top-style: solid;
border-top-width: 1px;
border-left-color: rgb(217, 159, 145);
border-left-style: solid;
border-left-width: 1px;
border-left: none !important;
border-top: none !important;
padding: 2px;
}