#content .containee {
  height: auto;
}

#content form {
  width: 505px;
  overflow: auto;
}

#content fieldset {
  float: left;
  width: 230px;
}

#support-step1 {
  padding-right: 10px;
  margin-right: 10px;
  border-right: solid 1px #ccc;
}

#support-step2 {
  padding-left: 5px;
}

#support-step2 button {
  margin-top: 20px;
  width: 210px;
}

#content .field input,
#content .field textarea {
  width: 215px;
}

#content .checkbox input {
  width: auto;
}

#support-send-form textarea {
  display: block;
  width: 490px;
  height: 280px;
  padding: 4px;
}

#support-send-form .buttons {
  margin-top: 10px;
}

#support-sent {
  border: solid 1px #ccc;
  padding: 10px;
  background-color: #fbfbfb;
  margin-bottom: 1em;
}

/* ADMIN */

#edit-settings, 
#edit-statements {
  height: 320px;
}

#edit-settings textarea {
  height: 60px;
  width: 480px;
}

#edit-settings input {
  width: 480px;
}

#statement-editors {
  height: 280px;
  border: solid 1px #ccc;
  padding: 5px;
  overflow: auto;
}

#edit-statements input {
  width: 405px;
}

#edit-statements textarea {
  height: 80px;
  width: 470px;
  overflow-y: auto;
}

#add-statement {
  margin-bottom: 10px;
}

.statement {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: solid 1px #ccc;
}

.statement .actions {
  float: right; 
  margin-right: 10px;
  padding-top: 5px;
}

.statement a {
  float: left;
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 2px;
}

.statement .delete { 
  background-image: url(images/delete.png);
}

.statement .moveup { 
  background-image: url(images/up.png);
}

.statement .movedown { 
  background-image: url(images/down.png);
}