body {
  font-family: sans-serif;
  line-height: 1.4; }

.wrapper {
  max-width: 900px;
  margin: 0px auto; }

pre {
  padding: 16px;
  border: 1px solid #bababa;
  background-color: #eeeeee;
  border-radius: 5px; }

code {
  padding: 3px 7px 3px 7px; }

code, pre {
  font-size: 16px;
  background-color: #eeeeee;
  border-radius: 5px; }

.donation-method {
  padding: 16px;
  border: 1px solid #bababa;
  background-color: #eeeeee;
  border-radius: 5px;
  margin-bottom: 8px; }
  .donation-method h3 {
    margin-top: 0px;
    margin-bottom: 7px;
    border-bottom: none; }
  .donation-method p {
    margin: 5px 0px; }
  .donation-method .amount {
    font-size: 16px; }
    .donation-method .amount label {
      margin-right: 7px; }
    .donation-method .amount input {
      margin: 0px 2px;
      font-size: 16px;
      padding: 4px 5px;
      border-radius: 3px;
      border: 1px solid silver;
      width: 80px; }
  .donation-method.monthly .amount input {
    width: 55px; }
  .donation-method .amount, .donation-method .submit {
    display: inline; }
  .donation-method .submit {
    position: relative;
    top: 8px;
    left: 12px; }

h2 {
  border-bottom: 1px solid silver; }

h3 {
  border-bottom: 1px solid #cdcdcd; }
