I dunno. Really right now I just want it not to overlap when the screen is resized or a small resolution. I suppose it would be okay if I let div2 resize.
If I set the width of div1 to be 20% and div2 to be 80%, then div1 would get bigger than I want it sometimes.
I really don't want to do tables either, even though it would be an easy solution.