pulling in some of @DavidWHowell's CSS