#chart { border:solid #e8e8e8; border-width:0 1px; cursor:pointer; height:200px; left:0; position:absolute; top:600px; width:100%; } #year-labels { border:solid #e8e8e8; border-width:0 1px 1px 1px; font-size:0; height:30px; padding-left:24px; position:absolute; top:800px; width:100%; .label { color:#bbb; cursor:pointer; display:inline-block; line-height:20px; font-size:9px; margin-right:2px; text-align:center; width:23px; } } .year-toggle:hover { background:#eee; } .axis .domain { fill: none; stroke: none; } .axis .tick { fill:#888; font-size:8px; } .label-axis-y { fill: #333; font-size:10px; letter-spacing:normal; }