
.question{
    margin-top:-1px;
    padding:10px;
}

ul.chat{
    margin:0px;
    padding:0px;
}
 
.chat li{
    list-style-type:none;
    padding:5px 0px;
}
 
.label{
    font-weight:bold;
}

.album{
    float:left;
    overflow:hidden;
    margin:-11px 0px -10px -11px;
    padding:10px;
    width:50px;
    height:50px;
    font-size:10px;
    line-height:50px;
    text-align:center;
}

.track{
    overflow:hidden;
    text-align:center;
    height:25px;
    line-height:25px;
}

.audiobutton{
    overflow:hidden;
    margin:-3px auto 0px auto;
    width:70px;
    font-family:trebuchet ms;
    font-size:10px;
    line-height:26px;
}

.audio{
    overflow:hidden;
    margin:-1px auto 0px auto;
    width:26px;
    height:26px;
    transform:scale(0.7,0.7);
}

.header{
    width:100%;
    height:30px;
}

.permalink{
    position:absolute;
    margin-top:10px;
    padding:5px 0px;
    width:100px;
    transition:visibility 0.3s linear;
}

.tags{
    visibility:hidden;
    position:absolute;
    margin-left:110px;
    padding:5px 0px;
    width:100px;
    border-radius:5px;
    transition:visibility 0.3s linear;
}

#posts:hover .permalink, .tag:hover .tags{
    visibility:visible;
}

.info, .tags a{
    display:block;
    padding:0px 5px;
}

.tagged{
    overflow:hidden;
    margin:-50px 0px 100px 0px;
    padding:10px;
    width:378px;
}

.tagged a{
    display:inline-block;
    text-decoration:none;
    margin-right:3px;
}

.tab{
    overflow:hidden;
    margin:-50px 0px 100px 0px;
}

.tab label{
    cursor:pointer;
    overflow:hidden;
    display:block;
    height:30px;
    line-height:30px;
    text-indent:10px;
}

.tab label::before{
    float:left;
    content:"show notes";
}

.tab input:checked + label::before{
    content:"hide notes";
}

.tab label::after{
    float:right;
    margin-right:10px;
    font-size:7px;
    text-align:right;
}

.tab input:checked + label::after{
}

.tab article{
    display:none;
    padding:10px;
}

.tab input:checked ~ article{
    display:block;
}

.tab input, .notes img{
    display:none;
}

ol.notes{
    margin:0px;
    padding:0px;
    list-style:none;
}

.header2{
    cursor:move;
    width:100%;
    height:20px;
    line-height:20px;
    text-indent:10px;
}

#image{
    z-index:100;
    position:fixed;
    overflow:hidden;
    top:120px;
    left:90px;
    width:102px;
}

#image img{
    width:80px;
    padding:10px;
}

#description{
    z-index:100;
    position:fixed;
    overflow:hidden;
    bottom:130px;
    left:180px;
    width:160px;
    font-size:7px;
    text-transform:uppercase;
    letter-spacing:1px;
}

.d1{ 
    cursor:move;
    position:absolute;
    margin-left:150px;
    height:100%;
    width:10px;
}

.desc{
    width:130px;
    max-height:27px;
    overflow:auto;
}

#menu{
    z-index:100;
    position:fixed;
    top:95px;
    left:162px;
    width:60px;
}

.menu{
    padding:5px 0px;
}

.navi{
    display:block;
    padding:0px 5px;
}

.links{
    visibility:hidden;
    position:absolute;
    margin-left:65px;
    width:80px;
    padding:5px 0px;
    transition:visibility 0.3s linear;
}

.navi:hover .links{
    visibility:visible;
}

.links a{
    padding:0px 5px;
}

#musicplayer{
    z-index:150;
    position:fixed;
    overflow:hidden;
    top:290px;
    left:200px;
    width:110px;
}

.music{
    overflow:hidden;
    margin:0px auto 0px auto;
    width:100px;
    height:20px;
}

#navigation{
    position:fixed;
    overflow:hidden;
    bottom:10px;
    right:10px;
    width:80px;
    padding:5px 0px;
    border-radius:5px;
}

#btt{
    cursor:pointer;
    padding:0px 5px;
}

.pag{
    padding:0px 5px;
}

.pg{
    display:none;
}

#credit{
    position:fixed;
    overflow:hidden;
    bottom:10px;
    left:10px;
    height:20px;
    width:20px;
    line-height:20px;
    font-family:arial;
    font-size:10px;
    text-align:center;
}