#header { 
  width: 100%;
  height: 55px;
  position: relative;
  overflow: hidden;
}


#header-logo {
  width: 64px;
  height: 44px;
  position: absolute;
  left: 0px;
}
  
#header-earth {
  width: 663px;
  height: 55px;
  position: absolute;  
  right: 0px;
  margin-right: -1px; /* IE fix */
}

#header-earth a, #header-earth a:visited, #header-earth a:link, #header-earth a:hover {
    color: black;
    width: 75px;
    background-color: white;
    border: 1px black solid;
    float: right;
    text-align: center;
    margin-bottom: 4px;
    margin-right: 10px;
    margin-top: 30px;
    float: right;
    text-decoration: none;
}

#header-earth a.active {
    border: 2px red solid;
    margin-top: 0px;
}
