/*--------------------------------------------------*/
/*	DEFAULT			
/*--------------------------------------------------*/
body, td, th, input, textarea { 
margin: 0;
padding: 0;
font-size: 12px; 
font-family: "century gothic",sans-serif; 
text-transform: lowercase; 
background-color: #fff;
}
body, td, th { margin: 0 15px; }
.hidden { visibility: hidden; }
.inline { display: inline; }
.block { display: block; }
.button { border: 0; }
a {
padding: 3px;
color: #fff;
text-decoration: none;
background: #000;
cursor: pointer;
}
a:hover, a.hover {
color: #000;
text-decoration: none;
background: #fff;
}
a.regular {
color: #000;
text-decoration: underline;
background: transparent;
padding: 0;
}
.topnotice {
position: absolute;
right: 10px;
top: 60px;
text-align: right;
width: 550px;
}
.topnotice img {
vertical-align: top;
cursor: pointer;
}
#opendnsnotice {
border: 2px dotted #d11;
padding: 10px 5px 10px 5px;
margin: 20px 0;
width: 620px;
}
/*--------------------------------------------------*/
/*	share, embed, report			
/*--------------------------------------------------*/
#lastest {
padding: 15px 0 13px;
}
#lastest span {
padding: 3px;
color: #fff;
text-decoration: none;
background: #000;
}
.pls a { position: relative; float: left; margin-right: 6px; }
.pls a span { display: none; margin-right: 6px; }
.pls a:hover {
color: #fff;
background: #000;
}
.pls a:hover span, .pls a.selected span {
position: absolute;
display: block;
margin: -12px 0 0 -3px;
width: 3px;
height: 3px;
line-height: 3px;
border: 3px solid #000;
background: #fff;
}
.noSongs {
margin: 0 0 -13px;
padding: 10px 0 0 0;
}