Implemented some CSS from @Andreilys. Needs work.