/* VA-11 HALL-A style by Joseph for Tinychan */

* {
    font-family: MS Gothic;
    font-weight: 100!important;
    cursor: url("/style/themes/normal.png"),default!important;
}

html {
    color: #a7a7a7!important;
    background: #0c0b0b!important;
}

.help {
    cursor: url("/style/themes/help.png"),default!important;
}

#notice {
    border: 1px solid rgba(76,74,74,0.3);
    box-shadow: 0 0 6px rgba(64,64,64,0.5);
    -moz-box-shadow: 0 0 6px rgba(64,64,64,0.5);
    -webkit-box-shadow: 0 0 6px rgba(64,64,64,0.5);
    background-color: #292828;
}

.border {
    border: 1px dashed #696779;
    padding: 1em;
}

hr {
    border-bottom: 1px solid rgba(0,0,0,0.5)!important;
    border-top: 1px solid rgba(255,255,255,0.1)!important;
}

h1 {
    color: #AF2020!important;
}

table tr {
    background-color: rgba(19,16,16,0.77);
}

#main_menu a,.topic_headline a {
    text-decoration: none;
}

#main_menu {
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

table th {
    color: #afa8a8;
    text-decoration: underline;
    background-color: rgba(56,36,55,0.3);
}

table {
    border: 4px ridge rgba(30,30,35,0.68);
}

table td,tableth {
    padding: 5px 10px;
    font-size: 12px;
    color: #9c9292;
}

tr.even {
    background: rgb(238,211,210)
}

tr.odd {
    background: rgba(14,14,14,0.71);
}

a>img {
    box-shadow: 2px 2px 9px 5px rgba(0,0,0,0.32);
    -moz-box-shadow: 2px 2px 9px 5px rgba(0,0,0,0.32);
    -webkit-box-shadow: 2px 2px 9px 5px rgba(0,0,0,0.32);
    cursor: url("/style/themes/link.cur"),default!important;
}

#logo {
    display: none;
}

h3 {
    color: #999!important;
}

.postarea form {
    padding-left: 12px;
    opacity: .1;
    width: 0;
}

.bar {
    background-color: #5d5353!important;
}

form table tr th {
    background: rgba(25,21,21,0.58)!important;
    color: #888383!important;
}

input[type="text"],input[type="password"],textarea {
    border: 2px solid rgba(49,49,49,0.56)!important;
    background: #848484!important;
    color: #232222!important;
}

.topic_headline a:not(.visited) {
    color: #e89191!important;
}

a:hover {
    color: #94485f!important;
}

a {
    color: #926a77!important;
    font-weight: 100!important;
    cursor: url("/style/themes/link.png"),default!important;
}

form>table {
    padding: 4px!important;
}

.c {
    background: rgba(20,16,25,0.88);
}

.body {
    background: rgba(8,4,8,0.79);
    color: #cecece;
    border-top-style: hidden !important;
}

.c,.body {
    border: 4px ridge rgba(30,30,35,0.68);
}

h1 {
    color: #962B22!important;
    letter-spacing: 1px;
}

.replyhl {
    border: 1px solid #9f0!important;
    border-width: 4px 0!important;
}

.highlighted,.preview {
    background: rgba(18,21,22,0.6)!important;
}

.omitted {
    font-style: italic;
}

.namefag {
    color: #c3c3c3;
}

.tripfag {
    color: #644;
}

.cite_reply:before {
    color: #707A86!important;
}

.body strong,b {
    color: #a7a7a7;
    font-size: larger;
}

.quote {
    color: #82A259!important;
}

.delete {
    color: #857979!important;
}

.heading {
    color: #B41818!important;
    font-size: 13pt!important;
    text-shadow: 0 0 0.55em #522121!important
}

.spoiler {
    color: #D3CABC!important;
}

.spoiler:hover {
    color: #3F3535!important;
}

.spoiler {
    color: #161515!important;
    content: "spoiler";
}

span.spoiler:hover {
    color: #858585!important;
    background: #2C2929!important;
}

.body ul.menu li,.body ul.menu li a,.body ul.menu li span,.unimportant,.unimportant * {
    text-shadow: 1px 1px rgba(31,31,31,0.48);
}

.body>.unimportant {
    color: #9c7e8f;
}

#tinychan {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='65'%3E %3Cpath fill='%23ece9ea' d='m 385 25 0 30 5 0 0 -25 30 0 0 25 -5 0 0 -30 zm -45 25 0 -10 30 0 0 10 zm 30 -25 0 10 -25 0 0 20 30 0 0 -25 -30 0 0 -5 zm -75 -15 0 45 5 0 0 -25 30 0 0 25 -5 0 0 -30 -25 0 0 -15 zm -15 25 5 0 0 -5 -35 0 0 20 35 0 0 -5 -5 0 0 10 -25 0 0 -30 25 0 zm -75 -10 0 20 30 0 0 -20 5 0 0 35 -30 0 0 5 25 0 0 -15 -25 0 0 -25 zm -45 0 0 30 5 0 0 -25 30 0 0 25 -5 0 0 -30 zm -40 0 0 5 10 0 0 20 -15 0 0 5 35 0 0 -5 -15 0 0 -25 zm 15 -15 -5 0 0 10 5 0 zm -65 15 0 5 10 0 0 20 25 0 0 5 -20 0 0 -25 20 0 0 -5 -20 0 0 -15 -5 0 0 15z'/%3E %3Crect fill='%23a09292' width='30' height='40' x='10' y='10'/%3E %3Cpath fill='%235d5c55' d='m 10 10 40 0 0 40 -30 0 0 -10 10 0 0 20 10 0 0 -60 -20 0 0 20 -20 0 0 30 20 0 0 10 -10 0z'/%3E %3C/svg%3E");
    box-shadow: initial;
}

span.pre_topic {
    color: #5a5050;
    text-transform: uppercase;
}

#body_title {
    font-size: 16px;
}

#main_menu_wrapper {
    font-size: 13px;
}

#mobile_menu * {
    font-family: fantasy;
    text-transform: uppercase;
}

p#boardnotice, p#fridaynotice {
    color: #bd8383;
}

.flag, .emojione {
    opacity: 0.8;
}

@supports (-moz-appearance:meterbar) and (display:flex) {
    .c,.body {
        border: 2px solid rgb(29, 23, 35);
    }
    table {
        border:2px solid rgb(18, 12, 16);
  }
}