.hcard-blueMarble {
  position: relative;
}

.vcard, .geo {
  display:none;
}

.blueMarbleImage {
  width:720px;
  height:360px;
  top: 0px;
  left: 0px;
  position: absolute;
}

.blueMarbleLocation {
  z-index: 9999;
  font-family: helvetica, arial, sans-serif;
  font-size: 8px;
  font-weight: bold;
  color:red;
  position: absolute;
}

.blueMarbleCredit {
  top: 360px;
  left: 20px;
  font-size: 8px;
  position: absolute;
}

.hcardGeoExamples {
  top: 390px;
  left: 20px;
  position: relative;
}

.hcardGeoExamples > textarea {
  background-color: #F0F0F0;
  border: 0px;
  font-size: 10px;
  position: absolute;
}

.hcardGeoExamples > textarea#ex02 {
  top: 140px;
}

textarea#ex00 {
  background-color: #F0F0F0;
  border: 0px;
  font-size: 10px;
}

.blueMarbleImage > img {
  width:720px;
  height:360px;
  border: 0;
}
