* { margin:0; padding:0; }
body { font:12px bold "Tahoma", Helvetica, san-serif; font-weight:bold; background:#fff; margin:10% auto; }
img { border:none; }
a,
a:link  { cursor:pointer; outline:none; text-decoration:none; color:#000; }
a:visited { color:#666; }
a:active { cursor:pointer; outline:none; }
a:hover { background:#eee; }
a.no_pointer { cursor:auto; }
h1,h2 { text-indent:-5000px; height:1px; }
input { outline:none; }
input:active { outline:none; }
textarea { font:12px "Courier New", Courier, monospace; }

.bottom { vertical-align:bottom; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.text_right { text-align:right; }
.top { vertical-align:top; }
.hidden { display:none; }

#cover { width:50%; float:left; clear:left; text-align:right; }
#cover img { width:500px; }

#tracks { width:45%; float:right; }
#tracks ol { list-style:none; margin:30px 0 20px; }
#tracks li { height:30px; }
#tracks a,
#tracks a:link { line-height:30px; overflow:visible; display:block; position:relative; letter-spacing:1px; text-transform:capitalize; }
#tracks ol a,
#tracks ol a:link { font-size:45px; text-transform:none; letter-spacing:0; padding:10px 0 0; }

* html #tracks ol { margin:30px 0 5px; }
* html #tracks ol a,
* html #tracks ol a:link { font-size:30px; text-transform:uppercase; letter-spacing:0; padding:0; }

*:first-child+html #tracks li { height:25px; }


#player { clear:right; width:45%; float:right; padding:10px 0; }
#player iframe { border:0; height:15px; margin:auto; width:250px; }