At Kradorex's suggestion I changed the progress bars to CSS progress bars. This means I no longer have to juggle both CSS colors and color.RGBA values, and it makes stats.go somewhat simpler (though the formatted strings still pose some organizational issues...?). The progress bars use no CSS3 and just some CSS2 so they should work for most people (and look identical to the images previously generated). Thanks to my friend David Wendt for debugging help.
Changed the page templates so that an outer template is used and the front page and report page provide content to it, not the other way around (this appears to be proper usage of the template system). Also made the colors template functions in lieu of CSS named constants. This appears to make things somewhat cleaner, though I still need to comb through everything to ensure that it is.