html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center {
	vertical-align: baseline;
}
.fl 
{
float:left;
}
#playlist {
	float: right;
	position: absolute;
	margin-right: -10px;
	left: 631px;
	top: 50px;
	margin-top: 240px;
	font-size: 14px;
	width: 400px;
}
.musictitle {
	float: right;
	position: absolute;
	top: 57px;
	left: 631px;
	font-weight: normal;
}



.fr 
{
float: right;
}
.clear { clear: both; line-height: 0px !important; font-size: 0px !important; height: 0 !important }


.duration 
{
	font-size:11px;
	color:#777;
}

.btn.play 
{
	width:16px;
	height:17px;
	background-image: url(i/play.gif);
	display: inline-block;
}

.btn.pause
{
    width:16px;
    height:17px;
    background-image: url(i/pause.gif?2);
}

.btn.paused
{
    width:16px;
    height:17px;
    background-image: url(i/play.gif);
    display: inline-block;
}


div.player 
{
	width:300px;
	height:14px;
	margin-top:5px;
	padding-left: 20px;
}

div.player.inactive
{
    margin-top:5px;
    margin-bottom:0px;
    border-top: dashed 1px #555555;
}
.item .name 
{
	-vertical-align:middle;
	font-size: 12px;
}
.item {
	margin-left: -10px;
}


.item .btn 
{
	display:inline;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
