
/*
--------------------------------------
DOWNLOAD
--------------------------------------
*/

.download_box {
	margin:0; padding:0; width:355px;
	}

.download_box_l {
	 padding:0 0 1.5em 0; width:721px;
	}

.download_table {
	border-collapse:collapse;
	width:355px;
	}

.download_box_l h2 {
	margin-top:0;
	}

.download_table_l {
	border-collapse:collapse;
	}

.download_table td, .download_table_l td  {
	padding:0.2em 5px;
	border:1px solid #cccccc;
	text-align:center;
	width:25px;
	}

.download_table th, .download_table_l th  {
	padding:0.1em 5px;
	border:1px solid #cccccc;
	background:#faf2ff;
	text-align:left;
	font-weight:normal;
	}	

/*
--------------------------------------
PARENT
--------------------------------------
*/

.table_box {
	margin:0; padding:0; width:355px;
	}

.download_box_l {
	 padding:0 0 1.5em 0; width:721px;
	}

.download_table {
	border-collapse:collapse;
	width:355px;
	}

.download_box_l h2 {
	margin-top:0;
	}

.download_table_l {
	border-collapse:collapse;
	}

.download_table td, .download_table_l td  {
	padding:0.2em 5px;
	border:1px solid #cccccc;
	text-align:center;
	width:25px;
	}

.download_table th, .download_table_l th  {
	padding:0.1em 5px;
	border:1px solid #cccccc;
	background:#faf2ff;
	text-align:left;
	font-weight:normal;
	}
	
/*
----------------------------------------------
LOG IN
----------------------------------------------
*/

.thumbnail_box {
	padding: 4px;
	font-size: 13px;
	border: 2px solid #9883a4;
	background-color: #FFFFFF;
	}
	
.login_bg {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #909850;
	background-color: #FFFFF0;
	padding: 2px 0 2px 4px;
	}
	
.login_bg2 {
	background-color: #FFFFF0;
	padding: 2px 0 2px 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #909850;
	}
	
/*
----------------------------------------------
TEACHER
----------------------------------------------
*/
.logout {
	text-align:right;
	}

/*
----------------------------------------------
SONG
----------------------------------------------
*/
#song { width:722px; margin:0 auto; float:left;}

.song_l {width:340px; border:#FFCCCC dashed 2px; text-align:left; padding:5px; font:"HG‘n‰pŠpÎß¯Ìß‘Ì"; margin:0 auto; background: url(../images/song_bg.gif) bottom right no-repeat #e1f3fc; float:left;}

.song_r {width:340px; border:#FFCCCC dashed 2px; text-align:left; padding:5px; font:"HG‘n‰pŠpÎß¯Ìß‘Ì"; margin:0 auto; background: url(../images/song_bg.gif) bottom right no-repeat #e1f3fc; float:right; vertical-align:top;}

.lylic {font-weight:bold; color:#FF6699; font:"HG‘n‰pŠpÎß¯Ìß‘Ì"; text-align:justify;}

.title { font-weight:bold; color:#FF6699; font-size:20px; border:none; line-height:25px; font:"HG‘n‰pŠpÎß¯Ìß‘Ì";}
.title2 { font-weight:bold; color:#FF6699; font-size:16px; border:none; line-height:20px; font:"HG‘n‰pŠpÎß¯Ìß‘Ì";}


#back_number {padding:5px; color:#FF99CC; font-weight:bold;}

#back_number a { color:#8a749b; font-weight:bold;}

.song_all {border:#FFCCCC dashed 2px; text-align:left; padding:5px 5px 0 35px; font:"HG‘n‰pŠpÎß¯Ìß‘Ì"; margin:0 auto; background:#fffeec;}




