/* CSS Document */

#tweet_congress_district_lookup_block {

	margin: 0px auto;
}
#tweet_congress_district_lookup_block_inner {
text-align: center;
margin: 0px;
}
#tweet_congress_lookup_form_area {
width: 450px;text-align: left;margin: 5px auto;
}
#tweet_congress_district_lookup_block .headline {
  font-family:arial, helvetica, sans-serif;
  font-size:45px;
	font-weight: bold;
	color: #0c3354;
	line-height:48px;

 /* color:#fff; */
margin: 0px auto;
text-align: center;
}
#tweet_congress_district_lookup_block .subhead {
  font-family:arial, helvetica, sans-serif;
  font-size:22px;
 color: #666666;

}
#tweet_congress_district_lookup_block_inner p {  font-family:arial, helvetica, sans-serif;
  font-size:18px;
 color: #666666; margin-bottom: 0px;}
#tweet_congress_district_lookup_block input,
#tweet_congress_district_lookup_block select {font-family:arial,helvetica,sans-serif;font-size:22px;color:#333;}
#tweet_congress_district_lookup_block .form-item {margin:0;}
#tweet_congress_district_lookup_block .address {padding:2px 0px;}
#tweet_congress_district_lookup_block .address input {border:1px solid #cccccc;width:446px;text-align: left;}
#tweet_congress_district_lookup_block .state {padding:2px 0px;}
#tweet_congress_district_lookup_block .state select {border:1px solid #cccccc;width:260px;}

#tweet_congress_district_lookup_block .border {border-bottom:1px dotted #cccccc;margin-top: 0px;margin-bottom: 10px;}

#tweet_congress_district_lookup_block .zip {margin-left: 110px;display:inline-block;padding:2px 2px 0 0px;/*for IE7:*/zoom:1;*display:inline;}
#tweet_congress_district_lookup_block .zip input {border:1px solid #cccccc;width:117px;}


#tweet_congress_district_lookup_block .submit {display:inline-block;margin-left:16px;/*for IE7:*/zoom:1;*display:inline;}
#tweet_congress_district_lookup_block .submit input {width:89px;padding:4px 0;color: #ffffff;}
#tweet_congress_district_lookup_block .submit input {
    color: #FFFFFF;
    padding: 4px 0;
    width: 89px;
		border-radius: 0;
		background-color: #268ab1;
		background: #268ab1;
		border: 0px;
		text-shadow: 0;
}

#tweet_congress_district_lookup_block input, #tweet_congress_district_lookup_block select {
    color: #333333;
    font-family: arial,helvetica,sans-serif;
    font-size: 22px;
}

#tweet_congress_district_lookup_block .address-lookup .state {display: inline-block;}
#tweet_congress_district_lookup_block .address-lookup .zip {margin-left: 0;}
#tweet_congress_district_lookup_block .address-lookup .submit {margin-left: 0; }

#tweet_congress_district_lookup_block .progress {
		color: #666;
		
	}
	
	
/* tweet congress tweet message */
#tweet_congress_district_lookup_block #tweet_message .tweet-block {border: 1px solid #cccccc;text-align: left;width: 500px;margin:5px auto;overflow: hidden;margin-top: 1em;}
#tweet_congress_district_lookup_block #tweet_message .tweet-block h3 {margin-bottom: 0 !important;font-family: sans-serif;background-color: #08608d;color: #ffffff;font-size: 20px;font-weight: bold;padding: 3px;}
.view-Tweet-Congress-Text .tweet-congress-box,
#tweet_congress_district_lookup_block #tweet_message .tweet-block-inner{color: #333333;font-size: 12px;padding: 12px 0px 0px 12px;font-family: Arial, Helvetica, sans-serif;width: 350px;float: left;}

#tweet_congress_district_lookup_block #tweet_message .tweet-block a.button {display: block;float: right;margin-top: 45px;}