Ben,
Sorry for not getting back to you yesterday. The general.css file is not actually being included on the page. The file may exist on your system, but the template is not putting it into the HTML output. As for why it works in Chrome but not Firefox, I'm unsure. The proper "invalid" style is being placed on those inputs, but for some reason, it's not taking effect in Firefox/IE. Again, I think this is a template issue as JFBConnect is doing the right thing. Additionally, in Firefox, if you use the URL below (switching the template), the input fields do work:
earthbrigade.com/oasis2/index.php/compon...ster&template=atomic
I'd recommend talking to your template provider to see if they have any suggestions. Styling isn't our thing, which is why we do more back-end stuff.
Good luck,
Alex