Whay do I get a gap betwwen border and backgound image -HTML CSS3 : [enter image description here][1]

[Why do i get the gap between the border and backgroound ][2]


  [1]: http://i.stack.imgur.com/kZ0Z7.jpg
  [2]: http://i.stack.imgur.com/iknj8.jpg