Index: lib/OpenLayers/Marker.js
===================================================================
--- lib/OpenLayers/Marker.js	(revision 2136)
+++ lib/OpenLayers/Marker.js	(working copy)
@@ -126,7 +126,11 @@
 OpenLayers.Marker.defaultIcon = function() {
     var url = OpenLayers.Util.getImagesLocation() + "marker.png";
     var size = new OpenLayers.Size(21, 25);
-    return new OpenLayers.Icon(url, size);        
+    var calculateOffset = function(size) { 
+                            return new OpenLayers.Pixel(-(size.w/2), -size.h); 
+                          }; 
+
+    return new OpenLayers.Icon(url, size, null, calculateOffset);   
 };
     
 
