
body {
    font-family: Tahoma, Arial;   
    font-size:11px;
    padding:20px;
    color: #7a7a6e;
}

p {
    padding:8px 0 0 0;margin:0px;line-height: 16px;   
}

h1 {
    margin:0; padding:25px 0 0 0; font-weight:lighter;
    color:#ff5a00;   
}

h2 {
    margin:0px; padding:0 0 10px 0; font-size:9px; font-weight:lighter;   
}

input {
    border: solid 1px #aaaa99;
    color: #7a7a6e;
    font-size:11px;  
}

#logo {
    margin-right: 10px;
}

textarea {
    border: 0px;
    color: #7a7a6e;
    font-size:11px;    
    visibility: hidden;
}

select {   
    border: solid 1px #aaaa99;
    color: #7a7a6e;
    font-size:11px;
    margin:3px 0 0 0;
    width:160px;
}    

a {
    color:#ff5a00;
    border-bottom:dashed 1px #ff5a00; 
    text-decoration: none;   
}

a:hover {
    color:#000;
}

div.tunes {
    padding:40px 0 0 0;    
}

#player {
    padding:20px 0px 0px 0px;
    margin:0 0 15px 0;
}

img.artwork {

    margin:0 10px 10px 0;
    width:100px;
}

#tuning {
    padding:10px 0 0 0; 
}

#tune { 
    padding:0px 0 0 0;
    margin:5px 0 30px 0;
}

#chat {
    width:150px;
    height:100%; 
    border: solid 1px #aaaa99;
    color:#888877;
    background-color:#f0f0dd;
    margin:40px 0 0 0; 
    padding:2px 5px 20px 6px;
    overflow: hidden;           
}

#chat textarea {
    border: solid 1px #aaaa99;
    color: #7a7a6e;
    font-family:Tahoma, Arial;
    font-size:11px;
    visibility:visible;    
    width:140px;
    height:40px;
}

#chat input {
    width:140px;   
}

#comments .comment {
    border-bottom: solid 1px #aaaa99;  
}

a.nextSong {
    border: solid 1px #aaaa99;
    color:#888877;
    background-color:#f0f0dd;
    margin:0 0 0 1px; 
    padding:0 5px 2px 6px;
}

a.download {
    border: solid 1px #aaaa99;
    color:#888877;
    background-color:#f0f0dd;
    margin:1px; 
    padding:0 16px 2px 15px;
}

a.download2 {
    border: solid 1px #ff5a00;
    color:#ff5a00;
    margin:1px; 
    padding:0 16px 1px 15px;
}

a.tune {
    text-decoration: none;
    color:#ff5a00;
    border:solid 1px #ff5a00; 
    padding:3px 8px 3px 5px;
}

a.reset_tune {
    text-decoration: none;
    color:#7a7a6e;
    border:solid 1px #aaaa99; 
    padding:3px 8px 3px 5px;    
}

a.tune:hover {
    color:#000;
    border:solid 1px #000;    
}

a.reset_tune:hover {
    color:#000;
    border:solid 1px #000;    
}

div.pl {
    border:solid 1px #aaaa99;                      
    background-color: #f0f0dd;
    padding:5px 5px 20px 5px;
    overflow: hidden;    
    line-height:18px;
    margin-bottom:1px;
}

div.pl_header {
    border:solid 1px #aaaa99;                      
    background-color: #f0f0dd;
    padding:1px 5px 3px 5px;    
    margin-bottom:1px;
}

#playlist {
    padding-bottom:20px;   
}

div.pltrack {
    border:none;
}

#info {
    border:solid 1px #aaaa99;
    background-color: #f0f0dd; 
    padding: 2px 17px 3px 3px; 
    margin-bottom:1px; 
    width:550px;
}

#right {
    position:absolute;
    left:800px;
    top:73px;
    min-width:150px;
    margin-right:10px;
    overflow: hidden;   
}

#dscr {
    position:absolute;
    left:190px;
    top:30px;
    padding:20px;
    width:570px; 
}

#lpadding {
    padding-top:15px;
}

#resently div {
    border: solid 1px #aaaa99; 
    padding: 2px 17px 3px 3px;
    margin-bottom: 1px; 
}

#resently div.info {
    background-color: #f0f0dd;
}

#resently div.track {
    border:none;   
}

#lmenu {
    padding-bottom:10px;
    float:left;
}

#rmenu {
    padding-bottom:10px;
    float:right;  
}

#main {
    height:100px;   
}

#dscr_item {
    position:relative;
    border:solid 1px #aaaa99;
    width:550px;
    padding:10px;
    background-color:#ffffff;
    margin-bottom: 15px;
    line-height: 16px;
}

#alphabet {
    padding:5px 0 5px 0;   
}

#release_select {
    padding:15px 0 30px 0;   
}

#found {
    padding-bottom:10px;
}
          
          

   
#tags_popup {
    visibility: hidden;
    position:absolute;
    top:260px;
    left:110px;
    border: solid 1px #aaaa99;
    background-color: #f0f0dd;
    padding:0px 5px 2px 5px;
    width:auto;
}

#tags_data {    
    overflow:auto;
    height:300px;
    border-top:solid 1px #aaaa99;
    border-bottom:solid 1px #aaaa99;
}

#tags_popup a {
    color:#000;
    border:none;   
    text-decoration:none;
}

#tags_popup a:hover {
    text-decoration:underline;
    background-color: #b7b7b7; 
}

#tags_popup a.al {
    margin:0px;
    padding:2px 4px 2px 4px;
}

#tags_popup a.al_sel {
    margin:0px;
    padding:2px 6px 2px 6px;
    font-weight: bold;
    border: solid 1px #aaaa99;
    background-color: #b7b7b7;
}

#tags_area {
    padding: 10px 0 5px 10px;
    display: none;  
}

#tags_area a {
    border:none;   
}







#artists_popup {
    visibility: hidden;
    position:absolute;
    top:260px;
    left:110px;
    border: solid 1px #aaaa99;
    background-color: #f0f0dd;
    padding:0px 5px 2px 5px;
    width:auto;
}

#artists_data {    
    overflow:auto;
    height:300px;
    border-top:solid 1px #aaaa99;
    border-bottom:solid 1px #aaaa99;    
}

#artists_popup a {
    color:#000;
    border:none;   
    text-decoration:none;
}

#artists_popup a:hover {
    text-decoration:underline;
    background-color: #b7b7b7;
}

#artists_popup a.al {
    margin:0px;
    padding:2px 4px 2px 4px;
}

#artists_popup a.al_sel {
    margin:0px;
    padding:2px 6px 2px 6px;
    font-weight: bold;
    border: solid 1px #aaaa99;
    background-color: #b7b7b7;
}

#artists_area {
    padding: 10px 0 5px 10px;
    display: none;  
}

#artists_area a {
    border:none;   
}





#labels_popup {
    visibility: hidden;
    position:absolute;
    top:260px;
    left:110px;
    border: solid 1px #aaaa99;
    background-color: #f0f0dd;
    padding:0px 5px 2px 5px;
    width:auto;
}

#labels_data {    
    overflow:auto;
    height:300px;
    border-top:solid 1px #aaaa99;
    border-bottom:solid 1px #aaaa99;    
}

#labels_popup a {
    color:#000;
    border:none;   
    text-decoration:none;
}

#labels_popup a:hover {
    text-decoration:underline;
    background-color: #b7b7b7;
}

#labels_popup a.al {
    margin:0px;
    padding:2px 4px 2px 4px;
}

#labels_popup a.al_sel {
    margin:0px;
    padding:2px 6px 2px 6px;
    font-weight: bold;
    border: solid 1px #aaaa99;
    background-color: #b7b7b7;
}

#labels_area {
    padding: 10px 0 5px 10px;
    display: none;  
}

#labels_area a {
    border:none;   
}

#partners {
    padding:20px 0 0 0;   
}