position:fixed; position: relative; or position: absolute;
are not the way to place most things in html. There are exceptions, but I'm not sure you need them.
You have your work cut out for you. You are basically starting over. I'd put one element in at a time just like you did not have a page and were just beginning to code it.