http://www.gladstonehotel.com/index-new7.html For some reason the menu wants to sit on top of the image (checked in Safari, Mozilla + Firefox) even though it is in the same DIV which confuses me. I thought I could position the menu in relation to the image but I don't know how to do it within the same div container and when I make them different div containters the whole page screws up. I also realize my code is petty shoddy but I am fairly new to css and the client wants it this design (which i think is hideous but alas) thank you!
it is better to .leftcol put to float: left; and image to float: right; wrapper need to float: left; too.Remove default margins from all ul and li elment, and define your margins and padding if u need.