styling positioning bug fixes
moving css and templates resourses to shared-js
fixing fixed layout positioning for different styles