form.legislators {
	padding: 30px 40px 20px 40px; 
	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 #user-details { 
	float: left;
	width: 230px; 
}*/


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;
}