body, textarea { color: #000; } body { background: #e5b98d; } a, #n2 { color: #3683c2; } a:active, #n2:active { color: #e9976b; } input[type="text"], textarea, select { background: #fff; border: 1px solid #ccc; } input[type="text"]:focus, textarea:focus, select:focus { border-color: #888; } input[type="submit"], input[type="button"], button { background: #cbcbcb; border: 0; } input[type="submit"]:active, input[type="button"]:active, input[type="button"].active, button:active { background: #b1b1b1; } body > hr { position: absolute; top: 0; left: 8px; right: 8px; border: 0; height: 1em; } hr, .threadpage .thread { background-image: repeating-linear-gradient( 125deg, #ee4c47 0px, #ee4c47 30px, #fff 30px, #fff 50px, #5caceb 50px, #5caceb 80px, #fff 80px, #fff 100px ); } h2 span { color: #686868; } h2 a, h2 a:active, h3 { color: #3e3020; } h2 a:active { text-decoration: underline; } h3 span { color: dimgrey; } h4 { background: #f0e7ce; color: #686868; padding-left: 2px; } #main_nav, .outerbox { background: #fff; } .outerbox { border: 1px solid #fff; } #threadlist { background: #efefef; border: 1px inset #efefef; } #threadlist a { border-right: 1px outset #efefef; border-bottom: 1px outset #efefef; } .thread .innerbox { background: #fff; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1), 3px 3px 0 rgba(255, 255, 255, 1), 4px 4px 0 rgba(0, 0, 0, 0.125), 6px 6px 0 rgba(255, 255, 255, 1), 7px 7px 0 rgba(0, 0, 0, 0.15), 9px 9px 0 rgba(255, 255, 255, 1), 10px 10px 0 rgba(0, 0, 0, 0.175), 12px 12px 0 rgba(255, 255, 255, 1), 13px 13px 0 rgba(0, 0, 0, 0.175); margin: 8px 12px 8px 0; padding: 8px; } #thread_nav { background: #fff; font-style: italic; padding: 1.5em 8px 0; } .threadpage .thread { background-color: #fff; background-position: bottom; background-repeat: repeat-x; background-size: 100% 1em; overflow: hidden; padding: 0 10px 1em; } #bailinks { border-top: 1px solid #e5b98d; margin: 0 -1px; } h4 > .name, h4 > .trip, .abbrev { color: #416d91; } .name em { color: #009; } .del a { color: #000; } .q { color: #666; display: inline-block; } .q:hover { background: #f0f0e0; } .yt { background: #eee; border: 1px solid #ccc; } #q-p { background: #fff; border: 1px solid #ccc; } #createbox { background: #f0e7ce; border-color: #f0e7ce; color: #353535; } #lastposts, .threadpage .postform { margin-top: 0.5em; padding: 0.5em; } #lastposts, .threadpage .postform { background: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } form .msg { border: 1px dotted #ccc; background: #fff; } #footer { color: #333; } .stop, .warn { margin: 0; } #threads th { background: #6aa9d7; } #threads tr:nth-child(odd) { background: #cce8ff; } @media (max-width: 600px) { body.threadpage { margin: 0; } body.threadpage > hr { top: -8px; left: 0; right: 0; } .threadpage .thread { padding: 0 5px 1em; } .thread .innerbox { padding: 4px; margin-bottom: 2em; } }