/* CSS Document */

body {
	margin-top: 0px;
	font: 13px Arial, Helvetica, sans-serif;
	background: #781f1f url(images/main_bg.gif) repeat-x top;
}
.linknounderline {
	text-decoration: none;
}
a:link, a:visited {color: #032A61;}

a:active, a:hover { color: #0B6192;}
p {
	line-height:16px;
}
h1 {
	color:#40516e;
	margin:6px 0px;
	font: normal 24px/26px Georgia, "Times New Roman", Times, serif;
}

h2 {
	color:#40516e;
	margin:12px 0px 12px 0px;
	padding-bottom:10px;
	font: normal 22px/28px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted;
}

.teaserbox {border: solid 1px #526983; padding:15px; width:610px; margin:auto; text-align:left;}
.dividerstripes {
	background: url(/Book_Shadow_Gov/Bgnd_Stripes.gif);
	height: 12px;
	width: 640px;
	margin: 0px auto 16px;
}
.smallh2 {
	font-size: 16px;
	color:#000099;
}

.border_12padding_box {
	border-style:solid; border-width:1px; border-color:#b2bed3; padding:12px;
	}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#781f1f;
	font-size:18px;
	color:#990000;
}

.staffposition {
	color:#666666;
	font-weight:normal;
	font-size:12px;
}

.quote {
	color:#40516e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:28px;
}

.quoteattrib {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#acb9ce;
	font-size:16px;
	text-transform:uppercase;
}
.shadowtop {
	background: url(/images/content_bg.gif) repeat-x top;
}
.shadowtop table {
	text-align: left;	
}


li {
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:baseline;
	list-style-image:url(images/bullet_arrow.gif);
	padding-bottom:7px;
}

.source {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height: 12px; font-weight:bold;
	text-align:right;
}

.timestamp {
	display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 18px; font-weight:bold; color:#415a84; background:#f6f7f9; padding:4px; width:inherit;
}

p.16point {
	font-size:16px;
	line-height: 22px;
}

.fact_box_blue {
	padding:20px;
	background-color:#e9f1f7;
	}

.fact_box {
	padding:20px;
	}

.feed {
	font-size:16px;
}

.feed li {
	line-height:22px;
}

.margin_right {
	margin-right: 20px;
}

.disclaimerbox {
	width:350px;
	border: 1px solid #40516E;
}

.disclaimer {
	margin:0px;
	font: 10px/12px Arial, Helvetica, sans-serif;
}
.wheelertable {
	margin:0px 15px 15px 0px;
	padding:0px;
}
.wheelerphoto {
	margin-bottom:7px;
	padding:0px;
}
.wheelerdate {
	font-size:12px;
}
.wheelername {
	margin:0px;
	padding:0px;
}
.obamapic {
	margin:35px 0px 0px 0px;
}
.secondlist {
	background-image: url(images/img_list_bullet.gif); 
	background-repeat:no-repeat; 
	padding-left:13px; 
	padding-bottom:0px; 
	margin-bottom:0px; 
	padding-top:0px; 
	margin-top:15px;
}
.bodyemphasis {
	font-size:18px;
	font-weight:bold;
	line-height:22px;
}
.bodyemphasis {
	font-size:18px;
	font-weight:bold;
	line-height:22px;
}

.HeaderBigWhite, .HeaderBigWhite a:link,  .HeaderBigWhite a:visited  {
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	color: #FFFFFF;
}
.HeaderBigWhite a:active,  .HeaderBigWhite a:hover  {
	color: #FFDFCC;
}

.shadowtop {
	background: #FFFFFF url(/images/content_bg.gif) repeat-x top;
}
.borderleft {
	border-left: 1px solid #98A8C2;
}
.menulist {
	list-style: square;
	margin-left: -15px;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
.divider {
	background: url(/images/divider.gif) repeat-x;
}
.MenuRed {
	display:block;
	color:#FFFFFF;
	background:#BA2222;
	padding:4px;
	width:inherit;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.MenuRed a, .MenuRed a:visited {
	width:inherit;
	color:#FFFFFF;
	background:#BA2222;
}
.MenuRed a:hover, .MenuRed a:active {
	color:#FFFFFF;
	text-decoration: none;
}
.PelosiTable {
	font: 9px Arial, Helvetica, sans-serif;
	background:#2B2B2B;
}
.PelosiTable img {
	border-width: 0px;
	border-style: none;
}

.PelosiTable th {
	background: #2B2B2B;
}
.PelosiTable td {
	background: #FFFFFF;
	text-align: center;	
}
.PelosiTable .mcC {
	background: url(/PelosiIndex/images/PI_icon_McCain.gif) center;	
}
.PelosiTable .BD {
	background: url(/PelosiIndex/images/PI_Bdog.gif) center;
}
.PelosiTable .D {
	background: url(/PelosiIndex/images/PI_Party_D.gif) center;
	height: 32px;
}
.PelosiTable .R {
	background: url(/PelosiIndex/images/PI_Party_R.gif) center;
	height: 32px;
}
.PelosiTable .Pel {
	background: url(/PelosiIndex/images/PI_icon_pelosi.gif) center;
}

#donate112 {
	margin: 5px auto;
	display: block;
	width: 112px;
	height: 112px;
	background: url(/images/Donate_112_double.png) no-repeat 0 0;
	text-align: center;
}
#donate112:hover, #donateAIR112:hover { background-position: 0 -112px;}
#donate112 span, #donateAIR112 span { display: none;}.text10 {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
#donateAIR112 {
	margin: 5px auto;
	display: block;
	width: 112px;
	height: 112px;
	background: url(/images/Donate_AIR_112.png) no-repeat 0 0;
	text-align: center;
}
#donate216 {
	margin: 5px auto;
	display: block;
	width: 216px;
	height: 94px;
	background: url(/images/btn_donate_216x188.png) no-repeat 0 0;
	text-align: center;
}
#donate216:hover { background-position: 0 -94px;}
#donate216 span { display: none;}

.text10 {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.normal {
	font: 12px Arial, Helvetica, sans-serif;
}
