form.legislators {
margin: 10px 0 10px 0;	
}
form.legislators .le_head { 
font-size: 1.5em;
margin: 0 0 20px 0; 
}	
form.legislators fieldset { border: none; margin:0;padding:0 }
form.legislators label { font-size:14px;margin-right:10px } form.legislators input, form.legislators textarea { 		
padding: 8px; 
margin: 4px 0 20px 0; 
width: 50%; 						
}
p.congress_example
{
font-size:10px;
margin-left:70px;
margin-top:-10px;
}
.legislators_list
{
padding-top:10px;
border-top:1px solid #EEE;
}
.legislators_list h3
{
font-size:14px;
font-weight: bold;
}
.legislator-pic{
float: left;
margin-top: 9px;
margin-right: 30px;
border: 2px solid #DEDEDE;
padding: 1px;
}
.legislator-contact {
margin-left: 40px;
min-height: 65px;
}
.legislator-contact, .legislator-contact li{ list-style-type:circle;}
form.legislators input.submit{ 	
width: 80px; 
text-transform: uppercase; 
margin-top: 10px;
margin-left: 10px;
} 
form.legislators input.submit:hover{ 		
cursor:  pointer; 
} 
form.legislators #jloader{margin-left:10px;position:relative;top:10px;visibility:hidden;}
#congress_holder
{
margin-top:10px;
}form.legislators { 
padding: 30px 40px 20px 40px; 
background: #fff;
color: #555 !important;	 
font-family: sans-serif;
border: 1px solid #ddd; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EEE), to(#FFFFFF)); 
background: -moz-linear-gradient(0% 40% 90deg,#FFF, #EEE); -webkit-box-shadow:0px 0 50px #ccc;
-moz-box-shadow:0px 0 50px #ccc; 
box-shadow:0px 0 50px #ccc;		
}	
form.legislators input, form.legislators textarea { 		
background: #fff; 
font-size: 14px; 
color: #555; 
border: 1px #ddd solid; -webkit-box-shadow: 0px 0px 4px #aaa;
-moz-box-shadow: 0px 0px 4px #aaa; 
box-shadow: 0px 0px 4px #aaa; -webkit-transition: background 0.3s linear;		
}
form.legislators input:hover, form.legislators textarea:hover { 
background: #eee; 
}
form.legislators input.error { 
background: #EBC3D3; 
border: 1px #EB88B0 solid;
}
form.legislators input.error:hover{ 
background: #E3ACC2; 
border: 1px #D9779E solid;
}
form.legislators input.submit { 	
color: #eee !important; 
background-color: #18a5cc;
border: none; -webkit-transition: -webkit-box-shadow 0.3s linear; -moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8)); 
background: -moz-linear-gradient(25% 75% 90deg,#0a85a8, #18a5cc);		
} 
form.legislators input.submit:hover { 		
-webkit-box-shadow: 0px 0px 20px #555;
-moz-box-shadow: 0px 0px 20px #aaa; 
box-shadow: 0px 0px 20px #555;	
}