html { padding-bottom: 300px; } body { background-color: #e6f0f0; color: #111111; font-size: 10px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif; padding: 20px 30px; } small { font-size: 10px; } label { display: inline-block; min-width: 100px; text-align: right; padding-right: 5px; } button { font-size: 10px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-weight: bold; color: #140A0A; border: 2px #140A0A solid; padding: 2px; margin: 3px; background-color: #c8d0dc; text-transform: uppercase; } .desktop button:hover { color: #040a0a; background-color: #d8ece0; } .hidden { visibility: hidden; } h1 { font-size: 30px; font-weight: bold; margin: 0; } .bluebox { background-color: #d8e0ec; color: #000000; text-align: center; border: 2px solid #201010; padding: 3px; margin: 0 0 5px 0; } .bluebox input[type=text] { border: 1px solid #000; font-size: 12px; position: relative; top: 1px; margin-bottom: 5px; } a:link { color: #2050ca; text-decoration: underline; } a:visited { color: #1030aa; text-decoration: none; } a:active { color: #a0a0c7; text-decoration: underline; } a:hover { color: #2040f0; text-decoration: underline; } hr { border-color: #000; } .lastlog { float: right; } #sidebar, #content { float: left; } #sidebar { width: 300px; margin-right: 10px; } #content { width: -webkit-calc(100% - 310px); width: calc(100% - 310px); } .threads { width: 100%; } #searchbox.bluebox { text-align: left; padding: 3px 2px 3px 4px; } #searchbox input[type=text] { width: 225px; margin-left: 3px; } #hootbox.bluebox { text-align: left; padding: 0; } #hootbox form { padding: 4px; } #hootbox input[type=text] { width: 225px; margin-left: 3px; } #hootbox button { width: 44px; } #hoots, #hoots tr { margin: 0; padding: 0; border-spacing: 0; } #hoots td { margin: 0; padding: 0; border-top: 2px solid #000; } #hoots td:nth-child(1){ border-right: 2px solid #000; width: 40px; height: 40px; background-size: cover; background-position: center center; } #hoots td:nth-child(2){ text-align: left; padding: 5px; } #hoots tr:nth-child(odd) td:nth-child(2) { background-color: #f3f1f2; } #hoots tr:nth-child(even) td:nth-child(2) { background-color: #e3e8e3; } .threads th { vertical-align: top; font-weight: normal; padding-right: 4px; line-height: 15px; } .threads th b { font-weight: bold; font-size: 14px; } .threads, .threads tr { margin: 0; padding: 0; border-spacing: 0; } .threads td { text-align: right; padding-left: 4px; padding-right: 4px; } .threads td:nth-child(1) a { margin-left: 10px; } .threads td:nth-child(1) a { color: #444; text-decoration: none; } .threads td:nth-child(2) { text-align: left; font-family: Georgia, serif; font-size: 120%; padding: 2px 4px; border-left: 1px solid #b6aeab; border-right: 1px solid #b6aeab; overflow: hidden; text-overflow: ellipsis; max-width: 30vw; white-space: nowrap; } .threads tr:first-child td:nth-child(2) { border-top: 1px solid #b6aeab; } .threads tr:last-child td:nth-child(2) { border-bottom: 1px solid #b6aeab; } .threads td:nth-child(2) a { display: block; } .threads td:nth-child(6) { text-align: center; } tr:nth-child(odd).row td { background-color: #e6f0f0; } tr:nth-child(odd).row:hover td { background-color: #d8e0ec; color: #000000; } tr:nth-child(even).row td { background-color: #e0e8e8; } tr:nth-child(even).row:hover td { background-color: #d8e0ec; color: #000000; } tr:nth-child(odd) td.row { background-color: #e6f0f0; } tr:nth-child(odd) td.row:hover { background-color: #d8e0ec; color: #000000; } tr:nth-child(even) td.row { background-color: #e0e8e8; } tr:nth-child(even) td.row:hover { background-color: #d8e0ec; color: #000000; } tr:nth-child(odd) td.plain{ background-color: #d0dBe8; border-bottom: 1px solid #d3d3d0; } tr:nth-child(odd) td.plain:hover { background-color: #d7e4f0; color: #000000; border-bottom: 1px solid #d3d3d0; } tr:nth-child(even) td.plain { background-color: #edf8f6; border-bottom: 1px solid #d3d3d0; } tr:nth-child(even) td.plain:hover { background-color: #f3fafa; color: #000000; border-bottom: 1px solid #ded2dd; } tr:nth-child(odd) td.ivory{ background-color: #e0e0d8; border-bottom: 1px solid #d3d3d0; } tr:nth-child(odd) td.ivory:hover { background-color: #f8f0e9; color: #000000; border-bottom: 1px solid #d3d3d0; } tr:nth-child(even) td.ivory { background-color: #f0f0ea; border-bottom: 1px solid #d3d3d0; } tr:nth-child(even) td.ivory:hover { background-color: #f8f0e9; color: #000000; border-bottom: 1px solid #d3d3d0; } tr:nth-child(odd) td.tan { background-color: #e1e1bf; border-bottom: 1px solid #ced2cd; } tr:nth-child(odd) td.tan:hover { background-color: #f7f6ed; color: #000000; border-bottom: 1px solid #ced2cd; } tr:nth-child(even) td.tan { background-color: #f0eddf; border-bottom: 1px solid #ced2cd; } tr:nth-child(even) td.tan:hover { background-color: #f7f6ed; color: #000000; border-bottom: 1px solid #ced2cd; } tr:nth-child(odd) td.red { background-color: #fcc7c2; border-bottom: 1px solid #E8B1AC; } tr:nth-child(odd) td.red:hover { background-color: #FFACB2; color: #000000; border-bottom: 1px solid #E8B1AC; } tr:nth-child(even) td.red { background-color: #fde1df; border-bottom: 1px solid #E8B1AC; } tr:nth-child(even) td.red:hover { background-color: #FFACB2; color: #000000; border-bottom: 1px solid #E8B1AC; } tr:nth-child(odd) td.orange { background-color: #F8E0C6; border-bottom: 1px solid #F5D1AA; } tr:nth-child(odd) td.orange:hover{ background-color: #FFD799; color: #000000; border-bottom: 1px solid #F5D1AA; } tr:nth-child(even) td.orange { background-color: #FBEEE1; border-bottom: 1px solid #F5D1AA; } tr:nth-child(even) td.orange:hover{ background-color: #FFD799; color: #000000; border-bottom: 1px solid #F5D1AA; } tr:nth-child(odd) td.yellow { background-color: #FAFDC2; border-bottom: 1px solid #CED3D2; } tr:nth-child(odd) td.yellow:hover{ background-color: #FFF7A8; color: #000000; border-bottom: 1px solid #CED3D2; } tr:nth-child(even) td.yellow { background-color: #FDFEDF; border-bottom: 1px solid #CED3D2; } tr:nth-child(even) td.yellow:hover{ background-color: #FFF7A8; color: #000000; border-bottom: 1px solid #CED3D2; } tr:nth-child(odd) td.green { background-color: #E6FFCC; border-bottom: 1px solid #AFD8AB; } tr:nth-child(odd) td.green:hover { background-color: #d8F4b4; color: #000000; border-bottom: 1px solid #AFD8AB; } tr:nth-child(even) td.green { background-color: #F0FFE2; border-bottom: 1px solid #AFD8AB; } tr:nth-child(even) td.green:hover { background-color: #d4eeb0; color: #000000; border-bottom: 1px solid #AFD8AB; } tr:nth-child(odd) td.blue { background-color: #ddE2FF; border-bottom: 1px solid #c9c9F5; } tr:nth-child(odd) td.blue:hover { background-color: #cac8fe; color: #000000; border-bottom: 1px solid #c9c9F5; } tr:nth-child(even) td.blue { background-color: #ebefff; border-bottom: 1px solid #c9c9F5; } tr:nth-child(even) td.blue:hover { background-color: #cac8fe; color: #000000; border-bottom: 1px solid #c9c9F5; } tr:nth-child(odd) td.purple { background-color: #E0CBF4; border-bottom: 1px solid #D6A9EA; } tr:nth-child(odd) td.purple:hover{ background-color: #DDB1FF; color: #000000; border-bottom: 1px solid #D6A9EA; } tr:nth-child(even) td.purple { background-color: #EFE4F9; border-bottom: 1px solid #D6A9EA; } tr:nth-child(even) td.purple:hover{ background-color: #DDB1FF; color: #000000; border-bottom: 1px solid #D6A9EA; } tr:nth-child(odd) td.pink { background-color: #F1CDE4; border-bottom: 1px solid #E8ABD2; } tr:nth-child(odd) td.pink:hover { background-color: #FFAECD; color: #000000; border-bottom: 1px solid #E8ABD2; } tr:nth-child(even) td.pink { background-color: #F8E5F1; border-bottom: 1px solid #E8ABD2; } tr:nth-child(even) td.pink:hover { background-color: #FFAECD; color: #000000; border-bottom: 1px solid #E8ABD2; } tr:nth-child(odd) td.black { background-color: #ccc; border-bottom: 1px solid #aaa; } tr:nth-child(odd) td.black:hover { background-color: #f8f8f8; color: #000000; border-bottom: 1px solid #aaa; } tr:nth-child(even) td.black { background-color: #eee; border-bottom: 1px solid #aaa; } tr:nth-child(even) td.black:hover { background-color: #f8f8f8; color: #000000; border-bottom: 1px solid #aaa; } .new { color: #000000; font-weight: bold; } .recent { color: #001111; } .med { color: #203838; } .old { color: #425050; } .older { color: #5D6464; } .quiet { color: #787878; } #details .left { padding-right: 20px; vertical-align: top; } #details_rapper { width: 100%; text-align: center; } #details { display: inline-block; text-align: left; } #details .right { max-width: 50vw; vertical-align: top; } #comments, #comments tr { margin: 0; padding: 0; border-spacing: 0; } .comment { padding: 8px 8px 8px 8px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } #comments tr .user { margin: 0; padding: 0 3px 3px 0; text-align: center; font-size: 11px; vertical-align: top; } #comments tr .user img { border: 1px solid; } #comments tr:first-child .comment { border-top: 1px solid #ccc; } .comment div { font-size: 12px; padding-top: 3px; padding-bottom: 20px; } .comment .date { float: right; } .comment .edit-links { } tr:nth-child(even) td.comment { background-color: #f3f1f2; } tr:nth-child(odd) td.comment { background-color: #fcf8f8; } #files, #files tr { margin: 0; padding: 0; border-spacing: 0; } #files { border: 1px solid #ccc; margin-bottom: 10px; } #files td { padding: 3px 3px; font-size: 11px; } #files .user a { text-decoration: none; color: #333; } #files td:first-child { text-align: left; } #files td { text-align: right; } #files .total td { text-align: right; border-top: 1px dotted #888; } #files .playing:before { content: "> "; } #gallery { width: 100%; } #gallery div { display: inline-block; text-align: center; padding: 0 0 12px 0; } @media (max-width: 1024px) { .threads td:nth-child(3) small { display: none; } .threads td:nth-child(4) { display: none; } .threads .size { display: none; } }