
/*==========Board Sim==========-------------------------*/

p {
    text-align: left;
}

body {
    display: unset;
    background: var(--secondary-dark) url(../../assets/layout/background/gingham.svg);
    background-size: 18px;
    font-family: 'Times New Roman', serif;
    overflow-y: auto;
}
#sidebar { display: none; }
#plate {
    height: unset;
    width: 100%;
    padding: 0;
    background: none;
}
#frame { 
    background: none;
    padding: 0 0 var(--content-side-padding) 0;
    border: none;
}
#wrapper { 
    display: block;
    max-width: unset;
    width: unset;
    max-height: unset;
    height: unset;
    background-image: none;
    padding: 0;
}

footer ul {
    text-align: center;
    background: var(--secondary-dark);
}

.boardsim .top {
    padding-top: 8vh;
    margin: 0 auto 8rem auto;
}

h1 {
    font-family: inherit;
    font-size: initial;
    margin: 1rem 0 0 0;
    padding: 0;
    background: none;
    letter-spacing: unset;
    border: none;
    color: var(--bodytext);
    text-shadow: none;
    text-transform: none;
}
h1::before { display: none; }
p { max-width: unset; word-spacing: unset; }

.boardhead { text-align: center; font-weight: 600; }

.boardnav { text-align: center; margin-bottom: 1rem; }
#banner { max-width: 300px; margin: 0 auto; }

table { 
    margin: 2rem auto;
    padding: 36px;
}
input[type=submit]{ margin-left: 2px; }
.title {
    font-family: inherit;
    font-weight: 600;
    font-size: 10pt;
    background: var(--secondary-light);
    border: var(--secondary-light-light) 1px solid;
    color: var(--textmain);
}

.main .reply-only { display: none; }
body:not(.boardsim.main) .main-only { display: none; }

.thread {
    margin: 0 auto;
    padding: 6px;
    max-width: var(--wrapper-width);
}
.post {
    margin: 4px 0;
    overflow: hidden;
}

.op { display:inline; }
.op .message { margin-bottom: 2rem; }
.reply {
    background-color: var(--secondary-light-light);
    padding: 4px;
    border: 1px solid #E8DFE8;
    border-width: 0 2px 2px 0;
}

.postinfo { margin-bottom: 1rem; }
.postinfo span { margin-right: 1px; }
.postinfo .subject { font-weight: 600; }
.boardsim a { color: var(--attn); text-decoration: underline; background: none; border: none; }
.boardsim a:hover { color: var(--primary-dark); }


.filethumb {
    float:left;
    margin: 4px 20px;
}
.fileinfo {
    margin-right:10px;
    word-break:break-all
}

.post .message { padding: 0 24px; letter-spacing: 0; }
.greentext { color: var(--attn); }

.post:target { background: var(--secondary-dark); }