Version 2, last updated by sdonnelly at May 18, 2010 20:07 UTC
Drupal module using hook_form_alter to hide form fields and using jquery to create div elements that act like the replaced form elements and can be styled more easily than standard form elements.
Some example jquery plugins:
Select Improvement: http://individed.com/code/select-improvement/
Radio Button/Checkbox Replacement: http://plugins.jquery.com/project/radiobutton-checkbox-replacement
Styling a file input: http://www.quirksmode.org/dom/inputfile.html
The module will replace all form elements w/ the HTML/jQuery equivalent on a per-form basis. In the module settings, a list of available forms on the site will be populated and the user can choose which forms are affected by the module (by default, no admin-side forms are affected). The module will come with only the CSS necessary for form elements to function, and different form "skins" can be contributed, uploaded and plugged into the module.