@charset utf-8;

/* ICON */
span.icon { margin:0 2px 2px 0; float:left; }

span.clip a { background-position:-20px -90px; }
span.cliped a { background-position:-20px -110px; }

span.ticon { margin:0 2px 2px 0; width:auto; height:20px; float:left; }
span.prof a { width:70px; }

.icons { margin:0 0 0 130px; width:auto; float:none; }
.icons span.icon, .icons span.icon a { width:20px; height:20px; }
/* ICON */

/* GENRES */
.whiteBack { margin:0 5px 5px 0; padding-bottom:100px; width:153px; height:40px; float:left; }
.midBox { clear:none; }

.midBox h3, .midBox p, .midBox address { margin:0 0 6px; float:none;}
.midBox h3.artistName { margin-bottom:0; font-size:108%; width:auto; }

.midBox p.date { margin-bottom:0; font-size:93%; position:absolute; bottom:35px; left:10px; }
.midBox p.update { margin-bottom:0; font-size:85%; position:absolute; bottom:35px; left:10px; width: 90%; }
.midBox .icons { margin:0; top:auto; right:auto; bottom:10px; left:10px; }

/*.genres { margin:0 -2px 0 0; width:148px; position:absolute; bottom:55px; left:10px; }*/
.genres { margin:0 -2px 0 0; width:148px; position:absolute; bottom:45px; left:10px; }
.genres a { padding:0 2px; }
/* GENRES */

.narrowSearch { padding-right:0; }
.narrowSearch form { width:auto; overflow:hidden; }
.narrowSearch form dl { margin-bottom:15px; }
.narrowSearch form table { margin:0 25px 0 0; width:auto; float:left; }
.narrowSearch form table td { padding:0 0 10px 10px; font-size:108%; line-height:22px; font-weight:bold; text-align:center; }
.narrowSearch form table td a { display:block; width:22px; height:22px; background:#555; color:#FFF;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
} .narrowSearch form table td a:hover { display:block; background:#555; }
.narrowSearch form p { clear:both; position:absolute; right:20px; bottom:40px; }

#wrap #container #content div.grayBack { padding-right:0; overflow:hidden; }
p.loading { margin:0 0 5px; padding:10px 277px 400px; text-align:center; }
