/* === Contact Form === */
#contact-form { margin: 15px auto; text-align: left; }
#contact-form input { width: 250px; }
#contact-form input.small { width: 200px; }
#contact-form input,
#contact-form textarea { padding: 3px; margin-bottom: 8px; border: 1px solid #9f9f9f; color: #666; }

#contact-form input,
#contact-form textarea,
#contact-form label { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: .9em; line-height: 10px; letter-spacing: .03em; }
#contact-form label { float: left; text-align: right; margin-right: 10px; width: 80px; padding-top: 5px; font-weight: bold; }

#contact-form textarea { height: 120px; width: 300px; overflow: auto; color: #666; }
#contact-form textarea:focus,
#contact-form input:focus { border: 1px solid #ca0002; color: #333; }
#contact-form input.submit-button { width: 80px; float: right; cursor: pointer; background: #d6d8ea !important; color: #333; }
#contact-form input.submit-button:hover { background: #e4c4cf !important; }

#submit { width: 110px; margin-left: 260px; }
#response { clear: both; }
#response li { color: #FF0000; margin-left: 50px; }
#response .success { text-align: center; margin-left: 60px; }