css chicanery + rough final