*{margin:0;padding:0}body{font-family:'Helvetica Neue', Arial, Helvetica;font-size:12px;line-height:1.2;color:#333}a,img{border:none}a{color:#06c}a:link,a:visited{text-decoration:none}a:hover,a:focus a:active{text-decoration:underline}h1{font-size:22px;margin-bottom:4px}h2{font-size:12px;color:#3D9B0C;text-transform:uppercase}h3{font-size:14px;margin:12px 0}p{margin-bottom:12px}label{cursor:pointer}fieldset{margin-top:14px;border:none}hr{border:none;border-top:1px solid #DFE2E5;border-bottom:1px solid #fff}h1 span{display:block;color:#3D9B0C}button,.button{overflow:visible;width:auto;cursor:pointer;border:none;background-color:#482;background-image:url(/images/widgets/donations/default/button.gif);background-position:top;background-repeat:repeat-x;display:inline-block;font-family:Gotham, "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;line-height:1;padding:12px 16px 10px;text-decoration:none;font-weight:bold;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}button,a.button,a.button:link,a.button:visited,a.button:hover,a.button:focus,a.button:active{color:#fff;text-decoration:none}a.button:active,button:active{background-image:none;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}a.button em,button em{background-image:url(/images/widgets/donations/default/button_arrow.gif);background-position:right;background-repeat:no-repeat;padding-right:20px;font-style:normal}button.link{color:#06c;text-decoration:underline;background-color:transparent;background-image:none;padding:0;margin:0;font-family:inherit;font-size:inherit;text-transform:none;font-weight:normal;line-height:inherit;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}button.link:focus,button.link:hover,button.link:active{color:#39f}.extra{font-style:italic}.error strong{color:#BF3828}.error input,.error select{outline-color:#BF3828;background-color:#ffc}.vcard .photo{float:left;margin:0 12px 24px 0}.options li{list-style:none;border-bottom:1px solid #D9DCDE;border-top:1px solid #fff;padding:0.5em 0;width:95%;float:left;overflow:hidden}.options li:last-child{border-bottom:none}.options input{float:left;margin-right:5px;margin-left:5px}.options .currency,.options .number{font-size:16px;float:left}.options .blurb{font-size:11px;width:150px;float:right}.options .blurb .extra{font-size:10px}.field{overflow:hidden;margin-bottom:6px}.field label{display:block}.field label strong{margin-left:5px}.field input{width:95%}.field input,.field select{font-size:11px;padding:2px;border-width:1px;line-height:1}.medium input{width:65%}.short input{width:50%}.shorter input{width:30%;float:left}.shorter .extra{width:65%;float:right}.checkbox input{width:auto;float:left}.checkbox label{width:90%;font-size:11px;float:right}input.unfocused{color:#ccc}input.focused{color:#333}.share{overflow:hidden;clear:both;margin-bottom:16px}.share li{list-style:none;display:inline}.share a{display:block;float:left;font-weight:bold;background-image:url(/images/widgets/donations/default/share.png);background-repeat:no-repeat;padding:2px 20px}.share .twitter{background-position:0 -22px}.share .email{background-position:0 -44px}.meta{width:290px;position:absolute;bottom:0px;left:0px}.meta .toggler{margin-top:18px;float:right}.meta .overlay{display:none;position:absolute;background-image:url(/images/widgets/donations/default/bubble.png);width:252px;height:235px;bottom:20px;left:20px}.meta .overlay h2{margin:16px 24px 4px}.meta .overlay p{margin:12px 24px}.meta .overlay input{width:180px}.meta .overlay .toggler{margin-top:0;float:none}.meta .overlay .close{position:absolute;top:17px;right:17px;width:14px;height:14px}.panel{position:absolute;top:5px;width:248px;height:418px;padding:25px;background:transparent url("/images/widget_panel.png") no-repeat;overflow:hidden}.panel button,.panel .button{position:absolute;bottom:6px;right:25px}.panel .back{position:absolute;bottom:20px;left:25px;width:53px;height:22px}.error.overlay{display:none;position:absolute;padding:4px;height:65px;width:256px;top:16px;left:16px;border:2px solid #CD0A0A;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";filter:alpha(opacity=96);border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;background-color:#FEF8F6;box-shadow:0 0 5px 5px #ccc;-moz-box-shadow:0 0 5px 5px #ccc;-webkit-box-shadow:0 0 5px 5px #ccc}.error.overlay:before{content:"";position:absolute;bottom:-17px;right:38px;border-width:16px 16px 0;border-style:solid;border-color:#CD0A0A transparent;display:block;width:0}.error.overlay:after{content:"";position:absolute;bottom:-14px;right:40px;border-width:14px 14px 0;border-style:solid;border-color:#FEF8F6 transparent;display:block;width:0}.error .messages{position:absolute;max-height:65px;overflow-y:auto}.charged.aftertip{position:absolute;bottom:45px}.charged.aftertip .info{float:left;width:90px}.charged.aftertip .amount{float:left;padding-left:65px}.tip p{margin-bottom:0}#panels{position:absolute;top:0px;left:0px;width:3000px;height:460px;overflow:none}#info{left:-300px}#donation,#thanks{left:2px;font-size:14px}#billing{left:302px}#card{left:602px;position:relative}#card .field{margin-bottom:12px}#card .total{display:block;color:#3D9B0C;font-size:22px}#card .total img{display:none}#donation .photo{float:right;margin:0 0 10px 10px}#type_amount{width:50px;border:solid 1px black}#typed_amount .dollar_sign{float:left;font-size:1.35em;margin:1px 4px 0 0}#typed_amount input{width:88px;float:left;margin:0}#typed_amount .extra{width:38px;float:left;margin:2px 0 0 4px}.dw-heading-container{width:80%;float:left}.dw-lock-container{width:20%;float:right;text-align:right}.dw-lock{width:18px;height:18px;padding:5px}.dw-lock:hover{cursor:pointer}.dw-clear{clear:both;display:inline-block}#tip-container{display:none;color:#000;background:#fff;font-size:14px;padding:15px;border:3px solid #000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center}#tip-container:before{content:"";position:absolute;border-style:solid;border-color:#000 transparent;display:block;width:0;top:-20px;bottom:auto;left:auto;right:10px;border-width:0 20px 20px}#tip-container:after{content:"";position:absolute;display:block;width:0;border-color:#fff transparent;border-style:solid;top:-16px;bottom:auto;left:auto;right:13px;border-width:0 17px 17px}
