.widget h2 {
    background: #BBC8EA url(../images/backgrounds/blockhead.gif) no-repeat 0 100%;
    margin: 0;
    padding: 6px 5px 11px 8px;
    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Garuda, "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Geneva, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #222;
}

.widget .topics ul {
    list-style-type: none;
    padding: 0 5px;
}

.widget .topics ul li {
    display: inline;
    line-height: 20px;
    margin-right: 5px;
}

.widget .topics ul li a {
    padding-left: 10px;
    background: url(/images/bullets/square-hardware.gif) no-repeat 0 50%;
    white-space: nowrap;
}

.news .widget h2 {
    background-color: #ABB;
}

.hardware .widget h2 {
    background-color: #ACE;
}

.gaming .widget h2 {
    background-color: #DA9;
}

.modding .widget h2 {
    background-color: #BAD;
}

.bits .widget h2 {
    background-color: #BDD;
}

.blog .widget h2 {
    background-color: #ADA;
}

.hardware .widget .topics ul li a {
    background-image: url(/images/bullets/square-hardware.gif);
}

.modding .widget .topics ul li a {
    background-image: url(/images/bullets/square-modding.gif);
}

.gaming .widget .topics ul li a {
    background-image: url(/images/bullets/square-gaming.gif);
}

.bits .widget .topics ul li a {
    background-image: url(/images/bullets/square-bits.gif);
}

.news .widget .topics ul li a {
    background-image: url(/images/bullets/square-news.gif);
}