Add PNG download option

Adds basic PNG functionality by writing the SVG to an invisible canvas and generating a PNG data URI. This might be broken for older browsers due to restrictions on tainted canvases, however.
Clean CSS

Individual download links no longer needed their own styling