#wrap {max-width: 850px;}
#tab {border: solid #663300; text-align: left; padding: 7px; max-width: 800px;}
#instr {max-width: 860px; color: #000099; font-size: 1.1em; text-align: left; padding-left: 15px;
    padding-right: 15px; border: 4px outset #99FF00; -moz-border-radius: 13px; -webkit-border-radius: 13px;
    border-radius: 13px; -khtml-border-radius: 13px;}
#submit {background-color: #FF9999; border: solid 1px; border-radius: 5px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; font-size: 17px;}
#submit:hover {background-color: #FF00FF; border: outset 3px; color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; font-size: 17px;}
.head {display: block; color: white; background-color: #00008B; text-align: center;}
.head1 {display: block; color: white; background-color: #d7932a; text-align: center; font-size: 18px;}
input, select, option, textarea {background-color: #99CCFF; color: black;}
#fff label.error {font-size: 0.8em; color: #F00; font-weight: bold; display: block; margin-left: 215px;}
#fff input.error, #fff select.error, #fff textarea.error {background: #FFA9B8; border: 1px solid red;}