.part
{
    z-index: 100;
    line-height: normal;
    position: relative;
    left: -15px;
    margin-right: -20px;
}

.part .part-top 
{
    padding: 29px 25px 12px 20px;
    margin-bottom: 0px;
    background: url(../images/part-top.png) top left repeat-y;
}

.part .part-top>h3
{
    margin-top: -6px;
}

.part .part-bottom 
{
    height: 31px;
    position: relative;
    top: -1px;
    background: url(../images/part-bottom.png) bottom left repeat-y;
}

.part li 
{
    margin: 6px 0 6px 0;
    list-style: none;
}

#archive .thismonthonly 
{
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 80%;
}

#archive .stamp
{
    color: #999;
    font-size: 80%;
}

#archive .stamp span 
{
    color: #666;
}
