@charset "utf-8";
/* CSS Document */

body {								/* Full screen */
	margin: 2px 0 4px 0;
}

#main { 
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
} 

#top_nav {					
	height:20px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#banner { 
	width:100%;
	margin-left:auto;
	margin-right:auto;
} 


#horizontal_nav {					/* Horizontal Navigation */
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:blue;
}


#left_nav {
	width:170px;
	float:left;
}

#right {
	width:250px;
	float:right;
}

#main_area { 
	width:530px;
	padding-left:8px;
	float:left;
	background-color:white;
}

#footer { 
	width:980px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#48b9fa;
} 

/* ================== MUSICS ========================================*/

#ads_horizontal_nav {					
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#musics_content {							/* Part under horizontal navigation */
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#musics_content_left {
	width: 620px;
	float: left;
	margin-left: 1px;	
}

#musics_left_nav {
	width: 170px;
	float: left;
}

#musics_main_area {
	width: 440px;
	float: right;
}

#musics_right {
	width: 170px;
	float: right;
}

/* ================== ADMIN ========================================*/
#content #admin_left_nav {				
	width: 120px;
	float: left;
	height:100%;
	margin-left:2px;
}

#content #admin_main_area {	
	width: 674px;	
	float: right;
	margin-left: auto;
	margin-right: auto;
}

/* ================================================================= */


.listing_inline_inforow_name a:visited {
	font-weight: bold;
	font-family: Tahoma, Verdana;	
	color: #ab0cc3;	
}


#searchform_tab {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial;	
}
/*
#mailbox_div {
	margin-left: 0px;
	margin-right: 2px;
	background-color:#D1D7DC;
	padding-top:10px;
	border: 2px brown solid;
}
*/


.admin_frame {
	width: 90%;
	margin: auto;
}

.admin_tab {
	width: 100%;
	margin-left: auto;
	margin-right: auto;;
	border: #006699 2px solid;
}

.admin_tab_firstrow {
	height: 18px;	
	font-size:13px;
	font-weight:bold;
	color:white;
	background-color:#006699;
	text-align:center;
}

.admin_tab_inforow {
	color: blue;
	font-size: 12px;
	font-family: Helvetica, Arial;
	text-align: left;
}

#announcements {
	width: 100%;
}

#faq_table {
	width: 96%;
	border: silver 1px solid;
}
.faq_questions {
	font-weight: bold;
	color: brown;
}

#article_div {
	width: 96%;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 9pt;
	font-family: Tahoma;
}

.answers_area {
	text-align: center;
}

.testcontent {
	color: blue;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}
.listing_songs {
	width: 100%;
}

.listing_songs a {
	text-decoration: none;
}


.listing_songs a:hover {
	color: red;
}

#listing_songs_firstrow {
	font-size: 12px;
	font-weight: bold;
	color: brown;
	height: 18px;
	padding-left:2px;
	background-image: url(../images/firstrow.gif);
}

.listing_songs_inforow {
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif;	
}

.listing_songs_inforow_title {
	font-weight: bold;
	color: #ab0cc3;
	text-decoration: none;	
}

.listing_songs_inforow_title a {
	font-weight: bold;
	color: #ab0cc3;
	text-decoration: none;	
}

.listing_songs_inforow_title a:visited {
	color: #ab0cc3;
}

.listing_songs_inforow_title a:hover {
	text-decoration:underline;
	color: blue;
}

.listing_songs_inforow_composer a {
	font-weight: normal;
	text-decoration: none;	
	color: black;
}

.listing_songs_inforow_artist a {
	font-weight: normal;
	text-decoration: none;	
	color: black;
}

.EnglishMenu_table {
	width: 336px;
}

.EnglishMenu_firstrow {
	width: 100%;
	font-size: 10pt; 
	font-weight: bold;
	font-family: Helvetica, Verdana, sans-serif;
	text-align: left;
	color: #0066CC;
}

.EnglishMenu_inforow {
	font-size: 9pt; 
	font-family: Time New Roman, Helvetica, Verdana, sans-serif;
	text-align: left;
}

.EnglishMenu_inforow a {
	text-decoration:none;
	color: black;
}

.EnglishMenu_inforow a:hover {
	text-decoration: underline;
	color:red;
}

#ListLetters_div {
	width: 100%;
	font-size: 8pt;
	color: brown;
	margin-left: auto;
	margin-right: auto;
}

#ListLetters_div a {
	text-decoration: none;
	font-weight: normal;
	color:green;
}

#ListLetters_div a:hover {
	background-color: brown;
	color: white;
}


.current_page {
	background-color:#006699;
	color:white; 
	font-weight:normal; 
	font-size:11px;
}

.totalpages {
	font-family:Verdana;
	font-size:11px;
	color:#006699;
}

.page_number {
	font-size:10px; 
	border:1px #bababa solid;
	background-color:#eeeeee;
}

.page_number a {
	text-decoration:none;
	color:#006699;
	font-family:Verdana;	
}

.page_number a:hover {
	color:white;
	text-decoration:none;
	background-color:#006699;
}