moved styles to seperate file, added feature that allows users to specify custom media url