New styling and Javascript for Elements project