BODY, TD {
	color : #404040;
	text-align: center;
	font-family:Tahoma; 
	font-size:11px;
	font-weight:normal;
}
body { background: #ffffff; }

TD { text-align: left; vertical-align: top; background-color:#FFFFFF; }
INPUT { font-family:Tahoma; font-size:11px; }

.album { color:#7B5A39; }
A.album { color:#7B5A39; text-decoration: none; }
A.album:HOVER { color:#7B5A39; background-color:#E9DCCF; text-decoration: overline underline; }
A.album:visited { color: #999999; }

/*.song { color: #00608C; }
A.song { color: #00608C; text-decoration: none; }
A.song:HOVER { color: #00608C; background-color:#CDEFFF; text-decoration: overline underline; }
A.song:VISITED { color: #999999; }*/
.song { color: #00608C; }
A.song { color: #00608C; text-decoration: none; }
A.song:HOVER { color: #FFFFFF; background-color:#00608C; text-decoration: none; }
A.song:VISITED { color: #999999; text-decoration: none; }

.artist { color:#C87A00; }
A.artist { color:#C87A00; text-decoration: none; }
A.artist:HOVER { color:#C87A00; background-color:#FFECCD; text-decoration: overline underline; }
A.artist:visited { color: #999999; }

A { color:#0000C0; text-decoration: none; }
A:HOVER { color:#0000C0;text-decoration: overline underline; }

A.image:HOVER { background-color: transparent; }

SELECT.menu { font-family:Tahoma; font-size:11px; }
A.menu { font-size:11px; color:#999999; text-decoration: none;  }
A.menu:HOVER { font-size:11px; color:#0005e0; background-color:#D6DFF7; text-decoration: underline overline;}
A.random { color:#999999; text-decoration: none;  }
A.random:Hover { color:#0005e0; text-decoration: underline;}

.topmenu { font-family:Tahoma; color: #808080;}
A.topmenu:VISITED { color: #0000A0; }

.topsubmenu { font-family:Tahoma; font-size:11px; color: #999999;}
A.topsubmenu { color:#808080; text-decoration: none; }
A.topsubmenu:HOVER { color:#0000C0; background-color:#DBE6F1; text-decoration:overline underline; }

.noel { color:#177517; }
A.noel { color:#177517; text-decoration: underline; }
A.noel:HOVER { color:#177517; background-color:#D5F7D5; text-decoration: overline underline; }
A.noel:visited { color: #999999; }

.NORM { font-family:Tahoma; font-size:11px;  font-weight:normal; }
.UNI { font-family:Arial; font-size:11px;  font-weight:normal; }
.VIS { font-family:"聲hMinh 1.1"; font-size:12px;  font-weight:normal; }
.TCVN { font-family: ".VnArial"; font-size:12px; font-weight:normal; }
.VIQR { font-family: Tahoma; font-size: 11px; font-weight:normal; }
.VNI { font-family: VNI-Times; font-size: 13px; font-weight:normal; }
.VPS { font-family: "VPS Times"; font-size: 13px; font-weight:normal; }

.titleNORM { font-family:Tahoma; font-size:16px;  font-weight:bold; }
.titleUNI { font-family:Tahoma; font-size:16px;  font-weight:bold; }
.titleVIS { font-family:"聲hMinh 1.1"; font-size:16px;  font-weight:normal; }
.titleTCVN { font-family: ".VnArial"; font-size:16px; font-weight:bold; }
.titleVIQR { font-family: Tahoma; font-size: 16px; font-weight:bold; }
.titleVNI { font-family: VNI-Times; font-size: 16px; font-weight:bold; }
.titleVPS { font-family: "VPS Times"; font-size: 16px; font-weight:normal; }

.introNORM { font-family:Tahoma; font-size:13px;  font-weight:normal; }
.introUNI { font-family:Tahoma; font-size:13px;  font-weight:normal; }
.introVIS { font-family:"聲hMinh 1.1"; font-size:13px;  font-weight:normal; }
.introTCVN { font-family: ".VnArial"; font-size:14px; font-weight:normal; }
.introVIQR { font-family: Tahoma; font-size: 13px; font-weight:normal; }
.introVNI { font-family: VNI-Times; font-size: 14px; font-weight:normal; }
.introVPS { font-family: "VPS Times"; font-size: 14px; font-weight:normal; }

.helpNORM { font-family:Tahoma; font-size:13px;  font-weight:normal; }
.helpUNI { font-family:Tahoma; font-size:13px;  font-weight:normal; }
.helpVIS { font-family:"聲hMinh 1.1"; font-size:13px;  font-weight:normal; }
.helpTCVN { font-family: ".VnArial"; font-size:14px; font-weight:normal; }
.helpVIQR { font-family: Tahoma; font-size: 13px; font-weight:normal; }
.helpVNI { font-family: VNI-Times; font-size: 14px; font-weight:normal; }
.helpVPS { font-family: "VPS Times"; font-size: 14px; font-weight:normal; }

.hTitleNORM { font-family:Tahoma; font-size:13px;  font-weight:bold; }
.hTitleUNI { font-family:Tahoma; font-size:13px;  font-weight:bold; }
.hTitleVIS { font-family:"聲hMinh 1.1"; font-size:13px;  font-weight:bold; }
.hTitleTCVN { font-family: ".VnArial"; font-size:14px; font-weight:bold; }
.hTitleVIQR { font-family: Tahoma; font-size: 13px; font-weight:bold; }
.hTileVNI { font-family: VNI-Times; font-size: 14px; font-weight:bold; }
.hTitleVPS { font-family: "VPS Times"; font-size: 14px; font-weight:bold; }

.hHeadingNORM { font-family:Tahoma; font-size:16px;  color:#000080; font-weight:bold; }
.hHeadingUNI { font-family:Tahoma; font-size:16px;  color:#000080; font-weight:bold; }
.hHeadingVIS { font-family:"聲hMinh 1.1"; font-size:16px; color:#000080; font-weight:normal; }
.hHeadingTCVN { font-family: ".VnArial"; font-size:16px; color:#000080; font-weight:bold; }
.hHeadingVIQR { font-family: Tahoma; font-size: 16px; color:#000080; font-weight:bold; }
.hHeadingVNI { font-family: VNI-Times; font-size: 16px; color:#000080; font-weight:bold; }
.hHeadingVPS { font-family: "VPS Times"; font-size: 16px; color:#000080; font-weight:normal; }

.smallNORM { font-family:Tahoma; font-size:10px;  font-weight:normal; }
.smallUNI { font-family:Arial; font-size:10px;  font-weight:normal; }
.smallVIS { font-family:"聲hMinh 1.1"; font-size:11px;  font-weight:normal; }
.smallTCVN { font-family: ".VnArial"; font-size:11px; font-weight:normal; }
.smallVIQR { font-family:Tahoma; font-size: 10px; font-weight:normal; }
.smallVNI { font-family: VNI-Times; font-size: 12px; font-weight:normal; }
.smallVPS { font-family: "VPS Times"; font-size: 12px; font-weight:normal; }

.largeNORM { font-family:Tahoma; font-size:14px;  font-weight:normal; }
.largeUNI { font-family:Tahoma; font-size:14px;  font-weight:normal; }
.largeVIS { font-family:"聲hMinh 1.1"; font-size:14px;  font-weight:normal; }
.largeTCVN { font-family: ".VnArial"; font-size:14px; font-weight:normal; }
.largeVIQR { font-family:Tahoma; font-size: 14px; font-weight:normal; }
.largeVNI { font-family: VNI-Times; font-size: 14px; font-weight:normal; }
.largeVPS { font-family: "VPS Times"; font-size: 14px; font-weight:normal; }

.select { font-family:arial,helvetica,san-serif;  font-size:11px;  font-weight:normal; }
.selectsmall { font-family:arial,helvetica,san-serif;  font-size:10px;  font-weight:normal; }

.footer { color:#999999; text-align:right; font-size:11px; }
A.footer { color:#999999; text-decoration: none;  }
A.footer:Hover { color:#0005e0; text-decoration: underline;}

A.side { color:#0000C0; text-decoration: underline; }
A.side:HOVER { color:#0000C0; background-color:#D6DFF7; text-decoration:overline underline; }
A.side2 { color:#0000C0; }
A.side2:HOVER { color:#0000C0; background-color:#D6DFF7; text-decoration:overline underline; }
A.sidetitle { color:#000040; }
A.sidetitle:HOVER { color:#0000C0; background-color:#D6DFF7; text-decoration: overline underline; }

td.control, select.control, input.control { font-family: Tahoma; font-size: 11px; font-weight:normal; }
A.control { color:#0000C0; text-decoration: none;  }
A.control:HOVER { color:#0000C0; background-color:#D6DFF7; text-decoration: underline overline;}
A.controlmenu { color:#999999; text-decoration: none;  }
A.controlmenu:HOVER { color:#0000C0; background-color:#D6DFF7; text-decoration: underline overline;}

IMG.alth { border:solid 1px #C0C0C0; }

.mouseover { background-color:#EFEFEF; }
.mouseout { background-color:Transparent; }

/* song listing */
.slCtrBg { background-color:#CDEFFF; } /* control-box background */
.slOrd { text-align:right; padding-top:3px; padding-right:5px; } /* list item number */
.slLyr { color:#404040; padding-top:2px; padding-left:70px; }
.slItem { padding-top:2px; vertical-align:bottom; }
.slItemLn { border-top:dotted 1px #808080; }
.slName { font-size:12px; font-weight:bold; }
.slPerf { padding-bottom:2px; }
.slPerfLa { color:#808080; padding-bottom:1px; padding-right:5px; }
.slPerfVa { padding-bottom:1px; }

div.play_button {
	margin-top:2px;
	margin-bottom:1px;
	width:90px;
}

div.download_button {
	border-top:solid 1px #c0c0c0;
	margin-top:1px;
	margin-bottom:2px;
	width:90px;
}

a.play_button {
	background:url(../images/play_button.gif) no-repeat;
}

a.download_button {
        background:url(../images/download_button.gif) no-repeat;
}

a.play_button, a.download_button {
        display:block;
        height:21px;
        padding-left:25px;
	line-height:21px;
	vertical-align:middle;
	color:#808080;
	font-weight:bold;
}

a.play_button:hover, a.download_button:hover {
	text-decoration:underline;
	color:#404040;
	background-position:0 -21px;
}
