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 #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;

}