html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; vertical-align: baseline; background: transparent; font-size: 100%; } acronym { border-bottom: 1px dashed #ccc; cursor: help; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } html { width: 100%; height: 100%; } body { margin: 1em; color: #0d3349; font: normal .75em/1.5em "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial; } h1 { margin: 0; padding: .5em 1em; color: #fff; font-size: 2em; background-color: #0d3349; border-top-right-radius: 1em; border-top-left-radius: 1em; -moz-border-radius-topright: 1em; -moz-border-radius-topleft: 1em; -webkit-border-top-right-radius: 1em; -webkit-border-top-left-radius: 1em; text-shadow: rgba(0, 0, 0, 0.5) 4px 4px 1px; } h2 { padding: .5em 2em; color: #fff; background-color: #2b81af; text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px; } hr { height: .5em; margin: 0; padding: 0; border: 0 none; background-color: #c6e746; } ul#contestants { margin: 0; padding: 0; font: normal 1em/1.5em monospace, ffmonobug; } ul#contestants > li{ padding: .5em 2em; #font-weight: bold; border-bottom: 1px solid #fff; background-color: #c6e746; } ul.progress { margin: 0; padding: 0; vertical-align: middle; display: inline; } ul.progress li { width: 1.167em; height: 1.167em; margin: 0 1px 0 0; padding: 0; display: inline-block; background-color: #0d3349; } p.number { margin: 0 0 0 .5em; display: inline; } ul.srender li { background-color: #5b4cd8; } ul.mustache_js li { background-color: #8f04a8; } ul.underscore li { background-color: #cd0074; } ul.jqote2 li { background-color: #70e500; } ul.tempest li { background-color: #0d3349; } ul.nano li { background-color: #fff800; } ul.tmpl li { background-color: #00f8ff; } ul input { margin: 0 .5em 0 0; vertical-align: middle; } #placeholder { width: 800px; height: 350px; margin: 0 auto; }