.jp-gui {
	position:relative;
	padding:1px;
	width:330px;
	font-size:9pt;
	line-height:18px;
}
.jp-gui ul {
	margin:0;
	padding:0;
}
.jp-gui ul li {
	position:relative;
	float:left;
	list-style:none;
	margin:2px;
	padding:4px 0;
	cursor:pointer;
}
.jp-gui ul li a {
	margin:0 4px;
}

li.jp-pause,
.jp-no-solution {
	display:none;
}
.jp-progress-slider {
	position:absolute;
	top:9px;
	left:120px;
	width:150px;
}
.jp-progress-slider .ui-slider-handle {
	cursor:pointer;
}
.jp-current-time,
.jp-duration {
	position:absolute;
	top:7px;
	font-size:0.9em;
	cursor:default;
	color: White;
	font-weight: bold;
}
.jp-current-time {
	left:78px;
}
.jp-gui .jp-duration {
	right:20px;
}
.jp-clearboth {
	clear:both;
}

.jp-gui .jp-progress-slider .ui-slider-range {
	background: #4A4A4A;
}
.jp-gui .jp-progress-slider
{
    background:#4A4A4A;
}
.jp-gui ul li .ui-icon
{
    background-image:url(../css/ui-lightness/images/ui-icons_ffffff_256x240.png);
}

.jp-gui .jp-progress-slider .ui-slider-handle {
	background: #BAB6B6;
}

.blog_update{ font-size:12px; color:gray; padding-top:4px;padding-bottom:5px}
.blog_updatetime{font-weight:bold; font-size:12px;}
span.soundTitle{text-decoration:underline;cursor:pointer;}
span.soundTitle:hover{color:#167ac6;}

div.ui-slider
{
    height:.8em;
    margin:0 0;
}