automate carousel panel customization

Use an optional callback that automatically fires after each panel is
created.  This way is cleaner than making the calling code request each
of the panels after they are all created.
Make border of front panel glow on mouse hover
set minimum height of the page

This ensures that elements to overlap when window size is too small.
fix incorrect html

now W3C compliant