@charset "utf-8";
/* CSS Document */

body, html {
background-color:#333333;
padding:20px; margin:0px; 
padding-right:0px; padding-top:0px;
}



h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #c7c7c8;
	margin:0px; padding:0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c7c7c8;
	font-weight: normal;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
	padding:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c7c7c8;
	margin:0px; padding:0px;
	margin-bottom:4px;
}

p.termstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c7c7c8;
	margin:0px; padding:0px;
	margin-bottom:12px;
}

address, ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c7c7c8;
	margin:0px; padding:0px;
	margin-top:8px;
	margin-bottom:8px;
}

li {
	text-indent:15px;
	margin-bottom:8px;
}

.button {
	width:48px; height:17px;
	border:none;
	background-color:#fd2f02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

#PledgeWrapper {
	float:left; padding:0px;
	width:690px;
	display:inline;

}

#PledgeInnerwrapper {
	margin:0px; padding:0px;
	width:640px;
}

#AllPledgesBox {
	float:left;
	width:300px;
	margin-right:20px;
	margin-bottom:20px;
	border-bottom:#666 solid 1px;
}

#AllPledgeAvatar {
	float:left;
	padding-right:8px;
	padding-bottom:8px;
}

#AllPledgeContent {
	float:left;
}

#AllPledgeText {
	float:left;
}

#PopUpPadder {
	float:left; padding:0px;
	width:420px; height:450px;
	display:inline;
}
.height0{height:0 !important;}
#PopUpPadder p {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.uploadFrm {
font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-size:11px;
	background-color:#a7a4a3;
	padding:2px; width:250px;
}

label.hidden { display:none; visibility:hidden; }

.textFrm {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-size:11px;
	background-color:#a7a4a3;
	padding:2px; width:250px;
}

p.error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }
p.error#fullname_error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }
p.error#title_error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }
p.error#organization_error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }

p.error#yourname_error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }
p.error#youremail_error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }
p.error#friendemail_error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }
p.error#yourmessage_error { margin:0px; padding:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; color:#F30;font-size:12px; }

.button {
	padding:2px;
	width:auto;
	border:none;
	background-color:#fd2f02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

/* links on popups */
a.clink, a.clink:link, a.clink:active, a.clink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fd2f02;
}

a.clink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fd2f02;
	text-decoration:none;
}
