/*World specific css*/



 #non_roman_text 
,.non_roman_computer_text_intro
,.non_roman_computer_text_title_left
,.non_roman_computer_text_lyrics_left
,#atozListContainer
,#continentNameImage
{padding-left:30px;}

 #worldHubContainer
,#continentHubContainer
,#abcContainer
,#languageListContainer
{padding-left:35px; }

#languageListContainer{
padding-top:5px;
padding-bottom:10px;	
}


/* Non Roman Text */
#non_roman_text {
	float:left;
	width:100%;
	padding-top: 20px;
	padding-bottom: 30px;
	clear: both;
}
.non_roman_computer_text_intro {
	
	margin:0px;
	padding-bottom:10px;
	
}
.non_roman_computer_text_title {
	padding-right:50px;
	padding-bottom:20px;
	margin:0%;
}
.non_roman_computer_text_lyrics {
	padding-right:50px;
	margin:0%;
}
.non_roman_computer_text_title_left {
	padding-right: 0px;
	padding-bottom:20px;
	margin:0%;
}
.non_roman_computer_text_lyrics_left {
	padding-right: 15%;
	margin:0%;
}

 #non_roman_text 
,.non_roman_computer_text_intro
,.non_roman_computer_text_title_left
,.non_roman_computer_text_lyrics_left
{
text-align:left;
/* padding-left:45px; */
}

 .non_roman_computer_text_title 
,.non_roman_computer_text_lyrics 
{text-align:right;}

 .non_roman_computer_text_title
,.non_roman_computer_text_lyrics
,.non_roman_computer_text_title_left
,.non_roman_computer_text_lyrics_left
{font-size:x-large;}

 .non_roman_computer_text_title
,.non_roman_computer_text_title_left
{font-weight:bold;}
 /* End Non Roman Text */

/* country */

#country_pic{
clear:both;
padding:0px;
margin:0px;
padding-top:40px;	
}

#flagAndNameCountry{
clear:both;
padding:0px;
margin:0px;
padding-top:20px;	
}

.countryIntroImage{
clear:both;
padding:0px;
margin:0px;
padding-top:20px;	
}

#countrySongList{
clear:both;
padding:0px;
margin:0px;
padding-left:10px;	
}

.language_name_database {
	font-weight:bold;
	color: #990000;
	font-size:20px;
	padding-bottom:20px;
	padding-top:7px;
	margin-bottom:0px;
	}
.tiny_flag {
	padding-top:15px;
	padding-bottom:15px;
	}	
.contents_song_name {
	font-size:large;
	color: #990000;
	padding-bottom: .5em;
	}	
	
 #blogBoxHolder
,#linksBoxHolder
{
width:500px;
padding: 0px;
margin:auto;
margin-bottom:20px;	
clear:both;		
}

#linksBoxHolder {
margin-top:40px;	
}
	
 .blogBox
,.linksBox
{
	width:500px;
	margin:0px;
	margin-top:20px;
	margin-bottom:40px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
	text-align:left;
}



.blogBox img { 
    float: left; 
    margin: 4px;
	border:2px solid #990000;
	margin-top:8px;
	margin-right:20px;
	margin-left:15px;
}

 .blogBoxMainHeadline
,.linksBoxMainHeadline
{
	font-weight:bold;
	font-size: xx-large;
	padding:0px;
	padding-bottom:10px;
	text-align:left;
}

.blogBoxMinorHeadline{
	font-size:.9em;
	font-weight:bold;
	padding:0px;
	padding-bottom: 5px;
	padding-left:15px;
	text-align:left;
}

 .blogBox p
 {
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;	
}
.blogBox ul
 {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:15px;
	padding-right:0px;	
}

 .blogBoxListItem
,.blogBoxListItem a:link
,.blogBoxListItem a:visited
{
font-size:small;
padding-right:10px;
list-style-position:outside;
padding-left:0px;
padding-bottom:5px;
}

.blogBoxListItemTitle{
font-weight: bold;	
}

.linksBoxMainHeadline{
text-align:center;
}

.linksItems{
text-align: center;	
font-size:small;
}

.moreFromBoxCountryNameImage{
padding-left:5px;
}
.moreFromBoxContinentNameImage{
padding-left:10px;
}

#countryNoteFromMLBox{
margin:0px;
padding:0px;
padding-top:00px;
}
#continentNoteFromMLBox{
clear:both;
width:55%;
margin:auto;
margin-top:0px;
padding:0px;
padding-top:0px;
padding-left:40px;
text-align:center;
}

#welcome_to_ml{
	text-align:left;
}


#worldHubContainer{
clear:both;	
margin:0px;
padding-top:40px;
text-align:center;
/* padding-left:35px; */
}
#worldHubContinentText{
width:100%;
position:relative;
float:left;
}
#continentHubContainer{
clear:both;	
margin:0px;
padding-top:20px;
padding-bottom:30px;
text-align:center;
/* padding-left:35px; */
}

/*These will probably be deprecated*/
#atoz_first_half {
	width: 50%;
	text-align: left;
	float:left;
	}
	
#atoz_second_half {
	position: relative;
	width: 50%;
	text-align: left;
	float: left;
	}
	
#atoz_text {
	margin-left: 30%;
	color:#cc0000;
	}
	
#atoz_first_half p  {
	margin-left: 50%;
	color:#cc0000;
	}

#atoz_second_half p  {
	margin-left: 30%;
	color:##cc0000;
	}

/*end these will probably be deprecated*/

#atozListContainer{
padding-left:15px;
text-align:left;
font-weight:bold;	
font-size:small;
clear:both;
}

ul.atozList{
list-style:none;
list-style-position:inside;
padding-left:0px;	
}
li.atozList{
padding-bottom:5px;
}
.atozColumn {
	position: relative;
	width: 33%;
	text-align: left;
	float: left;
	}
.faq_question{
font-weight:bold;	
}
#continentNameImage{
clear:both;
padding-top:0px;
padding-bottom:10px;
margin:0px;
text-align:left;
font-weight:bold;
font-size:medium;
}
#continentGlobe{
clear:both;
padding-top:40px;
padding-bottom:20px;
text-align:center;
}
.balloonLeft{
padding-right:10px;	
}
.balloonRight{ 
padding-left:10px;
}

#continentOnHub{
padding-right:0px;
font-weight:bold;
font-size:small;

}

#continentOnHub a {
padding-top:5px;	
}


.continentOnHubRow{
width:75%;
clear:both;
text-align:center;
margin:auto;
padding-top:50px;

}

.continentOnHub{
width:33%;
position:relative;
float:left;	
}

