
             .dialog.chain 
             {
             position:relative;
             margin:0px auto;
             min-width:8em;
             max-width:100%; /* based on image dimensions - not quite consistent with drip styles yet */
             color:#fff;
             z-index:1;
             margin-left:10px; /* default, width of left corner */
             margin-bottom:0.5em; /* spacing under dialog */
             }
             .dialog.chain .content,
              .dialog.chain .t,
              .dialog.chain .b,
              .dialog.chain .b div 
             {
                background:transparent url(./images/chainBorder.png) no-repeat top right;}
         
            .dialog.chain .content 
            {
             position:relative;
             zoom:1;
             _overflow-y:hidden;
             padding:0px 10px 0px 0px;  /* Js Added to drop text cornerSize pixels below the top of the content area, and cornerSize pixels in from the right hand edge*/
            }
            
                    
            .dialog.chain .t 
            {
             /* top+left vertical slice */
             position:absolute;
             left:0px;
             top:0px;
             width:10px;            /* top slice width  - width or corner specific aspect of box*/ 
             margin-left:-10px;     /* needs to be the same as width */
             height:100%;
             _height:1600px;                     /* arbitrary long height, IE 6 */
             background-position:top left;
            
            }
            
            .dialog.chain .b 
            {
             /* bottom */
             position:relative;
             width:100%;
             text-align:left;
            }
            
            .dialog.chain .b,
            .dialog.chain .b div 
            {
             height:10px; /* height of bottom cap/shade */
             font-size:1px;
            }
            
            .dialog.chain .b {
             background-position:bottom right;
            }
            
            .dialog.chain .b div 
            {
             position:relative;
             width:10px; /* bottom corner width */
             margin-left:-10px;
             background-position:bottom left;
            }
            
            .dialog.chain .hd,
            .dialog.chain .bd,
            .dialog.chain .ft 
            {
             position:relative;
            }
            
            .dialog.chain .wrapper 
            {
             /* extra content protector - preventing vertical overflow (past background) */
             position:static;
             max-height:1000px;
             overflow:auto; 
            }
            
            .dialog.chain h1,
            .dialog.chain p 
            {
             margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
             padding:0.5em 0px 0.5em 0px;
            }
            
            .dialog.chain h1 
            {
             padding-bottom:0px;
            }