I just tried to write the following rule to style the input placeholder for browsers that support it:
#main input::
If you are willing to use JavaScript, check out the -prefix-free script. It allows you to leave off the vendor specific prefixes (e.g. -webkit- or -moz-) for CSS properties like these.