body { background: #21323f; color: #fff; } a, a .name, #n2 { color: #dfca89; } a:active, a:active .name, #n2:active { color: #d00; } hr { border: none; border-top: 1px solid #365067; } h1, h5 { background: #5e8db4; margin: -8px -8px 8px; padding: 8px; } h2 { margin-bottom: 0; } h2 a, h2 a:active, h3, #size { color: #d1a28c; text-decoration: none; } h2 span, h3 span { color: #ccc; } input, input[type="text"], textarea, select { border-top: 1px solid #333; border-left: 1px solid #333; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; } input[type="submit"], input[type="button"], button { background: #53a9dd; color: #343b4d; border-top: 1px solid #85c8ff; border-left: 1px solid #85c8ff; border-bottom: 1px solid #40607c; border-right: 1px solid #40607c; } input[type="submit"]:active, input[type="button"]:active, button:active { background: #7979a5; color: #191d25; border-top: 1px solid #40607c; border-left: 1px solid #40607c; border-bottom: 1px solid #85c8ff; border-right: 1px solid #85c8ff; } input[type="file"] { border: none; } #main_nav { background: #1d7548; } #titlebox { margin-bottom: 0; border-bottom: 0; } .outerbox, .replies, .thread .postform, .threadpage .postform, #q-p .reply { background: #476a88; border-top: 1px solid #5e8db4; border-left: 1px solid #5e8db4; border-bottom: 1px solid #10181f; border-right: 1px solid #10181f; } #settings { border-bottom: 8px solid #5e8db4; } #threadbox { border-top: 0; } .outerbox { background: #476a88; color: #d3f8d3; } .outerbox .innerbox, #createbox .innerbox { margin: 0; padding: 8px; } .links { background: #5b8bb4; } #threadlist { background: #476a88; border: 1px solid #38546c; } #threadlist a { border-right: 1px solid #38546c; border-bottom: 1px solid #38546c; } .reply, .postform, #createbox .innerbox { background: #476a88; } h4 { background: #38546c; color: #aaa; line-height: 1em; padding: 2px; } .reply.deleted h4 { color: #888; } .del a, .abbrev { color: #aaa; } .name { color: #afd775; } .name em { color: #fdfd96; } .q { color: #aac; } .yt { background: #43617a; border: 1px solid #1c2935; } .postform { color: #d3f8d3; padding: 10px; } form .msg { background: #21323f; border: 1px dashed #43617a; color: #fff; } #q-p { box-shadow: 2px 2px #21323f; padding: 0; } #threads th { background: #5e8db4; } #threads tr:nth-child(odd) { background: #21323f; } #threads tr:nth-child(even) { background: #294b68; } @media (max-width: 600px) { body.threadpage { margin: 4px; } #createbox, .innerbox, #threadbox { margin: 0; padding: 0; } #threadbox .innerbox { padding: 8px 5px 5px; } div.msg { margin: 0.5em; } form .msg { margin: 4px 0 0; } .reply.deleted { margin-bottom: 0; } .postform, #createbox .innerbox { padding: 0.5em !important; } }