Style updates and additions to new CSS file

@mattharris5 You should probably look over this as it relates to style