@charset "iso-8859-1";
/* CSS Document */

.child {   
  background: #ff0;   
  color: #000;   
  height: 50px;   
  padding: 10px;  
}  
  
.colorA { background: #88a; }  
.colorB { background: #668; }  
  
  
/* partial opacity hack: configuration */  
.opacity {   
    opacity: 0.5;       /* modern browser */  
    -moz-opacity: 0.5;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=50); /* IE5.x -7.0 */  
}   
  
/* partial opacity hack, part I: Don't change the following properties! */  
.opacity-wrapper,  
.opacity-wrapper * {  
    position:relative;  
}  
  
.opacity {   
    /* partial opacity hack, part II: Don't change the following properties! */  
    width: 100%;  
    height: 100%;  
    position:absolute;  
    top:0;  
    left:0;  
}   
  
/* partial opacity hack, part III: IE6 support */  
* html .opacity-wrapper {   
    overflow:hidden;  
}  
* html .opacity {   
    width: 2000px;   
    height: 2000px;  
}   