@charset "utf-8";
/* CSS Document */

/*****css clean reset*****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	<Foutline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	outline:none;
 }

ol, ul {
	list-style: none;
}

fieldset,img {
	border:0;
}  

ol,ul { 
	list-style:none;
} 

abbr,acronym { 
	border:0; 
}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px}

img{border:none;}
h1{color:#fff; text-align:center; font-size:18px;}
h3{color:#fff; text-align:center; font-size:30px;}
h2, h4{color:#000; font-size:16px;}
body{background-color:#58595b; text-align:center;}
#wrapper{width:960px; background:#000 url('bg.png') repeat-x; margin:0 auto; text-align:left; border-left:3px solid #000; border-right:3px solid #000;}
#header{background:url('pelosi_header.jpg') no-repeat; width:960px;height:363px;}
#footer{clear:both; width:960px; height:80px;}
.right{float:right; width:400px; margin-right:25px;}
.left{float:left;}
.pad25{margin:25px;}
.donation_bg{width:450px; height:780px; background:url('burnt_paper.png') no-repeat; margin:0; padding:0;}
.donation_form{width:390px; padding:20px 30px 25px 30px;}
.clear{clear:both;}
.map{margin-top:25px; z-index:0;}
.tweetbomb{margin-top:25px; text-align:center;}
.share{text-align:center;}
.legend{background-color:#fff; font-weight:bold; text-align:center; font-size:12px;}
.legendtitle{font-size:14px;}
.disclaimer{float:left; margin:10px 0 10px 75px;}
.skip{float:right; margin:20px 100px 15px 0;}
#at16meo {display:none;}


/* working */
div.kimbiaInnerDiv span.k_required {
    display: none
}

/* these work selectors match, as restated. With the selectors working you can change the attributes to suit your business needs. */
div.kimbiaDiv div.k_masthead {
    display: none
}

div.kimbiaDiv div.inputGroup.k_rbGroup.k_donation {
    margin: 0;
    padding: 0;
    line-height: 12px;
}

/* below are added css rules */

div.kimbiaDiv div.inputGroup.k_rbGroup.k_donation input.k_radioCB {
  margin:5px 0px 0px 0px;
}

div.kimbiaDiv.two_col label.groupLabel.k_askArrayMain  {
 display:none;
}

div.kimbiaDiv.two_col input.k_text, div.kimbiaDiv.two_col input.k_money, div.kimbiaDiv.two_col select.k_select {
 width:12em;

}

/* payment page, remove space between tally and Details */
div.kimbiaDiv div.kimbiaInnerDiv label.formDefLabel {

  display:none;
}



div.kimbiaDiv div.kimbiaInnerDiv span.k_messages{
  visibility:hidden;
}


div.kimbiaDiv.two_col  div.kimbiaInnerDiv span.fieldCaption  {
/* avoid height changes upon validation */
  height:0px;
  display:none;
}
div.kimbiaDiv div.kimbiaInnerDiv div.k_tally {
  margin-top:0px;
  margin-bottom:0px;
}
div.kimbiaDiv div.kimbiaInnerDiv table.k_table {
  margin-bottom:0px;
}
.donation_form {
  padding:25px 20px 0;
}

div.kimbiaDiv.two_col div.kimbiaInnerDiv input.k_text,
div.kimbiaDiv.two_col div.kimbiaInnerDiv input.k_money,
div.kimbiaDiv.two_col div.kimbiaInnerDiv select.k_select 
{
  width:12em;
}

div.kimbiaDiv{
  padding-top:5px;
  padding-left:25px;
}

div.kimbiaDiv div.kimbiaInnerDiv div.k_footer {
  margin-top:0em;
}

div.kimbiaDiv.two_col label.groupLabel.section  {
margin:10px 0px;
color:#8e2728;
}

div.kimbiaDiv div.kimbiaInnerDiv textarea.k_textarea {

height:17em;
line-height:1.2em;

max-width:12em;
min-width:12em;
padding:0.2em;
width:12em;
}

div.kimbiaDiv .k_buttonBlock{margin-left:145px; display:block}

div.kimbiaDiv div.k_donation label.k_radioCB span.fieldCaption {
            clear:none;
            display:inline;
            font-size:1.1em;
}



