The border around the verification icon is a link border (changes color on hover in IE) so add
img { border: none; }
into the stylesheet.
The drop shadow code is wrong, but some browsers have guessed correctly, IE 7 and Firefox have not. It should be:-
.menu-container{
margin-left: 30px;
margin-right: 20px;
width: 150px;
height: 150px;
background: url(images/top-shadow-menu.png) repeat-y;
}
You had a comma before repeat-y which disabled that style.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.