#results caption{margin-top:1em;}

body {
    margin: 0;
}

label {
    display: block;
}

fieldset {
    padding: 20px;
}

label span {
}

form {
    margin: 0px;
    padding: 0px;
}

p {
    margin: 0px;
}

button {
    background-color:transparent;
}

.help_focus {
    background: #eee;
    color: orange;
}

/* compatibility styles */

.layout_compat .value {
    text-align: right;
}

.layout_compat td.value{
    white-space: nowrap;
}
