1body { background: #eee; }
2body > div { width: 90%; margin: auto; }
3
4div.test   { border-top: 5px solid black;
5	     border-left: 5px solid black;
6	     padding-left: 5px;
7	     margin-bottom: 2em;
8	   }
9div.test.passed { border-color: green; }
10div.test.failed { border-color: red; }
11
12div.output { margin-top: 1em; background: #fff; }
13
14textarea {width: 100%; height: 200px; box-sizing: border-box; resize: vertical; }
15div.control { position: relative; margin-top: 5px; text-align: right; }
16div.control input { position: absolute; left: 0px; }
17
18label.show-as { margin: 0px 1ex; }
19
20div.test           div.output > div      { display: none; }
21div.test.show-html div.output > div.html { display: block; }
22div.test.show-raw  div.output > div.raw  { display: block; }
23div.test.show-DOM  div.output > div.DOM  { display: block; }
24div.error { color: red; }
25
26div.output { padding: 5px; border: 1px solid #888; }
27
28#re-run-all { float:right; }
29
30div.header {
31  margin-bottom: 2ex;
32}
33
34div.header input {
35  position: relative;
36  top: 3px;
37  margin-left: 2ex;
38}
39
40div.header label {
41  font-weight: bold;
42}
43
44div.header span.count {
45  margin-right: 1ex;
46}
47
48div.footer {
49  margin-top: 1ex;
50  border-top: 1px solid #888;
51  padding-top: 1ex;
52  text-align: right;
53}
54
55