fixed footer positioning. finally. watch out for height dependency between footer div and bottom margin on inner content div