/** !! obsolete !! **/
DIV.bg1g { width:250pt; height:10pt; padding-top:4pt; padding-bottom:4pt; padding-left:4pt; padding-right:4pt; color:#002F00; background:#E3FFE3; }
DIV.bg1b { width:250pt; height:10pt; padding-top:4pt; padding-bottom:4pt; padding-left:4pt; padding-right:4pt; color:#00002F; background:#E3F3FF; }
DIV.bg1r { width:250pt; height:10pt; padding-top:4pt; padding-bottom:4pt; padding-left:4pt; padding-right:4pt; color:#3F0000; background:#FFE7E3; }
DIV.bg1p { width:250pt; height:10pt; padding-top:4pt; padding-bottom:4pt; padding-left:4pt; padding-right:4pt; color:#2F002F; background:#F0E7FF; }
DIV.bg1o { width:280pt; height:10pt; padding-top:4pt; padding-bottom:4pt; padding-left:4pt; padding-right:4pt; color:#4F2F00; background:#FFF0D7; }
DIV.artist-name { width:100%; height:28pt; font-size:20pt;filter:dropshadow(color=#DFBFCF,offx=4,offy=4); }
DIV.song-list { margin-left:15pt; line-height:16pt; }
DIV.song-info { width:98%; height:10pt; padding-top:8pt; padding-bottom:8pt; padding-left:8pt; padding-right:8pt; color:#002F00; font-size:13pt; background-color:#E7FFE3; }
/* DIV.Shadow { width:100%; filter:dropshadow(color=#DFDFDF,offx=4,offy=4); } */
.top-info { width:80%; line-height:38pt; font-size:20pt; font-weight:bold; color: inherit; background:#EFEFFF; }

SPAN.item2 { color:#4F1F00; background-color:#FFFFBF; height:15pt; }
SPAN.item3 { color:#4F1F00; background-color:#E7FFCF; height:15pt; }

IFRAME.hidden { border:solid 1px; display:none; }

/***  text margin  ***/
.level1  { margin-left: 1em; margin-right: 1.5em; }
.level2  { margin-left: 2em; margin-right: 1.5em; }

/***  font color  ***/
.DarkBlue { color: #3366CC; background: transparent; }
.DarkRed  { color: #993333; background: transparent; }

/***  font style  ***/
.Huge    { font-size: 2.8em; }
.Biggest { font-size: 1.8em; }
.Big     { font-size: 1.1em; }
.Small   { font-size: 0.75em; }
.Bold    { font-weight: bold; }
.Impact  { font-family: Impact, Arial, sans-serif; }
.Roman   { font-family: "Times New Roman", sans-serif; }

/***  title style  ***/
.Title  { width: 100%; font-weight: bold; margin: 0em; }

/***  shadow effect  ***/
.Shadow     { width: 100%; filter: Shadow(color=#CCCCEE, direction=135); }
.DropShadow { width: 100%; filter: DropShadow(color=#DFDFFF, offx=4, offy=4); }

/*** code ***/
.code { background-color:#FCFCFC; border:thin solid #E7E7F7; padding:0em 1em; margin:1em 0.5em; font-size:1.05em; }
.filename  { color:#6666FF; }
.comment   { color:#0033CC; }
.rem       { color:#006600; }
.command   { color:#660099; }
.value     { color:#339933; }
