Added polish to the Gallery

There were a couple of CSS bugs (Misaligned borders...) with the .gallery for events. Also the backend rendered the gallery on all pages when it's supposed to be on the homepage only.