I am trying to vertically align/center some images within a div. It`s not 100% correct. The images are some pixels too much down to be vertically centered. Why is that?
.Container
{   
    width:280px;
    position:fixed;
    border:1px solid blue;
    left:0px;
    text-align: center;
    line-height:84px;
}
.Container input[type=image]
{
   vertical-align:middle;
}
UPDATE:
update 2: The images are not valid int the js fiddle There you see the gap between the image and the top border.
 
     
     
     
     
    