label{float:left;
 width:100%;
 padding-bottom:.25em;
 display:block;
}
label span{
width:25S%;
float:left;
padding-bottom:.25em;
display:block;
text-align:right;
}
fieldset{
border:none;
margin-top:20px;
}
fieldset textarea, fieldset input{
float:right;
width:65%;
border:1px solid #2c2c2c;
background:#1d1d1d;
color:#999999;
}

fieldset input:hover{
border-color:#ffcc00;
}
fieldset input:active, input:focus{
border-color:#ffcc00;
}
fieldset textarea:hover{
border-color:#ffcc00;
}
fieldset textarea:active, textarea:focus{
border-color:#ffcc00;
}
form div{
text-align:center;
margin-top:20px;
}
form div input{
border:1px solid #2c2c2c;
background:#1d1d1d;
color:#999999;

}