Okay SVN users, time to earn your keep!
The past few revisions implemented some pretty major changes to the voting system. Since I'm in college now and currently have a pile of homework threatening to crush me, I wasn't able to test these changes with more than myself in the server. This is where you come in: thoroughly test these changes and report back if there's anything wrong with them.
Changes made:
* Background behind vote options. (Neico just pointed out I need a min width for the background, it's based off the size of the title.)
* Admin approval is required for votes to pass.
* minvotes and rationeeded cvars for votekick, voteban, and votemap2.
* echovote cvar, so you can see what people are voting for. (Defaults off)
* voteban can receive a parameter for time (defaults to one day)
These vote commands still aren't designed for use by guests in your server, but it would be fairly easy to modify them to work that way now.
Also, I know that if the vote times out it's still on the client's screen. It's how garry implemented the hook, but I'll see about making a workaround.