h2 {
    margin: 20px;   
}

.article {
    background-color: white;
    position: absolute;
    top: 50px;
    height: 258px; 
    padding: 10px 20px; 
    width: 300px;
    overflow: auto;
    
    scrollbar-base-color: #DEE8D2;
    scrollbar-3d-light-color: #DEE8D2;
    scrollbar-arrow-color: #5E7454;
    scrollbar-darkshadow-color: #DEE8D2;
    scrollbar-face-color: #DEE8D2;
    scrollbar-highlight-color: #DEE8D2;
    scrollbar-shadow-color: #DEE8D2;
    scrollbar-track-color: #5E7454;
}

.article ol {
    padding-left: 18px;
    margin: 0px;
    _margin-left: 22px;
    _padding: 0px;
    
}
                   
.article ol li {
    margin: 0px;
    margin-bottom: 30px;
    padding: 0px;
    font-size: 0.9em;
    line-height: 130%;
}

.article ol li h3 {
    font-size: 0.9em;
    margin-top: 0px;
}