* { color: #282828; }
#bodyWrap { position:relative; }
#chart_list { width:260px; height:478px; overflow-y:scroll; float:left; margin-top:3px; }
#chart_list .chart_ttl { margin:2px 0 2px 0; }
#chart_list .muz_list { width:240px; height:50px; border-top:1px dotted #999999; border-right:1px dotted #999999; border-left:1px dotted #999999; padding-top:2px; overflow:hidden; }
#chart_list .muz_list .chart { width:20px; font-weight:bold; margin:3px 0px 0px 5px;  }
#chart_list .muz_list .artist { width:75px; margin:3px 2px 2px 2px; text-align:right; font-size:11px; font-weight:normal; font-family:굴림; color:#999999;}
#chart_list .muz_list .artist:hover { text-decoration:none; color:#FF6600; cursor:pointer; border:0px solid; padding:1px; }

#chart_list .muz_list .title { width:130px; margin:3px 2px 2px 2px; }
#chart_list .muz_list .title:hover { color:#FF3300; cursor:pointer; }
#chart_list .muz_list .sch_title { width:170px; margin:3px 2px 2px 2px; }
#chart_list .muz_list .sch_title:hover { color:#FF3300; cursor:pointer; }
#chart_list .muz_list .pic:hover { cursor:pointer; }


.chart_tab { width:260px;  float:left;  }
.chart_tab .kpop { width:120px; text-align:center; padding-top:5px; padding-bottom:5px; border:1px solid #999999; float:left; cursor:pointer; }
.chart_tab .kpop:hover { color:#FF9900; border:1px solid #FF9900; }
.chart_tab .pop { width:120px; text-align:center; padding-top:5px; padding-bottom:5px; border:1px solid #999999; float:left; cursor:pointer; margin-left:15px;  }
.chart_tab .pop:hover { color:#FF9900; border:1px solid #FF9900; }


#video_square { float:left; margin-left:10px; border:0px solid;  }
#video_square #video { width:700px; height:450px; border:1px solid #999999; }
#video_square #controller { width:700px; height:50px; border:1px solid #999999; margin:2px 0 2px 0; }
#video_square #controller .search_ttl { width:120px; margin:15px 0 0 10px; font-size:15px; font-weight:bold; }
#video_square #controller .search_input { margin:10px 0 0 10px; }
#video_square #controller .search_ttl #loading { display:none; background-color:#000000;  }

#video_square #controller .search_input .inputTypeText { width:400px; height:21px; font-weight:bold; font-size:15px;  }

#video_square #controller .search_btn { margin:10px 0 0 10px; width:80px; text-align:center; border:1px solid; padding:5px; background-color:#000033; color:white; }
#video_square #controller .search_btn:hover {  margin:10px 0 0 10px; width:80px; text-align:center; border:1px solid; padding:5px; color:red;  cursor:pointer; }




#musician_square { width:360px; height: 200px; border:1px solid #999999; margin:5px 0 10px 0; overflow:hidden; }
#musician_square .ttl { text-align:center; margin:4px 0 0 0; }
#musician_square .musician_name { margin:2px 0px 2px 2px; width:85px; height:80px; overflow:hidden; border:1px solid #CCCCCC; text-align:center; overflow:hidden; background-color:#FFFFFF; padding:2px 0 2px 0; font-size:11px; cursor:pointer; filter:alpha(Opacity=60); -ms-filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; }
#musician_square .musician_name:hover { color:#FF9900; filter:alpha(Opacity=100); -ms-filter:alpha(opacity=100); opacity:1;  -moz-opacity:1; }
#musician_square .musician_name img { min-height:65px; }

.tmp_square {  margin:5px 0 10px 10px; width: 600px; height: 200px; border:1px solid #CCCCCC;  }
.tmp_square  #tmp_description { margin:90px 0px 10px 10px; width: 580px; height: 90px; overflow-y:auto; }
.tmp_square  #tmp_description .descript{ width:420px; border:0px solid; margin:0 0 0 10px; }

#search_musician_news { margin:0 0 50px 0; }
#search_musician_news .imagesquare { margin:2px; height:214px; border:1px solid #CCCCCC; width:385px; }
#search_musician_news .imagesquare .image { filter:alpha(Opacity=60); -ms-filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; margin:3px 0 0 4px ; height:100px; border:1px solid #CCCCCC; overflow:hidden; }
#search_musician_news .imagesquare .image:hover { filter:alpha(Opacity=100); -ms-filter:alpha(opacity=100);  opacity:1; -moz-opacity:1;  margin:3px 0 0 4px ; height:100px; border:1px solid #CCCCCC; overflow:hidden; }

#search_musician_news .searchsquare { margin:2px; height:214px; width:580px;  border:1px solid #CCCCCC; overflow-y:auto;}
#search_musician_news .searchsquare .search_list { margin:10px; }
#search_musician_news .searchsquare .search_list .description { margin-top:2px;  }
#search_musician_news .searchsquare .search_list a { color:#3333FF; text-decoration:none; }
#search_musician_news .searchsquare .search_list a:hover { color:#FF3300; text-decoration:none; }

.dotline { border-bottom:1px dotted; height:10px; }
.tc { text-align:center; }
.mt10 { margin-top:10px; }
.bold { font-weight:bold; }

#llayer { display:none; background-color : #FFFFFF; border : 1px solid #999999; font-weight : ; color : rgb(0;40;244); top : 60px; left : 775px; width : 200px; height : 120px; position : absolute; }
#llayer .email { margin:5px 5px 2px 5px; float:left; width:50px; }
#llayer .email_input { margin-top:2px; float:left; }
#llayer .pass { margin:5px 5px 2px 5px; float:left; width:50px; }
#llayer .pass_input { margin-top:2px; float:left; }
#llayer .sign { margin:5px 5px 2px 5px; borer:1px solid; text-align:center; }
#llayer .sign:hover { borer:1px solid; color:#FF3300; cursor:pointer; text-align:center; }
#llayer .login { margin:5px 5px 2px 5px; borer:1px solid; text-align:center; }
#llayer .login:hover { borer:1px solid; color:#FF3300; cursor:pointer; text-align:center; }
#llayer .close { margin:5px 5px 2px 5px; borer:1px solid; text-align:center; background-color:#6699FF; }
#llayer .close:hover { borer:1px solid; color:#FF3300; cursor:pointer; text-align:center; }
input { border:1px solid #999999; }