/* BODY STRUCTURE */

#input_box {
    float: left;
    width: 55%;
    padding: .5em;
}
#output_box {
    float: right;
    width: 35%;
    padding: .5em;
}


/* FORMS */

fieldset {
    float: left;
    width: 90%;
    margin: 0 0 1em 0;
    padding: 1em;
    border: 1px solid #663300;
}
legend {
    font-family: Verdana, Arial, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #000000;
}
label {
    font-family: Verdana, Arial, sans-serif;
    text-align: right;
}
.text_box {
    margin: 0 0 0 .5em;
}
#sumbit {
    margin: 0 0 0 .5em;    
}


/* TEXT */

#required {
    font-size: 80%;
    font-weight: bold;
    clear: both;
    margin: 0 0 1em 0;
}
.lined { 
    clear: both; 
    float: left;
    width: 100%;
    margin: 0 0 .5em 0;
}
