﻿/* Donation Form */.donation-form ul.form li {  margin: 10px; }  .donation-form ul.form li label:first-child {    display: inline-block;    width: 100px; }  .donation-form ul.form li label.error {    margin: 10px 100px;    height: 30px;    display: block;    padding-left: 25px;    line-height: 30px;    background-color: transparent;    background-position: 0px; }  .donation-form ul.form li select {    width: 80px; }  .donation-form ul.form li input {    margin-bottom: 10px;    display: inline; }    .donation-form ul.form li input.error {      background-image: none !important; }  .donation-form ul.form li input[type="text"] {    width: 300px; }  .donation-form ul.form li.dontiontype_recurring label.error {    margin-left: 10px; }  .donation-form ul.form li.dontiontype_ontime label {    width: auto !important;    padding-right: 10px; }    .donation-form ul.form li.dontiontype_ontime label.error {      margin-left: 242px !important; }.donation-form div.button span {  color: #000000 !important; }.donation-form div.button:hover {  background-position: 0px -523px !important; }.errormessage .error{margin:5px 0px; padding:4px 4px 4px 30px;background-color:transparent;background-position: 0px;}/* Contact Us */.subscribe input.mail {  margin-top: 10px;  margin-bottom: 0px; }.subscribe input.name {  padding: 8px;  border: none;  width: 93%;  margin: 10px 0 0px 0;  background: #505050;  color: #A4A1A1; }.subscribe textarea.message {  padding: 8px;  border: none;  width: 93%;  margin: 10px 0 10px 0;  background: #505050;  color: #A4A1A1;  min-height: 50px; }.subscribe .error {  color: #C0474D !important; }/* Supports */ul.supporters li {  float: left;  margin: 10px 10px; }  ul.supporters li img {    max-width: 210px; }