.timeline {
    width: 800px;
    border-left: 3px solid #CCC;
    padding: 10px 20px;
    background-color: #ffffff74;    
    border-bottom: 1px solid #ccc;
    margin-bottom: 31px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.decade {
    margin: 20px 0;
  }
  
.decade h2 {
    margin: 0 0 10px;
    font-size: 1.2em;
    color: #333;
    background: #fff;
    display: inline-block;
    padding: 2px 8px;
    border-left: 4px solid #666;
}
  
.decade .events {
    list-style-type: disc;
    margin: 5px 0 5px 25px; 
    padding: 0;
}
  
.decade .events li {
    margin-bottom: 6px;
    line-height: 1.4;
    color: #444;
}