/* reset.css */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;} /* typography.css */ html {font-size:100.01%;} body {font-size:80%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;} h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;} h1 {font-size:3em;line-height:1;margin-bottom:0.5em;} h2 {font-size:2em;margin-bottom:0.75em;} h3 {font-size:1.5em;line-height:1;margin-bottom:1em;} h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;} h6 {font-size:1em;font-weight:bold;} h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} p {margin:0 0 1.5em;} p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} a:focus, a:hover {color:#000;} a {color:#009;text-decoration:underline;} blockquote {margin:1.5em;color:#666;font-style:italic;} strong {font-weight:bold;} em, dfn {font-style:italic;} dfn {font-weight:bold;} sup, sub {line-height:0;} abbr, acronym {border-bottom:1px dotted #666;} address {margin:0 0 1.5em;font-style:italic;} del {color:#666;} pre {margin:1.5em 0;white-space:pre;} pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} li ul, li ol {margin:0;} ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;} ul {list-style-type:disc;} ol {list-style-type:decimal;} /* UI */ body { overflow-y: scroll; } #framework_name { position: fixed; bottom: 0; right: 0; z-index: 1000; font-size: 10px; padding:0.5em 0.75em; background-color: #fff; background-color: rgba(255,255,255,0.9); -webkit-border-top-left-radius: 6px; } * html #framework_name { position: absolute; bottom: auto; top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight)); } /* Suites */ .suite.passed, .runner.passed { background-color: #6C6; } .suite.failed, .runner.failed { background-color: #C30; } .spec.failed, .spec.passed, .spec.skipped { padding-bottom: 0; } .spec.failed { background-color: #FFC; } .spec.passed { background-color: #CFC; } .suite a { text-decoration: none; } .suite a.description { color: #fff; } .runner a.description { color: #fff; font-weight: bold; } .spec.passed a.description { color: #363; } .spec.failed a.description { color: #C30; } /* CODE */ .messages { border: 0; } pre.examples-code { background: #FFFFFF; border: solid 1px #CCC; margin: 0.5em 0; } pre.examples-code code { display:block; padding: 0.5em; _padding-right: 0; _padding-left: 0; white-space: pre; _width:100%; font-size: 10px; font-family: "Panic Sans", "Monaco", monospace !important; overflow-x: auto; scrollbar-base-color: #FFF; scrollbar-arrow-color: #FFF; scrollbar-track-color: #FFF; scrollbar-3dlight-color: #eee; scrollbar-highlight-color: #eee; scrollbar-face-color: #eee; scrollbar-shadow-color: #eee; scrollbar-darkshadow-color: #FFF; } /* INDEX PAGE */ .container { padding:3em; width: auto; } #select { text-align:right; } #select fieldset { text-align:left; } #select label { text-align:right; } #select div input { line-height: 2em; } ul#prebuilt { padding-left:0; list-style:none; } ul#prebuilt li a { font-size: 1.5em; text-decoration: none; padding: 0.5em; } ul#prebuilt li a:hover { background-color: #eee; }