body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	margin: 0px;
	line-height: 18px;
	padding: 2px;
}
form{ display: inline;}
a:link, a:visited, a:active, a:hover {
	color: #626262;
	text-decoration: none;
	}
a:hover {
	color: #626262;
	text-decoration: underline;
}
hr{
	height: 1px;
	color:#b5b5b5;
}
/*�������Y*/
input.indexSearch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	height: 16px;
	border: 1px solid #727272;
	background-color: #ffffff;
}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	height: 20px;
	border: 1px solid #727272;
	background-color: #ffffff;
}
.navBar {
	color: #9bb21a;
}
.navBar a:link {
	text-decoration: none;

}
.navBar a:visited,  {
	text-decoration: none;
	color:#939393;
}
.navBar a:hover, .navBar a:active {
	text-decoration: underline;
	color: #939393;
}
/*�@�γ]�w*/
.idTxt{
	font-weight: bold;
	color: #30c3c8;
}
.idTxt a:link, .idTxt a:visited, .idTxt a:active{
	font-weight: bold;
	color: #30c3c8;
	text-decoration: none;
}
.idTxt a:hover{
	font-weight: bold;
	color: #30c3c8;
	text-decoration: underline;
}
.idTxt16px{
	font-size: 16px;
	font-weight: bold;
	color: #30c3c8;
}
.idTxt16px a:link, .idTxt16px a:visited, .idTxt16px a:active {
	font-size: 16px;
	font-weight: bold;
	color: #30c3c8;
	text-decoration: none;
}
.idTxt16px a:hover{
	font-size: 16px;
	font-weight: bold;
	color: #30c3c8;
	text-decoration: underline;
}
.songTxt{
	font-weight: bold;
	color: #eeae00;
}
.songTxt a:link, .songTxt a:visited, .songTxt a:active{
	font-weight: bold;
	color: #eeae00;
	text-decoration: none;
}
.songTxt a:hover{
	font-weight: bold;
	color: #eeae00;
	text-decoration: underline;
}
.songTxt16px{
	font-size: 16px;
	font-weight: bold;
	color: #eeae00;
}
.songTxt16px a:link, .songTxt16px a:visited, .songTxt16px a:active{
	font-size: 16px;
	font-weight: bold;
	color: #eeae00;
	text-decoration: none;
}
.songTxt16px a:hover{
	font-weight: bold;
	color: #eeae00;
	text-decoration: underline;
}
.singerTxt{
	color: #eeae00;
}
.singerTxt a:link, .singerTxt a:visited, .singerTxt a:active {
	color: #eeae00;
	text-decoration: none;
}
.singerTxt a:hover{
	color: #eeae00;
	text-decoration: underline;
}
.OrgsingerTxt{
	color: #9f9fa0;
	font-size: 10px;
}
.RateTxt{
	color: #a40000;
}
.PdTop10px{
	padding-top: 10px;
}
.Pd10px{
	padding-top: 10px;
	padding-bottom: 10px;
}
.Pdtop5px{
	padding-top: 5px;
}
.borderBoay{
	margin:-10px;
}
.moreTxt{
	font-weight: bold;
	font-size: 11px;
}
.moreTxt a:link, .moreTxt a:visited, .moreTxt a:active{
	text-decoration: none;
}
.moreTxt a:hover{
	text-decoration: underline;
}
.moreTxt10px{
	font-size: 10px;
}
.moreTxt10px a:link, .moreTxt10px a:visited, .moreTxt10px a:active{
	text-decoration: none;
}
.moreTxt10px a:hover{
	text-decoration: underline;
}
/*�n�J�ج[*/
.login{
 padding-top: 10px;
}
.login hr {
 padding-top: -10px;
}
.login a:link, .login a:visited, .login a:active, .login a:hover{
	font-size: 10px;
	color: #e60011;
}
.adTxt a:link, .adTxt a:visited, .adTxt a:active, .adTxt a:hover{
	font-size: 10px;
	color: #626262;
	text-decoration: none;
	
}
input.logininput{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	height: 16px;
	border: 1px solid #b5b5b5;
	background-color: #ffffff;
}

/*K-Star*/
.kstar text {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: -10px;
	margin-top:-20px;
}
.kstar a:link, .kstar a:visited, .kstar a:active {
	text-decoration: none;
}
.kstar a:hover {
	text-decoration: underline;
}
.kstar img{
	border: 5px solid #ffffff;
}
/*�o�N��D*/
.hotNews{
	line-height: 18px;
	padding-top: 10px;
}
.hotNews a:link, .hotNews a:visited, .hotNews a:active {
	text-decoration: none;
}
.hotNews a:hover{
	text-decoration: underline;
}
.hotNews td{
	border-bottom: 1px solid #dbdbdb;
}
.hotMore{
	font-size: 10px;
}
/*iKalaNews*/
.iKalaNews td{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.iKalaNews a:link, .iKalaNews a:visited{
	text-decoration: none;
}
.iKalaNews a:hover{
	text-decoration: underline;
}
.NewsDate{
	font-weight: bold;
	color: #aabf23;
}
/*K�P�j�D*/
.twinkleStar{
	line-height: 16px;
}
.twinkleStar a:link, .twinkleStar a:visited, .twinkleStar a:active {
	text-decoration: none;
}
.twinkleStar a:hover{
	text-decoration: underline;
}
.twinkleStar td{
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 5px;
	padding-top: 5px;
}
.hotMore{
	font-size: 10px;
}
/*�s�q�ֳ�+���Ʀ�*/
.NewHotSong a:link, .NewHotSong a:visited, .NewHotSong a:active{
	text-decoration: none;
}
.NewHotSong a:hover{
	text-decoration: underline;
}
/*�̷s��O*/
.NewDiary{
	line-height: 18px;
	padding-top: 10px;
}
.NewDiary td{
	padding-top: 3px;
	padding-bottom: 2px;
}
.NewDiary a:link, .NewDiary a:visited, .NewDiary a:active{
	text-decoration: none;
}
.NewDiary a:hover{
	text-decoration: underline;
}
/*�Ʀ�]*/
.thTxt{
	font-weight: bold;
	font-size: 11px;
	color:#b39a5f;
}
/*����}*/
.footer a:link, .footer a:visited, .footer a:active{
	text-decoration: none;
}
.footer a:hover{
	text-decoration: none;
	color:#aabf23 ;
}
/*----------------------------------20070709 punby----------------------------------*/
/*�ڭnk�q*/
.ksong, .ksong a:link, .ksong a:visited, .ksong a:active{
	font-size: 16px;
	text-decoration: none;
}
.ksong a:hover{
	font-size: 16px;
	text-decoration: underline;
	color:#FF9900;
}
.ksongOn{
	font-size: 16px;
	text-decoration: none;
	color:#FF9900;
}
.ksongOn a:link, .ksongOn a:visited, .ksongOn a:active, .ksongOn a:hover{
	font-size: 16px;
	text-decoration: none;
	color:#FF9900;
}
/*�W�U��*/
.pagelink a:link{
	font-weight: bold;
}
/*search���������D*/
.searchTitle11, .searchTitle11 a:link, .searchTitle11 a:visited, .searchTitle11 a:active{
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
.searchTitle{
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.searchTitle12gray{
	font-size: 12px;
	font-weight: bold;
	color:#656464;
}
.searchTitle12orange{
	font-size: 12px;
	font-weight: bold;
	color:#ff6900;
}
.searchTitle14{
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
}
.searchTitle14gray{
	font-size: 14px;
	font-weight: bold;
	color:#656464;
}
.searchTitle14orange{
	font-size: 14px;
	font-weight: bold;
	color:#ff6900;
}
/*search�9j�u*/
.search td{
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left:16px;
	padding-right:16px;
}
/*search�B�J*/
.stepTxt{
	font-size: 14px;
	padding-bottom: 5px;
	line-height: 24px;
}
.stepTxt h1{
	font-size: 16px;
	margin: 0px;
}
.stepTxt a:link, .stepTxt a:visited, .stepTxt a:active {
	text-decoration: none;
}
.stepTxt a:hover{
	text-decoration: underline;
	color:#FF9900;
}
/*search���Glist*/
.resultList{
	font-size: 12px;
	line-height: 30px;
}
.resultList a:link, .resultList a:visited, .resultList a:active {
	text-decoration: none;
}
.resultList a:hover{
	text-decoration: underline;
	color:#FF9900;
}
.resultList td{
	border-bottom: 1px solid #dbdbdb;
}
/*pop*/
.pop{
	line-height: 22px;
}
.pop a:link, .pop a:visited, .pop a:active {
	text-decoration: none;
}
.pop a:hover{
	text-decoration: underline;
}
/*----------------------------------20070711 punby----------------------------------*/
/*�o�N��D*/
.hotnewsTitle{
	font-weight: bold;
	font-size: 16px;
	color:#0066CC;
}
.hotnewsTitle13{
	font-weight: bold;
	font-size: 13px;
	color:#0066CC;
}
.hotnewsTitle13 a:link, .hotnewsTitle13 a:visited, .hotnewsTitle13 a:active, {
	font-weight: bold;
	font-size: 13px;
	color:#0066CC;
	text-decoration: none;
}
.hotnewsTitle13 a:hover{
	text-decoration: underline;
}
.KsongDate{
	font-size: 11px;
}
.klogDiary{
	color: #9bb21a;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
}
.klogDiary a:link, .klogDiary a:visited, .klogDiary a:active {
	color: #626262;
	text-decoration: none;
}
.klogDiary a:hover{
	text-decoration: underline;
}
.klogDiaryTxt {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
div.image-left {
    float: left;
    margin: 0 12px 5px 0;
    width:320px;
    padding:10px 10px 20px 10px; 
    border-width:1px 1px 1px 1px; 
    border-style:solid; 
    border-color:#999999; 
    background:white;
}
div.image-left p {
    color: #0066CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 5px 0 0;
    text-align: left ;
}
/*�̷s�^3*/
.respTxt{
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 18px;
}
.respTxt a:link, .respTxt a:visited, .respTxt a:active {
	font-size: 12px;
	text-decoration: none;
}
.respTxt a:hover{
	text-decoration: underline;
}
.respTxt h1{
	font-weight: normal;
	padding-left: 5px;
	font-size: 12px;
	margin: 0px;
	color: #986b33;
}
.respId{
	font-size: 11px;
	line-height: 18px;
}
.respId a:link, .respId a:visited, .respId a:active {
	font-size: 10px;
	text-decoration: none;
}
.respId a:hover{
	text-decoration: underline;
}
textarea.Respinput{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
	padding: 5px;
}
.ResArea {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}
.turnIn{
	font-size: 11px;
	color: #a40000;
	font-weight: bold;
}
.turnIn a:link, .turnIn a:visited, .turnIn a:active{
	color: #a40000;
	font-weight: bold;
}
.turnIn a:hover{
	color: #a40000;
	font-weight: bold;
	text-decoration: underline;
}
.turnIn12{
	font-size: 12px;
	color: #a40000;
	font-weight: bold;
}
/*���_���k���@��*/
.rightline {
	padding: 0 0 0 1px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
}
.rightTitle {
	font-size: 12px;
	font-weight: bold;
	color:#656464;
	padding-left: 6px;
	background-color: #eaf5af;
}
.rightTitle2 {
	font-size: 12px;
	font-weight: bold;
	color:#656464;
	padding-left: 6px;
	background-color: #ecf6ff;
}
.newslist {
	padding-top: 6px;
	padding-bottom: 6px;
}
li{
	list-style-image: url("ikala_images/ikala_right_li.gif");
	margin-left: 5px;
}
.rightTxtIn {
	padding-left: 16px;
}
/*��H*/
.forwardArea {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}
.forwardTitle{
	font-size: 14px;
	font-weight: bold;
	color:#666666;
	padding: 10px 10px 0 10px;
    background-color: #e5eeff;
}
.forwardTitle12gray{
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	letter-spacing:2px;
}
.forwardin{
	font-size: 12px;
	color:#656464;
	padding: 10px 10px 10px 10px;
    background-color: #e5eeff;
}
input.forwardkey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	height: 16px;
	border-top: 1px solid #757575;
	border-left: 1px solid #cecece;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #d2d2d2;
}
textarea.Respinput2{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
	padding: 5px;
	background:transparent;
}
/*----------------------------------20070716 punby----------------------------------*/
.faq-content {
	FONT-SIZE: 12px; COLOR: #666666;
}
.faq-t3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none
}
/*�ק�K�X*/
.klog-infoItemTxt{
	padding-left: 5px;
	font-size: 10px;
	color:#9bb21a;
}
/*���$�*/
.rantSrcTxt{
	font-size: 12px;
	font-weight: bold;
	color: #ff7208;
	font-family: "�s�ө���";
}
.fansTxt{
	font-size: 12px;
	font-weight: bold;
	color: #ff2c08;
	font-family: "�s�ө���";
}
.uploadTxt{
	font-size: 12px;
	font-weight: bold;
	color: #b0c527;
	font-family: "�s�ө���";
}
/*----------------------------------20070709 lingyen----------------------------------*/
.attenTxt{
	color: #E60011;
	font-size: 12px;
}
.attenTxt11{
	color: #E60011;
	font-size: 11px;
}
.member16px{
	font-size: 16px;
	font-weight: bold;
	color: #4377C0;
}
.member12px{
	font-size: 12px;
	font-weight: bold;
	color: #4377C0;
}
.memberitemTxt{
	color: #626262;
	font-size: 12px;
    font-weight: bold;
}
.test {
border-collapse:collapse
}
.pay td{
border: 1px solid #e5e5e5;
}
/*---------------------------20070719 chih---------------------------------*/
.privacy{
	padding-top: 10px;
}
.privacy ul{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.privacy li{
	margin-left: 20px;
	margin-right: 20px;
	list-style: disc;
}
.privacy h5{
	margin: 0px;
}
/*-----------20070725 chih---------*/
.pinkText{
	color: #fa6986;
}
/*-----------20070801 chih---------*/
.paylink a:link, .paylink a:visited, .paylink a:active {
	font-weight: bold;
	color: #e0218a;
	text-decoration: underline;
}
.paylink a:hover {
	font-weight: bold;
	color: #d3005f;
	text-decoration: underline;
}
/*-----------20070806----------*/
.Mag li{
	margin-left: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type: none;
}
.Mag ul {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.Mag h1{
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 16px;
}
/*-----------------------------20070810-------------------------*/
.faqTxt{
	padding: 5px;
	font-size: 12px;
	
}
.faqTxt h1{
	margin: 0px;
	font-size: 12px;
}
.faqTxt h2{
	margin: 0px;
	font-size: 16px;
	line-height: 24px;
}
.faqTxt h3{
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
}
.faqTxt ul {
	list-style: none;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;
}
.faqTxt li {
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 16px;
	font-weight: normal;
	list-style: none;
	text-align: justify;
	line-height: 24px;
}
.faqTxt li a {
	font-weight: normal;
	list-style: none;
}


/*-------gady's css Start-------*/
td{font:12px;}
.loginMsgStyle{
	color:red;
}
.pointer{cursor: pointer;}

/*-------gady's css End-------*/
/*------linkcolor's css Start------*/
a.a1{font-size:16px;}
a.a1:link {
	color: #6699CC;
	text-decoration: none;
	}
a.a1:visited{
	color: #orange;
	text-decoration: none;
	} 
a.a1:hover{
	color:#FFB119;
	text-decoration: underline;
}

a.a1:active{
	color: #892BFC;
	text-decoration: none;
}

/*------linkcolor's css end------*/

/*---------20070829------*/
.infoTxt{
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 2px;
}
.txt16Px{
	font-size: 16px;
	line-height: 30px;
}
/*---------20070903 punby------*/
.underline {
	text-decoration: underline;
}
/*------20070903 Daniel----*/
.songBook{
	font-size: 12px;
	color: #8d8d8e;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 2px;
	border-bottom: 1px dashed #8d8d8e;
}
.songBook a:link, .songBook a:visited, .songBook a:active{
	color: #8d8d8e;
	text-decoration: none;
}
.songBook a:hover{
	color: #FF9900;
	text-decoration: underline;
}
.songBook2{
	font-size: 11px;
	color: #8d8d8e;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 2px;
	border-bottom: 1px solid #8d8d8e;
}
/*------Daniel070911------*/
.kstarplug{
	font-size: 10px;
	padding: 4px;
	background-color: #e4f0fc;
}
.newrecord{
	border-bottom: 1px dashed #d2d2d2 ;
	padding-bottom: 3px;
}
.newmember{
	padding: 5px;
	border: 1px solid #d2d2d2;
}
.recomtwinklestar{
	color: #85a7cb;
	padding: 5px 2px 5px 3px;
	border-bottom: 1px dotted #b3b3b3;
	/*--
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3
	--*/
}
.recomtwinklestar p{
	text-align: justify;
}
.submitBtn{
	font-size: 12px;
	color: #131313;
	border: 1px solid #131313;
	padding: 3px;
}

.ReTxt{
	font-size: 10px;
	color: #ffb623;
	font-family: Arial, Helvetica, sans-serif;
}

.PlayTimeTxt{
	font-size: 10px;
	color: #ae2873;
	font-family: Arial, Helvetica, sans-serif;
}
div.image-left p.tcenter {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /*margin: 5px;*/
	text-align: center;
}
div.image-right {
	float: right;
	margin: 0 5px 0px 12px;
	width: 320px;
	padding: 10px 10px 20px 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	background: white;
}
div.image-right p {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*margin: 5px;*/
	text-align: left;
}
.klogDiaryTxt h1{
	font-size:16px;
	margin: 3px;
}
.sTxt{
	font-size:12px;
	font-weight: normal;
}
.stepTxtOn, .stepTxtOn a:link,  .stepTxtOn a:active, .stepTxtOn a:visited, .stepTxtOn a:hover {
    color:#FF6900;
}
.stepTxtOn h1{
    color:#FF6900;
}
.whiteline td{

           border-bottom: 1px dashed #bfbeaa;

}
/***----add by shily 1004  start****/
.bg{

           background-image:url(footer.gif);

           background-position:bottom ;

           background-repeat:no-repeat;

           background-color:#000000;

           padding-left:10px;

           padding-right:10px;

           padding-top:10px;

           padding-bottom:20px;

}

.bg h1{

           margin:0px;

           font-size:16px;

}

.bg2 {

           background-position:bottom ;

           background-repeat:no-repeat;

           padding-left:10px;

           padding-right:10px;

           padding-top:10px;

           padding-bottom:20px;

           line-height:24px;

}

.bg2 h1{

           margin-left:0px;

           margin-bottom:5px;

           margin-right:0px;

           margin-top:10px; 

           font-size:16px;

}

.bg2 h2{

           margin-left:0px;

           margin-bottom:5px;

           margin-right:0px;

           margin-top:15px; 

           font-size:12px;

           width:100%;

           padding-top:5px;

           border-top: 1px solid ;

}

.footerMenu{

           text-align:right;

}

/* ADD by Edwin */
img { 
 behavior: url(iepngfix.htc); 
}
/***----add by shily 1004  end****/


.topical{ margin: 0 8px 0 0 !important;margin: 0 4px 0 0; padding: 0px; float: right; }
.topical li{ float:left; width: 81px; height: 19px; line-height:19px; padding-top:2px; text-align: center; background-image:url(../ikala_images/pick_Tag_N.gif);}
.topical .cur{ background-image:url(../ikala_images/pick_Tag.gif); }

/*活動專區*/
.resultListnote {color: #8F8F8F;}
.resultListnote02 {color: #FF9999;}
/*
.createsongs{ width: 250px; background: url(../event_images/bg_02.gif)}
.createsongs ul{margin: 0px 15px 0 15px !important; padding:65px 0 0 0; list-style: none; text-align: left;}
.createsongs li{ background:url(../event_images/iocnMusic.gif) 0px 8px no-repeat; border-bottom: dotted 1px #585858; list-style: none; margin-left:0px !important; padding:5px 0px 3px 15px !important;}
*/

/* 人才招募 */
.hrContent {
	padding:0 8px;
	margin:0;
}
.hrContent a:hover {color:#ff6600!important;text-decoration:underline;}
.hrTitle {
	font-size:1.2em;
}
.hrTitleSpecial {
 font-size:1.3em;
 padding:5px 0 5px 6px;
 margin:12px 0 0 15px;
 border-left:6px solid #ccc;
 border-bottom:1px dotted #ccc;
 width:95%;
}
.jobTitle {
	color:#00adef;
	font-size:1m;	
	padding-left:15px;
}
.hrContent hr {
	border:0; 
	border-bottom:1px dotted #ccc;
}
.hrSubContent p {
 	padding:0 15px;
	margin:8px 0;
}
.hrSubContent b{
 	padding:0 15px;
	margin:11px 0;
}


