@charset "utf-8";
h1, h2, h3, h4 {
	color:#900;
	margin:0;
	padding:5px;
}
p {
	color:#333;
	padding:5px;
	margin:0;
}blockquote {
	text-decoration: none;
	font-style:italic;
}
.songlist {
	font-size:14px;
	margin:0;
	padding:5px 0 0;
	text-align:left;
	line-height:24px;
}
.songlist a {
	color:#900;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/ajax-loader.gif);
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}
.songlist a:hover {
	color:#FF0000;
}
.songlist ul {
	margin:0;
	padding:0;
}
.songlist li {
	list-style:none;
	border:1px solid #F5F5DC;
	padding-left:5px;
}
.songlist li:hover {
	background-color:#EDEDC0;
	border:1px solid #D9D979;
}
.author {
	color:#333;
	border-bottom:2px solid #777;
	text-align:center;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
}
#directlist {
	font-size:14px;
	margin:0;
	padding:5px 0 0;
	text-align:left;
	line-height:24px;
}
#directlist a {
	color:#333;
	text-decoration:none;
	display:block;
}
#directlist a:hover {
	color:#900;
	font-weight:bold;
}
#directlist ul {
	margin:0;
	padding:0;
}
#directlist li {
	list-style:none;
	border:1px solid #F5F5DC;
	padding-left:5px;
}
#directlist li:hover {
	background-color:#F5F5DC;
}
