/* How to make a TEXT field and SUBMIT button same height and stick together. */
input {
height: 30px;
margin: 0;
vertical-align: top;
/* What makes it possible */
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
input[type="text"] { width: 300px; margin: 0; }
input[type="submit"] { width: 100px; margin: 0; }
/* Make sure text box and submit are on SAME LINE with
NO SPACES in BETWEEN each other */