#success-message{display:none;background-color:#d8fdd8;border:1px solid #090;padding:20px;border-radius:5px}#error-message{display:none;width:95%;height:100%;background-color:#fdc5c5;border:1px solid #900;border-radius:5px;padding:10px}#error-message h3,#error-message p,#error-message ul{margin:0}#error-message ul{padding:0 1em;list-style:none}#error-message li:before{content:"";border-color:transparent #111;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:.9em;position:relative}.half-width{display:inline-block;width:100%;max-width:495px;vertical-align:top;margin-bottom:30px}button,input,textarea{border-radius:5px;border:1px solid #888;width:100%;margin:5px 0 15px;padding:5px}button{cursor:pointer;margin-top:20px;padding:10px}.form-container{border-radius:6px;border:1px solid #888;padding:20px 30px 20px 20px;margin-right:20px}.form-container img{border:none;margin-right:5px}