I haven't read the thread, but the giant controls are caused by these attributes in Google's stylesheets:
Code:
.lst { font-size: 17px; } /* search text */
.lsb { -webkit-appearance: button; } /* search buttons */
Why on Earth they added these, I'm not sure. Those are the actual class names, so if anyone were to add a custom stylesheet to their systems, this is what you'd want to override:
Code:
.lst {
font-family: sans-serif; /* WTF: they are now using Arial. FUGLY. */
font-size: 8pt;
}
.lsb {
-webkit-appearance: push-button;
}