/* Body */
body { background-color: #111; color: #fff; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; padding: 0; margin: 0;  }

/* SP Navigation Bar */
#spnav { font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; background-color: #000; border-bottom: 1px #111 solid; padding: 10px 5px; margin-bottom: 10px; height: 12px; font-size: 10px; }
#spnav ul { margin: 0; padding: 0; float: left; }
#spnav ul li { list-style: none; display: inline; margin-left: 10px; text-transform: uppercase; }
#spnav ul li.title { font-weight: bold; padding-right: 10px; border-right: 1px #222 solid; }
#spnav ul li a:link,
#spnav ul li a:visited { color: #e7dabb; text-decoration: none; }
#spnav ul li a:hover { text-decoration: underline; color: #fff; }
#spnav ul li.active a:link,
#spnav ul li.active a:visited { color: #fff; }
#spnav div { float: right; margin-right: 10px; }

/* Content */
#content { padding: 0 50px; }
#content h1#logo { color: #333; margin: 40px 0 25px 0; width: 273px; height: 34px; text-indent: -3000px; background: url('../images/logo.png') no-repeat -5px -5px; float: left; }
#content a#playerLink { display: block; float: left; margin: 45px 0 0 15px;}
#content a:link#playerLink,
#content a:visited#playerLink { color: #666; text-decoration: none; }
#content a:hover#playerLink { color: #eee; text-decoration: underline; }
#content div.clear { clear: both; }

/* Entry */
#content div.entry { width: 150px; margin-right: 20px; float: left; height: 220px; }
#content div.entry .primary { }
#content div.entry .primary a.coverart:link { display: block; }
#content div.entry .primary a.coverart:hover { }
#content div.entry .primary a.coverart .hover { position: absolute; display: none; }
#content div.entry .primary a.coverart:hover .hover { display: block; }
#content div.entry .primary a:link img { display: block; }
#content div.entry .primary h1 { font-size: 13px; text-align: center; margin: 10px 0 0 0; }
#content div.entry .primary h1 a:link,
#content div.entry .primary h1 a:visited { color: #fff; text-decoration: none; }
#content div.entry .primary h2 { font-size: 12px; text-align: center; font-weight: normal; margin: 5px 0 0 0; }
#content div.entry .primary h2 a:link,
#content div.entry .primary h2 a:visited { text-decoration: none; color: #888; }
#content div.entry .primary h2 a:hover { text-decoration: underline; }