

#g {
    
float: right;
    
display: inline;
    
left: 1%;
color: white;
    
background-color: rgba(0, 0, 0, 0.377);
    
width: 220px;
    
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    
font-size: x-large;
    
align-items: center;
    
align-content: center;
    
text-align: center;
}

table {
    width: 100%;
    
}

td {
    width: 110px;
    text-align: center;
    vertical-align: middle;
    align-items: center;
    align-self: center;
    align-content: center;
}

#sun-state-image {
    align-self: center;
    text-align: center;
    float: right;
}

#clock_second {
    font-size: x-large; 
}

.hour-minute-show {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: xxx-large;
    width: 5px;
    height: 5px;
    background-color: rgba(255, 255, 255, 0.473);
    padding: 5px;
    
}