form {padding:10px 10px 20px 10px;}

form label {
 display:block; 
 font-weight:bold;
 margin:10px 0px 0px 0px;
}


form input, 
form textarea {
 font:12px Arial, Helvetica, sans-serif;
 color: #666666;
 padding:3px;
 background:#fff;
 margin:2px 0px 0px 0px;

 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;

}

textarea {overflow:auto;}

form p.col {
 width:250px;
 float:left;
}

form p.colalt {
 width:250px;
 float:right;
 clear:right;
}

form p.colfull {
 width:400px;
 float:left;
}

form .small {width:243px;}
form .large {width:503px;}




