.topic_list {
    position: relative;
    width: 169px;
    list-style: none;
    display: block;
    font-size: 13px;
    padding-left: 2px;
}

.topic_list li {
    color: #95C4FF;
    padding: 3px 5px 3px 12px;
    margin: 0 1px 0 1px;
    display: block;
    background: transparent url(../images/pk_star_a.png) no-repeat center left;
}

.topic_list li:hover {
    background-color: #F9DCE9;
}

.topic_list .curtopic {
    padding-left: 8px;
    background: #B3E7FF url(../images/pk_dot.gif) no-repeat center left;
}

#topics_histogram, #topics_histogram_label {
    position: relative; 
    display: block;
    padding-left: 47px;
}

#viewpoints_histogram {
    position: relative;
    left: 30px;
    padding: 12px 20px 0 15px;
    height: 152px;
    width: 400px;
    display: block;
    background: transparent url(../images/pk_a_09.gif) no-repeat; 
}

#topics_histogram { 
    height: 152px;
    background: transparent url(../images/pk_a_09.gif) no-repeat; 
}

#topics_histogram .bar {
    position: relative;
    background-color:#FFBEBE; 
    height: 0; 
    top: 152px;
    width: 25px; 
    border: #FF8B8B solid 1px;
    margin: 0 4px 0 4px;
    float: left;
}

#viewpoints_histogram .bar_container {
    display: block;
    height: 31px; 
    margin: 0px 0 15px 0;
    line-height: 31px;
}

#viewpoints_histogram .bar_text {
    position: relative;
    padding-left: 5px;
    font-size: 0.8em;
    top: -31px;
}

#viewpoints_histogram .bar {
    position: relative;
    background-color: #FFBEBE; 
    border: #FF8B8B solid 1px;
    height: 31px; 
    width: 200px;
}

.viewpoints_histogram_label {
    display: inline;
    float: left;
    margin-left:  -35px;
}

#topics_histogram_label { 
    height: 77px;
    background: transparent url(../images/pk_a_10.gif) no-repeat; 
}

#topics_histogram_label .label {
    position: relative;
    width: 35px;
    font-size: 12px;
    text-align: center;
    float: left
}

#topics_histogram_label .label img {
    position: relative;
    padding: 4px 0 4px 0;
    width: 31px;
    height: 31px;
}

