Template improvements

· using CSS instead of images
· preparation for responsive design