CSS and Template changes

CSS homepage and template changes, responsive videos, and structuring.