Cleaned up styles and added transitions