Great tip on adding placeholder text into the search block form field. Just a note however, there’s a small typo in the CSS on that page. The second line should read
There needs to be two colons.
You can do the same thing but use the MYTHEME_form_FORMID_alter(&$form, &$form_state) function instead.