Hi,
You ae using a negative margin to align that logo at the bottom of the menu because you didn't remove the default padding from the ul. IE7 doesn't apply default padding so it gets moved off screen instead.
Remove the padding:
Code:
div#sidebar1 ul {
margin: 280px 0 0;
padding: 0;
}
Then adjust the negative margin on that image and all browsers will be the same.
Finding and recognising bugs does take time but if you read the faq you will see most of the common ones mentioned there. In the end it's just practice and experience.
However as a start always remember that elements may have default padding and margins so you need to explicitly set them for the elements you use (apart from form elements which you may want to leave alone).
Bookmarks