.clearleft{	clear: left; }
h2{
	font-size: 1.1em;
	margin: 10px 0px 0px 0px;
	color: #B53019;
	text-decoration: underline;
}
h2 a{
	text-decoration: none;
	color: #B53019;
}
h2 a:hover{
	text-decoration: none;
}
/* Lists */
table{
	font-size: 0.9em;
	margin: 10px 0px 10px;
}
table th{
	padding: 3px;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 1.0em;
	border-bottom: 1px solid #CCC;
	background-color: #ebebeb;
}
table th a, table th a:visited{
	color: #000;
}
table td{
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #EEE;
} 
table td.last, table th.last{
	border-right: 0px;
}
span.label{
	color: #555555;
}

/* Misc */
#form_date{
	float: right;
	font-size: 1.2em;
}

#playlist_search .text{
	font-size: 11px;
	padding: 5px 15px 10px 15px;
}
#playlist_search label{	
	width: 45px;
}
#playlist_search #field_host{
	float: left;
	width: 200px;
} 
#playlist_search #field_date,
#playlist_search #field_album,
#playlist_search #field_song, 
#playlist_search #field_artist{
	float: left;
	width: 230px;
}
#playlist_search #field_label{
	float: left;
	width: 200px;
}
#playlist_search #field_show{
	float: left;
	width: 340px;
}
#playlist_search #field_date{
	clear: left;
}
#playlist_search #submit_button{
	padding-left: 50px;
}
