.text { width: 55%;	}
	
label {  
float: left;  
width: 6em;  
margin-right: 1em;
display: block;
text-align: right;
font-weight: bold;
}
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}
fieldset ol {  
padding: 0 .5em 0 .5em;  
list-style: none;
}
fieldset {  
float: left;  
/*clear: left; */
/*width: 100%; */
/*margin: 1em 0 0 0;  */
padding: 0;  
color: #000;  
font-weight: bold; 
position: relative;
clear: both;  
margin: .5em 0 1.5em 0;  
border: 1px solid #BFBAB0; 
background-color: #F2EFE9; 
background-image: url(images/form-gradient.png);  
background-repeat: repeat-x; 
}

fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 0em;
}
fieldset.submit {  
border-style: none;
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 10em;
background-color: transparent;  
background-image: none; 
}

#to { width: 78%; }
#message { width: 78%; margin-right: 1em; }
