tag cleanup, indentation fixes, stylesheet location organization, etc

 * found a bunch more mismatched html tags. if we keep the html properly
   indented it will be easier to see when html tags are mismatched.
 * the teams-specific styling should not go in our common-frontend git
   subtree
 * there was specific styling that was lost when we removed the teams'
   style.css again. incorporated into the new teams.css
 * zocial was removed again. evidently we don't want it due to it being
   removed twice, so, i'm removing the zocial styling from the login
   pages.
 * fixed some logic errors with login link showing