added branding to CSS and additional semantic IDs