adding fontawesome
add a shadow
light javascript to deal with z-index issues