a:link{color:#222222;}
a:focus{color:#42A0FF;}
a:visited{color:#666666;}


/* ----------------------------------------------

		main

---------------------------------------------- */

#main {
  margin:0px auto 0pt;
  width:780px;
}

#main #recommend-artist {
  margin: 0;
  width: 780px;
  height: auto;
}


#main #recommend-artist h3{
  width: 780;
  height:28px;
  background: url(../images/title_recommend.gif) no-repeat 0 bottom;
  border: 1px solid #000000;
}

#main #recommend-artist .items {
  width: 175px;
  height:150px;
  margin: 10px 0 0px 0;
  padding: 10px 10px ;
  _padding: 10px 0 ;
  float: left;
  _display: inline;
}



#main #recommend-artist .items div {
  width: 90px;
  height:120px;
  float: right;
  text-align: left;
  _display: inline;
}

#main #recommend-artist .items span img{
  display: inline;
  margin: 10px 0 0 55px;
  _margin: 10px 0 0 45px;
}

#main #recommend-artist .items .artist_info{
  width: 70px;
  height: 100px;
  padding: 2px;
  float:left;
  _display: inline;
}

#main #recommend-artist .items .artist_detail {
  margin-bottom: -5px;
}

#main #recommend-artist .items .artist_name {
  width:112px;
  margin-top: 0px;
  font-weight:bold;
  text-decoration:underline;
  _display: inline;
}

#main #recommend-artist .items p .more {
  margin: -10px 0 2px 0;
  _display: inline;
}


#main #recommend-artist .items .dot_line{
  margin: 5px 0 0 0;
  _display: inline;
}

* html .recommend-artist .items p { margin:0;}
* html .recommend-artist .items span img { margin-top:5px;}

*:first-child+html .recommend-artist .items p { margin: 0;}
*:first-child+html .recommend-artist .items span img { margin-top: 5px;}




/* ----------------------------------------------

		detail common

---------------------------------------------- */
.artist-name h1 {
  margin:5px 0 20px 0;
  font-size:14pt;
}

.artist_menu {
  margin:3px;
}

.artist_official {
  margin-top:-18px;
  float:right;
}

/* ----------------------------------------------

		detail left

---------------------------------------------- */
.clap {
  font-size:8pt;
  margin-bottom:6px;
}

.clap #result {
  font-size:8pt;
  color:#ff0000;
  margin-bottom:6px;
}


#recommend-left {
  float: left;
  width: 200px;
  padding:15px 0 0 0;
}

#recommend-left .artist-photo {
  margin-bottom: 20px;
}

#recommend-left .artist-info p{
  margin:0 10px 0 10px;
  text-align:left;
}


#recommend-line {
  float: right;
  margin:5px 5px 0 0;
  background: url(../images/line_title.gif) repeat-y 0 0;

}

/* ----------------------------------------------

		detail right

---------------------------------------------- */

#recommend-right {
  float: right;
  width: 510px;
  margin-top: 15px;
  padding:0px 15px 15px 30px;
  background: url(../images/line_title.gif) repeat-y ;
}

#recommend-right .artist-profile {
  margin-bottom: 20px;
  line-height:1.6;
  text-align:left;
}


#recommend-right .artist-message {
  margin: 20px 0 20px 0;
  line-height:1.6;
  text-align:left;
}


#recommend-right .artist-live {
  margin: 20px 0 0 0;
  line-height:1.6;
}

#recommend-right .artist-livemenu {
  padding:10px;
  background-color:#ececec;
  line-height:1.6;
}
