
body {
background: #121212;
font-family: Arial, "Helvetica Neue", Tahoma, FreeSans, "Lucida Sans", sans-serif;
color: #FFF;
}

.donate-description {
margin-right:auto;
margin-left:auto;
padding:16px 0 6px;
font-size:14px;
line-height: 20px;
width:420px;
color:#FFF;
clear: both;
}

form#form_paypal {
margin-right:auto;
margin-left:auto;
margin-top:20px;
font-size:1em;
width:420px;
color:#FFF;

}

form#form_paypal p {
margin-bottom:20px;
font-size:24px;
color: #EEE;
}

p.small {
font-size: 75%;
line-height: 16px;
}

form#form_paypal label {
text-transform:uppercase;
font-weight:bold;
font-size:80%;
width:130px;
display: block;
float: left;
margin-top: 20px;
}

form#form_paypal input {
border:solid 1px #999;
margin-bottom:5px;
margin-left:35px;
margin-top:5px;
width:200px;
padding: 8px;
font-family: Arial, "Helvetica Neue", Tahoma, FreeSans, "Lucida Sans", sans-serif;
background-color: #222;
color: #FFF;
font-size: 18px;
float: left;
}

form#form_paypal input.submit {
background: none;
border: none;
padding: none;
width: 92px;
height: 26px;
}

textarea#comments {
border:solid 1px #888;
float:right;
height:90px;
width:200px;
padding: 2px;
font-family: Arial, "Helvetica Neue", Tahoma, FreeSans, "Lucida Sans", sans-serif;
font-size: 0.9em;
}

input.error {
background:#FF572a;
}

div#thank_you {
background:#FFF;
height:100%;
width:100%;
}

div#thank_you p {
padding-top:50px;
padding-left: 50px;
font-size:1em;
color: #888;
}

.red {color:#FFCC00;}
.icon_warning {background:transparent url(images/exclamation.png) left no-repeat;padding:4px;padding-left:20px;}
form#form_paypal input#input_amount {width:50px;}
form#form_paypal .submit {cursor:pointer;border-style:outset;}