Cleaned up CSS

I have eliminated some duplicate css styles.  The majority of changes are from using various sass rules to clean up the code.