body,td,th {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size: 14px;
}
a:link, a:visited {
	color:#123366;
	text-decoration:none;
}
a:hover, a:active {
	color:#143d7a;
	text-decoration:none;
}
hr {
	width:80%;
	color:#ffffff;
/color:#bfbfbf;
}
.Alert {
	color:#FF0000;
}
#signupBar a {
	margin-right:15px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
}
#signupBar input{
	font-size:10px;
	width:200px;
	color:#8a8a8a;
	font-weight:bold;
/font-weight:normal;
	border:2px solid #ffffff;;
}
#signupBar input.HomeSignup{
	width:auto;
	color:#ffffff;
	background-color:#b7c2d3;
	border:none;
	font-size:12px;
	margin-left:-4px;
	background-image:url(/atf/cf/%7Be7f70c21-77c3-4f0b-b520-5da0f274e836%7D/BOEHNER_SIGNUPSUBMITBG.JPG);
	background-repeat:repeat-x;
	padding-bottom:2px;
/padding:0px 5px 1px 5px;
/font-weight:bold;
}
#signupBar.SubmitButton {
	background:#0000ff;
	font-size:12px;
	color:#ffffff;
}
#footerContent a {
	color:#ffffff;
	text-decoration:none;
}
div.shareTooltop {
	float:right;
}
div.articleBreadcrumbs {
	float:left;
	margin-top:-18px;
}
h1.pageTitle {
	padding-bottom:5px;
	margin-top:10px;
	border-bottom:1px solid #bfbfbf;
	color:#002d62;
	font-weight:normal;
	font-size-32px;
}
.Names {
	margin-right:20px;
	font-size:22px;
	color:#ffffff;
}
#honorRoll {
	padding-top:30px;
}
#highlightsTitle {
	font-size:18px;
	padding-bottom:5px;
	margin:0;
	border-bottom: 1px solid #bfbfbf;
	color:#002d62;
	font-weight:bold;
}
div#theFeed a:link, div#theFeed a:visited {
	color:#002d62;
	text-decoration:none;
}
div#theFeed a:hover, div#theFeed a:active {
	color:#960e00;
	text-decoration:none;
}
div#theFeed #feedTitle {
	font-size:18px;
	padding-bottom:5px;
	margin:0;
	border-bottom: 1px solid #bfbfbf;
	font-weight:bold;
	display:block;
}
div#theFeed .postTitle {
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
	display:block;
}
div#theFeed .pubDate {
	padding:0;
	margin:0 0 10px 0;
	font-style:italic;
	display:block;
	color:#737373;
	font-size:12px;
}
div#theFeed .moreLink a:link, div#theFeed .moreLink a:visited {
	color:#960e00;
	font-weight:bold;
	text-decoration:none;
}
div#theFeed .moreLink a:hover, div#theFeed .moreLink a:active {
	color:#002d62;
	font-weight:bold;
	text-decoration:none;
}

/************ Blog CSS **************/

#sidebar ul li {
	padding:0;
	margin-left:-25px;
	list-style:none;
}
.screen-reader-text {
	display:none;
}
h2.widgettitle {
	margin:10px 0;
}
.narrowcolumn h2, .widecolumn h2 {
	border-bottom: 1px solid #bfbfbf;
	color: #002d62;
	padding-bottom:5px;
}
.narrowcolumn small {
	padding:0;
	margin:0;
}
#comment {
	width:550px;
}

/*-----------------Issues Pages CSS--------------------*/

#issue_stance {
width: 100%;
}

#boehner_stance {
border: none;
float: left;
width:159px;
display: inline;
margin: 0 0 0 20px ;
}

#pelosi_stance {
border: none;
float: left;
display: inline;
margin: 0 20px 0 0;
width: 159px;
}

#issue_description {
float: left;
display: inline;
width: 56%;
margin: 20px 0 0 0
}

#issue_description sup {
line-height:0px;
}

#issue_description p{
line-height:20px;
}

.citation {
font-size: 9px;
}

.title td{
font-size:1.5em;
text-align:center;
border-bottom:solid 1px #eee;
}

table.issuestable{
text-align:center;
clear:both;
padding-top:10px;
}

tr.even{
background:#eee;
}

div.issuesleft{
border-top:1px solid #EEEEEE;
clear:both;
float:left;
margin-top:50px;
width:415px;
}

div.issuesright{
border-top:1px solid #EEEEEE;
float:right;
margin-top:50px;
padding-right:15px;
width:400px;
}

.issuesbtn{
float:right;
position:relative;
}

.issuesbtn img{
padding:0 2px 4px 10px;
}


/*----------------Personal Issues Page--------------------*/

#View_Page {
width:525px;
}

div.profile {
width:370px;
}

.profile img {
max-width:370px;
width:expression(this.width > 370 ? "370px" : this.width);
margin:10px 0 20px 0;
}
.issues_points {
margin-left: 15px;
line-height: 1em;
}
div.social_icons img {
padding: 2px;
text-align:center;
}
div.social_icons {
padding-top:5px;
}
div.social_icons a img {
text-decoration:none;
border:none;
opacity: .4;
-moz-opacity: .4;
filter: alpha(opacity=40);
}
div.social_icons a img:hover {
opacity: 1;
-moz-opacity:1;
filter: alpha(opacity=100);
}
#socialnetwork_links {
float: right;
width: 150px;
text-decoration:none;
text-align:center;
border:solid 1px #CCC;
background:#EEE;
margin:5px 0 0 0;
}
h3#profilename{
font-size:3em;
line-height:0;
margin:5px 0;
padding-bottom:15px;
}
h4#profileh4{
font-size:1.5em;
line-height:0;
margin:5px 0;
padding:5px 0 5px 0;
}
#profileissues{
border:solid 1px #ccc;
background:#eee;
padding:5px 8px;
width:525px;
}

/*----------BADGES and WIDGETS----------------*/

.badge {
float: left;
padding: 10px 0px 20px 10px;
border: 0;
}


/*----------Social Networks-----------------*/

#backContent table#socialtable {
margin-left:20px;
}

#backContent table#socialtable td {
border-bottom:solid 1px #CCC;
padding:5px 5px 5px 5px;
}

#ad_Med_search {
width:530px;
}


/*---------Send to a Friend Form-------------*/

#Label_appendingtext{
line-height:1.15em;
}

#spreadWord table table div{
padding-left:5px;
background:#eee;
}

.pelosisticker img{
position:relative;
width:200px;
margin:0 0 0 10px;
border:solid 1px #666;
}


/*-----------------Letter To Editor/Advocacy-----------------------*/






#ad_Reg_wpr{
background:#FFF;
}

h3#ad_Recp_h3.legend{
border-bottom:solid 1px #ccc;
}

h3#ad_Recp_h3 span{
color:#002d62;
}

#ad_Reg .ad_Recp{
background:#FFF;
position:relative;
top:1px;
}

#ad_Reg #ad_Ltr_h3.legend{
border-bottom:solid 1px #CCC;
}

#ad_Reg #ad_Ltr_h3.legend span{
color:#002d62;
}

#ad_Reg .ad_Ltr{
background:#FFF;
}

div#ad_Reg fieldset.ad_Ltr  
input#ctl00_ctl00_msgMessage_chkSendMeCopy.ad_chkbx{
position:relative;
top:33px;
left:265px;
}

#ad_Reg div h3.legend{
border-bottom:solid 1px #CCC;
}

#ad_Reg div h3.legend span{
color:#002d62;
}

#ad_Reg div p#ad_RegInfo_p{
position:relative;
top:0px;
}

#ad_Reg div .ad_RegInfo{
background:#FFF;
}

#ad_Reg input#ctl00_ctl00_cmdPreviewLetter.ad_preview{
position:relative;
top:-100px;
left:150px;
}

#ad_Reg input#ctl00_ctl00_cmdTakeAction.ad_sbt{
position:relative;
top:-100px;
left:160px;
}


/*-------------------------------------*/


h5.ad_Recp {
font-size:1em;
line-height:0px;
margin-bottom:1px;
margin-top:0;
width: 250px;
display: inline-block;
float: left;
}

#ad_Ltr_wpr #ad_Reg fieldset {
padding:0px;
margin: 0;
}

#ad_Ltr_wpr #ad_Reg fieldset br {
display: none;
}

#ad_Ltr_wpr #ad_Reg_wpr #ad_Reg .ad_Ltr br{
display:inline;
}

#ad_Ltr_wpr #ad_Reg_wpr #ad_Reg #ad_Reg_wpr #ad_Reg div .ad_RegInfo br {
display:inline;
}


#ad_Reg_wpr fieldset.ad_Recp label {
float:left;
width: 100px;
display: inline-block;
}

#ad_Reg_wpr fieldset.ad_Recp input.ad_radio {
float: left;
width: 10px;
display: inline-block;
}

div#ad_Zip fieldset.ad_Zip{
background:#DBEAF5;
border:solid 1px #ccc;
}

#spreadWord table.CTtableout tr td div.CTheader{
text-align:center;
}

