<html>
  <head>
    <title>OpenLayers Demo</title>
    <style type="text/css">
      html, body, #map_id {
          width: 100%;
          height: 100%;
          margin: 0;
      }
    </style>
        
        <link rel="stylesheet" href="http://openlayers.org/dev/theme/default/style.css" type="text/css"> 
    <link rel="stylesheet" href="style.css" type="text/css"> 
    <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
    <script>
        
        var map, layer;
        
      function init() {
          
                    
        map = new OpenLayers.Map({   div: "map_id"   });
        var mapnik = new OpenLayers.Layer.OSM();

        map.addLayer(mapnik);
        map.setCenter(new OpenLayers.LonLat(0,0), 3) ;
                  

                  var markers = new OpenLayers.Layer.Markers( "Markers" );
                  var size = new OpenLayers.Size(21,25);
                  var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
                  
                  map.addLayer(markers);
                  
                  var icon0 = new OpenLayers.Icon('http://www.openlayers.org/dev/img/marker.png', size, offset);
                  var icon1 = new OpenLayers.Icon('http://www.openlayers.org/dev/img/marker-blue.png', size, offset);
                  
                  var m1 = new OpenLayers.Marker(new OpenLayers.LonLat(0,0),icon0);
                  var m2 = new OpenLayers.Marker(new OpenLayers.LonLat(45,45),icon1);
                  
                  markers.addMarker(m1);
                  markers.addMarker(m2);                 

      }
    </script>
  </head>
  <body onload="init();">
    <div id="map_id"></div>
  </body>
</html>