I want to align two <select> lists next to each other without using table layout.

I'd like them to be even spaced across the form.

I'm not sure how to put space between them without using absolute positioning or a bunch of non-breaking spaces, neither of which seems very elegant.

Inline position pushes them up against each other.

I have similar issues trying to position two <input> tags, across a form.

I notice that most people simply line form elements up vertically. This works, but gets a bit out of hand when there are two many form elements.

I find myself reverting back to table layout to get forms to look the way I want them to look.

Can anyone help me with this? Either with suggestions or pointing me to a good resource.