body { background: #eae2db; color: black; margin: 0 4px; font-family: "Bahnschrift"; padding-left: 4px; padding-right: 4px; } header div.subtitle, h1 { color: black; text-align: center; font-family: "Bahnschrift"; } .options_tab { padding: 10px; position: absolute; top: 0px; bottom: 10px; left: 101px; right: 0px; font-size: 12px; overflow-y: auto; } .options_tab h2 { margin-bottom: 5px; margin-right: 10px; } div.post.reply { background: #cf9168; margin: 0.2em 4px; padding: 0.2em 0.3em 0.5em 0.6em; display: inline-block; max-width: 94% !important; border: 2px solid #6d4e39; border-radius: 5px; } .intro span.subject { color: black; font-weight: bold; font-style: italic; font-size: 10pt; } .intro a.email span.name { color: #63342a; padding-right: 10px; } div.banner { background: #eae2db; font-size: 12pt; font-weight: bold; text-align: center; margin: 1em 0; color: black; } div.banner, div.banner a { color: black; } div.banner a:hover { color: #2e2c2c; text-decoration: none; } .desktop-style div.boardlist:nth-child(1) { position: fixed; top: 0; left: 0; right: 0; margin-top: 0; z-index: 30; box-shadow: 0 1px 2px rgba(0, 0, 0, .15); border-bottom: 1px solid; background-color: #eae2db; } .intro span.name { color: #63342a; font-weight: bold; } #options_div, #alert_div { background-color: #eae2db; border: 1px solid black; display: inline-block; position: relative; margin-top: 20px; border-radius: 10px; } form table tr th { background-color: #cf9168; font-weight: 700; padding: 0 5px; font-size: 10pt; border-radius: 5px; text-align: center; padding: 4px; border: 2px solid #6d4e39; border-radius: 2px; } div.boardlist { font-size:9pt; margin-top:3px } div.boardlist.bottom { margin-top:30px!important } div.boardlist a { text-decoration:none } .compact-boardlist { padding:3px; padding-bottom:0 } .compact-boardlist .cb-item { display:inline-block; vertical-align:middle } .compact-boardlist .cb-icon { padding-bottom:1px } .compact-boardlist .cb-fa { font-size:21px; padding:2px; padding-top:0 } .compact-boardlist .cb-cat { padding:5px 6px 8px } div.post.reply.highlighted { background: #b98264; } .theme-catalog div.thread { display: inline-block; vertical-align: top; text-align: center; font-weight: normal; margin-top: 2px; margin-bottom: 2px; padding: 5px; height: 300px; width: 205px; overflow: hidden; position: relative; font-size: 11px; max-height: 300px; background: none; border: 1px solid darkgrey; }