body {
    background: black;
    color: lightgrey;
}

body[mode="inverse"] {
    background: white;
    color: black;
}

/* links */
a.venkman-link {
    color: #7083ff;
    text-decoration: none;
}

.msg-data[msg-type="ERROR"] a.venkman-link {
    color: white;
    font-weight: bold;
}

/* link hover effect */
a.venkman-link:hover {
    text-decoration: underline;
}

#output-table {
    width: 100%;
}

.spacer-node {                      /* this image is inserted between the     */
    border: none;                   /* characters in long words, in order to  */
    height: 0px;                    /* break them up to allow word wrapping   */
    width: 0px;
}

.msg {                                      /* .msg = a single message in the */
    width: 100%;                            /* output window                  */
    font-size: 10pt;
    font-family: monospace;
    white-space: -moz-pre-wrap;
}

.msg-data:before {
    content: "-";
    font-weight: bold;
    color: yellow;
    margin-right: 5px;
}

.msg-data[msg-type="STOP"]:before {
    content: "*";
    color: pink;
}

.msg-data[msg-type="STOP"] {
    color: red;
}

.msg-data[msg-type="CONT"]:before {
    content: "*";
    color: lightgreen;
}

.msg-data[msg-type="CONT"] {
    color: green;
}

.msg-data[msg-type="ETRACE"]:before {
    content: "X";
    color: brown;
}
   
.msg-data[msg-type="ERROR"]:before {
    content: "!!";
    color: orange;
}

.msg-data[msg-type="ERROR"] {
    background: darkred;
    color: white;
}

.msg-data[msg-type="HELP"]:before {
    content: "Help:";
}

.msg-data[msg-type="USAGE"]:before {
    font-style: normal;
    content: "Usage:";
}

.msg-data[msg-type="SOURCE"]:before {
    content: ":";
}

.msg-data[msg-type="STEP"]:before {
    content: "|";
}

.msg-data[msg-type="USAGE"] {
    font-weight: bold;
    font-style: italic;
}

.msg-data[msg-type="EVAL-IN"]:before {
    font-weight: normal;
    content: "<";
}

.msg-data[msg-type="EVAL-OUT"]:before {
    font-weight: normal;
    content: ">";
}

.msg-data[msg-type="FEVAL-IN"]:before {
    font-weight: normal;
    color: orange;
    content: "<";
}

.msg-data[msg-type="FEVAL-OUT"]:before {
    font-weight: normal;
    color: orange;
    content: ">";
}
