#columns {
}

#main {
  margin-left: 13em;
  padding-top: 4ex;
  padding-left: 2em;
  background: white;
}
#side {
  float: left;
  padding-top: 1em;
  padding-left: 1em;
  padding-bottom: 1em;
  width: 12em,
  background: #141 ;
}
#side a {
  color: #235C96;
  font-size: 15px;
}

#side a:hover {color: #000}

div#register_form {float: left; width: 400px}
  div#register_form form {float: left; width: 300px}
  div#register_form p {float: left; width: 300px}
  div#register_form span.description {color: #0f0f0f; font-size: 10px;}

div.monthly_billing {background-color: #ddd}

div.monthly_billing {float:left; margin-left:20%; width:60%;}
  #new_subscription_plan div.monthly_billing div {padding: 5px 10px;}
  div.monthly_billing label.label_right {float:right; width:360px;}

td#chargein input{float: left}
td#chargein label {float: left; width: 20%}

span.api_message {background-color: #333; color: #fff; display: block; padding: 10px 10px; margin: 10px 0px}
  form.api_form {display: inline}
  form.api_form input.api-button {background-color: #235C96; padding: 5px; min-height: 50px; 
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px; color: #fff; font-size: 1.3em; border: 2px solid #ddd}

table.transactions .payment {font-weight: bold}

table#addon_table td {padding: 0}
  
ul#subscriptions_filter li {display: inline; list-style: none}

div.form-container textarea.long_input {width: 600px; height: 400px; background: none; border: 1px solid black;}

div#email_template div#email_settings {line-height: 50%; padding: 10px; background: #AFCACA}
  div#email_template pre#email_text {overflow: auto; border: 1px outset black;}
