I think the video is using force.com sites and using the authentication via the customer portal .With sites, Visualforce pages can be used to brand the portal and bringing look and feel is simple .To maintain CSS  use static resources with proper folder structures and this should be easier for maintainence .

Also Since User is authenticated with customer portal licence you can identify the user who is logged in and present data specific to the User .