a.bar {
    display: inline-block;
}

.gff_qa h2.qa {
    position: absolute;
    font-size: 300%;
    color: #eee;
}

.heartbeat-links a {
    padding: 0 0.5em 2px 0.5em;
    border: 1px solid #ffffff;
    box-shadow: none;
}

.heartbeat-links .active {
    border: 1px solid #000000;
    /* border-top: 3px solid #666666; */
}

table.heartbeat tr td:first-child {
    width: 3rem;
}

table.heartbeat a.bar {
    display: inline-block;
    border: 1px solid #ffffff;
}

.heartbeat-links .blog,
.over-bar .bar.blog,
table.heartbeat a.bar.blog {
    background-color: #87A3CE;
}

.heartbeat-links .article,
.over-bar .bar.article,
table.heartbeat a.bar.article {
    background-color: #DECED4;
}

.heartbeat-links .review,
.over-bar .bar.review,
table.heartbeat a.bar.review {
    background-color: #7BC398;
}

.heartbeat-links .forum,
.over-bar .bar.forum,
table.heartbeat a.bar.forum {
    background-color: #A69FC9;
}

.heartbeat-links .pix,
.over-bar .bar.pix,
table.heartbeat a.bar.pix {
    background-color: #DEDEDE;
}

.heartbeat-links .video,
.over-bar .bar.video,
table.heartbeat a.bar.video {
    background-color: #99C73E;
}

.heartbeat-links .wallpaper,
.over-bar .bar.wallpaper,
table.heartbeat a.bar.wallpaper {
    background-color: #7BC398;
}

.heartbeat-links .podcast,
.over-bar .bar.podcast,
table.heartbeat a.bar.podcast {
    background-color: #d1802e;
}

.heartbeat-links .tip_of_the_day,
.over-bar .bar.tip_of_the_day,
table.heartbeat a.bar.tip_of_the_day {
    background-color: #b9b900;
}

.heartbeat-links .fly_of_the_day,
.over-bar .bar.fly_of_the_day,
table.heartbeat a.bar.fly_of_the_day {
    background-color: #c0c0c0;
}


