#engrish_gen .submit {
text-align:right;
}

#engrish_gen label {
margin-bottom:5px;
}

#engrish_gen #error {
display:block;
}

#engrish_gen textarea,
#engrish_gen .box span {
	height:100px;
display:block;
font-size:1em;
font-family:Verdana,Sans-serif;
border:1px #aaa solid;
margin:0;
padding:4px;
}

#engrish_gen .box span {
	height:90px;
background:#fff;
color:#666;
}

#engrish_gen textarea {
	width:588px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
-khtml-border-radius:10px;
margin-bottom:5px;
padding:5px;
}

#engrish_gen .holder { margin:20px 0; }

#engrish_gen .holder .label {
color:#5f92fd;
margin-bottom:5px;
}
#engrish_gen .holder .box {
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
-khtml-border-radius:10px;
background:#85acff url('engrish_bg.jpg') repeat-x;
border:1px #85acff solid;
color:#fff;
padding:5px;
}
#engrish_gen .holder#japanese .label {
color:#ff59bf;
}
#engrish_gen .holder#japanese .box {
background:#ff92d5 url('japanese_bg.jpg') repeat-x;
border:1px #ff92d5 solid;
}

#engrish_gen br { display:none; }
#engrish_gen .label,label {
display:block;
font-weight:bold;
text-align:left;
}

#engrish_gen #error {
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
-khtml-border-radius:10px;
margin-top:10px;
border:1px #b00 solid;
padding:9px;
color:#b00;
}