.wrap .version { color: #ddd; margin-top: -0.7em; }
.wrap .form { min-width: 25%; max-width: 60%; }
.wrap .intro, .wrap .outro { font-size: 16px; line-height: 1.5em; color: #999; }
.wrap .intro { background: #f0f0f0; border-radius: 5px; padding: 10px; }

.submit input.button-primary { font-size: 12px!important; padding: 5px 10px; }

form .input { margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd; }
form .description { margin-left: 10px; }
form label, .reverse .title { font-size: 14px; font-weight: bold; margin-bottom: 5px; display: block; }
.reverse label, form .description { color: #999; font-style: normal; font-size: 12px; font-weight: normal; display: inline; }
.reverse label { margin-left: 10px; }
.textarea .description { margin-left: 0; }
.textarea textarea { margin-top: 5px; }

#message { padding: 10px; font-size: 14px; }