Make the modal dialogs use the header correctly.

Also broke out the element CSS into an inline style sheet for
readability, because some styles had to change for the modal dialog's
content to still scroll while always having the header in view.
More obvious graphic to indicate movable rows.

Change from icon-cog to icon-vertical-resize, which is similar to what
jQuery-UI's sortable demo uses.
Use the move cursor to indicate drag and drop.
Preserve the width of dragged rows.

http://stackoverflow.com/a/1372954/
Center the checkboxes.
Use spans for name and nick instead of inputs.

Significantly reduces the table row height.
Spread out the table a little more.
Add column widths for name and nick columns.

Spread out the table a bit more.
Style cleanup.

Enforce two space indent.
Remove byte order mark from main.css.
Fix typo.
Table style and parsing changes.

Generalize the style for tables on the voting page.
Specifically handle the members table's items when populating the
ballot.
Consistency changes for the generated ballot.

The idea here is to have the template define the columns, and include
any spacing not directly in the field.  Then the fields are completely
controlled by the generating code.
Support for the Sponsors section of the ballot.

Very similar to the Staff section of the ballot, and follows the same
ideas.
Cleaner way of formatting the boolean fields.

Includes the format string and function name only once, and factors in
the ternary operator.
Clean up the remaining boolean field calls.
Shared definition of format strings.

Centralizes the format strings to avoid inconsistency.
Make sure the raw ballot is clean.

After adding the Sponsors section to ballot, this should have been added
to clean up the display of the "raw ballot" if boxes were checked.
Style cleanup.

Add comments for processing each section of the ballot thus far.
JavaScript object literals appear to be consistently space-padded when
represented on a single line.
Add support for the remaining ballot sections.
Use single quotes for JavaScript string literals.

Mainly for consistency, as they seem to be the dominant style.