body {
 background:#000000 url('/images/Finishing_Touches/bg') repeat-x fixed top center;
 margin:0px;
 font-family:arial, sans-serif;
 color:#D0D0D0;
}

a { color:#A0A0FF; text-decoration:none; }
a:hover, a:focus { color:#4060FF; text-decoration:underline; }
a:active { color:#0000FF; }
a:visited { color:#6080FF; }

img { border-width:0px; }

.l { float:left; }
.r { float:right; }
.c { display:block; margin-left:auto; margin-right:auto; }

form { display:inline; }

#nav {
 position:absolute;
 display:table-row;
 top:30px;
 left:190px;
}
#nav a {
 display:table-cell;
 padding:10px;
 text-decoration:none !important;
 opacity:0.9;
}
#nav a:hover { background:#000030; }
#nav a.dl { font-weight:bold; }

#middlec {
 position:absolute;
 top:110px;
 left:190px;
 right:190px;
 padding:10px;
 text-align:center;
 background:#000030;
 opacity:0.9;
}
#download a {
 display:block;
 padding:10px;
 margin-top:10px;
 border:1px solid #ffffff;
}

#middlec div.lyrics { white-space:pre-line; }
#middlec div.lyrics span.title {
 font-size:large;
 font-weight:bold;
}

div.wallpaper {
 display:inline-block;
 margin:10px;
}
div.wallpaper img { border:1px solid #4060FF; }
div.wallpaper:hover img { border:1px solid white; }

#looseends {
 position:fixed;
 right:20px;
 bottom:20px;
 width:150px;
 text-align:center;
 font-size:small;
}
#looseends span.copyright { font-size:x-small; }
#looseends img { margin:4px auto; }
#looseends div.external img { margin:2px; }

#player {
 display:block;
 position:fixed;
 left:20px;
 bottom:20px;
 width:150px;
 font-size:small;
}
#player.unready {
 opacity:0.2;
 cursor:default !important;
}
#player div.buttons {
 height:20px;
}
#player div.buttons img, #progress { margin-right:1px; }
#btndl { margin-right:0px !important; }
#player.ready div.buttons img { cursor:pointer; }
#player.ready div.buttons img:hover { background:#0040aa; }
#btnpause { display:none; }
#progress {
 display:inline-block;
 height:17px;
 width:88px;
 border:1px solid #ffffff;
 z-index:1;
}
#playerloading {
 display:none;
 padding:4px;
}
#progressload, #progressplay {
 display:inline-block;
 position:absolute;
 height:17px;
 width:0px;
}
#progressload {
 background:#002030;
 opacity:0.3;
 z-index:2;
}
#progressplay {
 background:#0040aa;
 z-index:3;
}
#playlist a {
 display:block;
 padding:2px 4px;
 color:#ffffff;
 text-decoration:none !important;
}
#playlist a.current { background:#002040; }
#player.ready #playlist a:hover { background:#0040aa !important; }


