form{margin-bottom:25px;padding:15px;background-color:#87d37c;display:inline-block;width:100%;max-width:340px;border-radius:5px}input{display:block;margin-bottom:10px;padding:5px;width:100%;border:1px solid #d3d3d3;border-radius:3px;font-size:16px}input[type=submit]{font-size:16px;border-radius:3px;background-color:#e4f1fe;border:1px solid grey;box-shadow:2px 2px #999;cursor:pointer}input[type=submit]:hover{background-color:#fffec4}input[type=submit]:active{position:relative;top:1px}code{font-family:monospace;font-size:1em;background-color:#fffec4;padding:2px}