* { margin: 0; padding: 0; } #silly-animated-text { display: none; } @-moz-document url-prefix() { #silly-animated-text { display: block; } } html:first-child #silly-animated-text { display: block; } @media (-webkit-min-device-pixel-ratio: 0) { #silly-animated-text { display: block; } } @media print { #silly-animated-text { display: none; } } body { background-image: url("assets/bg.gif"); background-repeat: repeat; background-color: #000000; font-family: ui-monospace, Consolas, monospace; line-height: 1.6; font-size: 12px; padding: 0; } .header { margin-bottom: 32px; text-align: center; } .header h1 { font-size: 24px; color: #ffffaa; } .spoiler-content { display: none; } .spoiler-link:focus + .spoiler-content, .spoiler-link:target + .spoiler-content { display: block; } .spoiler-link:focus:before, .spoiler-link:target:before { content: "[-] "; } .spoiler-link:before { content: "[+] "; color: #ffbf00; } .spoiler:hover > .spoiler-link:before { content: "[-] "; } .spoiler:hover > .spoiler-link + .spoiler-content { display: block; } .section { background-image: url("/assets/chesstransparent.png"); background-repeat: repeat; border: 1px solid #7f0000; padding: 16px; margin-bottom: 16px; width: 688px; text-align: left; color: #ffffaa; } .section h2, .section h2 a { font-size: 14px; font-weight: 500; margin-bottom: 8px; } .spoiler-section > .spoiler > .spoiler-link { font-size: 14px; } ul { margin-top: 8px; margin-left: 12px; } ul ul { margin-top: 0; } ul li { margin-bottom: 4px; list-style-type: circle; } a { color: #ffbf00; text-decoration: none; } a:hover { text-decoration: underline; } .userbar { width: 720px; border: #7f0000 1px solid; border-bottom-width: 0px; } .navbar { width: 720px; height: 38px; margin: 0 0 24px 0; white-space: nowrap; border: 1px solid #7f0000; background-image: url("assets/userbar.png"); } .navbar table { width: 100%; padding: 8px; } .navbar, .basement { font-size: 12px; background-repeat: repeat; } .navbar .container, .basement .container { padding-top: 0; padding-bottom: 0; } .container { margin: auto; width: 720px; } .basement { background-image: url("/assets/chesstransparent.png"); border-top: 1px solid #7f0000; color: #ffffaa; padding: 8px; text-align: center; } .navbar-right { text-align: right; } .codeblock { background-color: #000000; border: 1px solid #7f0000; padding: 3px; margin-top: 12px; } .codeblock p { color: #cc0000; } .codeblock pre { border-top: 1px solid #7f0000; padding: 3px; } marquee span { margin-left: 360px; margin-right: 360px; font-size: 14px; } marquee span:first-child { margin-left: 0; } marquee span:last-child { margin-right: 0; }