.infobox {
	border-top: 2px solid #686868;
	border-bottom: 2px solid #686868;
	border-left: 2px solid #686868;
	font-family: helvetica,arial,sans-serif;
	font-size: 1em;
	border-collapse: collapse;
}

.infobox td, .infobox th {
	padding: .2em;
	border-right: 2px solid #686868;
}

.infobox th {
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #383838;
}

.infobox td {
	border-top: 1px solid #383838;
}

/* Track list tables ****************/

.trax {
	border-top: 2px solid #686868;
	border-bottom: 2px solid #686868;
	border-left: 2px solid #686868;
	font-family: helvetica,arial,sans-serif;
	font-size: 1em;
	border-collapse: collapse;
}

.trax td, .trax th {
	padding: .2em;
	border-right: 2px solid #686868;
}

.trax th {
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #383838;
}

.trax td {
	border-top: 1px solid #383838;
}

td.time {
	text-align: right;
}

td.disclabel {
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	border-top: 2px solid #686868;
	border-bottom: 2px solid #686868;
}

td.tracknum  /* has own TD for track titles with line breaks */
{
	border-right: 0;
	padding-right: .1em;
}

.dim td { color: #666666; }

span.sample { font-size: smaller; }

/* Album list tables ****************/

table.albumlist {
	font-family: helvetica, arial, sans-serif;
	font-size: 1em;
	border: 1px solid #585858;
	border-collapse: collapse
}

.albumlist td, .albumlist th {
	padding: .2em;
	border: 1px solid #585858;
}

.albumlist th {
	text-align: left;
	font-family: verdana, helvetica, arial, sans-serif;
}

