
html, body {
    margin:0;
    padding:0;
    color:#000;
    background-color:#CCF;
    font-size:12px;
    font-family:arial;
}
#mainBox {
    display:inline-block;
    background-color:#AAC;
    border:1px solid #000;
    margin:8px;
    padding:2px;
}
a {
    text-decoration:none;
    color:#00A;
}
h1 {
    font-size:120%;
    margin:2px;
    padding:2px;
}
fieldset {
    border:1px solid #000;
    padding:4px;
    margin:2px;
}
legend {
    font-weight:bold;
    font-size:90%;
}
.output > pre {
    font-weight:bold;
    margin:0;
    padding:0;
    padding-top:4px;
}
.output > pre > span {
    margin:0;
    padding:0;
    margin-left:4px;
}
.output > pre.index > span {
    margin-left:8px;
}
.output > pre.result > span:nth-child(2n) {
    background-color:rgba(0,0,0,0.2);
}
   