html, body { background: #21323f; color: #fff; } a, a .name, .nav label { color: #dfca89; } a.rep { color: #fff; } a:hover, a:hover .name, .nav label:hover { color: #d00; } #main_nav { background: #286a48; margin: -8px -8px 0; padding: 8px; } .logo { color: #d3f8d3; } hr { border: none; border-top: 1px solid #365067; } .replymode, .extramode { color: #fff; } .replymode { background: #286a48; } .extramode { background: #204ab1; } .postblock { background: #a0c8de; color: #2c4c0b; } input, input[type="submit"], input[type="button"], input[type="text"], textarea, button, select { border: 1px solid #4c6c88; } input[type="submit"], input[type="button"], button { background: #a4a4e0; color: #2c4c0b; } input[type="submit"]:active, input[type="button"]:active, button:active { background: #7979a5; } input[type="file"] { border: none; } .q { color: #bdf46c; } .fs { text-decoration: none; } .subj { color: #d1a28c; } .name { color: #acca82; } .omitted { color: #909090; } .reply { border-top: 1px solid #5e8db4; border-left: 1px solid #5e8db4; border-bottom: 1px solid #10181f; border-right: 1px solid #10181f; } .reply, #q-p { background: #476a88; color: #fff; padding: 0; } .reply .info, .reply.hidden { background: #38546c; color: #bbb; } .reply .info a.rep { color: #bbb; } .abbrev { color: #ccc; } .highlight { background: #5e8db4; outline: 1px dashed #acca82; } .managertable td { background: #476a88; color: #fff; } .managertable th { background: #5e8db4; color: #fff; } .yt { background: #43617a; border: 1px solid #1c2935; } .quoted { background: #426079; border: none; color: #ccc; margin: 0; } .footer { background: #286a48; margin: 1em -8px -8px; padding: 8px; }