    html {
      margin: 0;
      padding: 0;
      height: 100%;
    }
    body {
    	background-color: #dbd5b6;
      padding: 0;
      margin: 0;
      height: 100%;
      font-family: arial, sans serif;
      font-color: #666;
      font-size: 80%;
    }
    
    h2 {
      font-weight: normal;
      font-size: 140%;
      color: #0b8330;
    }
    
    h1 {
      font-weight: normal;
      font-size: 150%;
      color: #0b5f83;
    }
    #footer {
      padding: 15px;
      text-align: center;
      font-family: arial, sans serif;
      font-color: #666;
      font-size: 80%;
    }
    
    #div-affiliates {
      position: relative; 
      float: right; 
      margin: 0 10px 0 0; 
      width: 166px; 
      height: 520px; 
      overflow: hidden;
    }
    
    #div-affiliates a {
      text-decoration: none;
    }

    #div-affiliates a span {
      visibility: hidden;
    }
    
.png {
  behavior: url(/css/iepngfix.htc)
}

#hp-boxes .over {
  background-color: #333;
  color: white;
}

#hp-boxes a, #hp-boxes a:link {
  color: gray;
}

#hp-boxes .over a, #hp-boxes .over a:link {
  color: white;
}
