Adding updated code.  CSS now seems to work well.