I have a site which in its header contains a form no more that two fields. I am trying to display these fields in a line but this is proving difficult because Silverstripe naturally wraps the form elements in divs each with a class.
My question is this: can the classes be removed on this particular form only? I say this form only because there is another form on the same page so I don't want to just disable the form.css, simply I would just like to remove the classes for my first form.
You can customize the form template by providing a specific template file which has your own markup - http://doc.silverstripe.org/doku.php?id=form#using_a_custom_template or you should be able to style the divs to fit.
Theres normally more than enough ID's and classes to use as styling hooks. If you want it on 1 line then make the form divs a fixed width and float them left.
Usually even a semi complex set of CSS rules is easier than having a custom template for the form but you can do either.