html,body {
	height: 100%;	overflow: auto; 
}
                                       
body{           
	margin:0pt;
	padding:0;
	color: #918276;
	font:13px helvetica,arial,clean,sans-serif;   
    font-size: 80%;
	text-shadow:0 0 0 #000;
	font: normal normal normal 82%/1.5 'Trebuchet MS', Helvetica, Arial;
	background:#fff3d1 url(images/body_back.gif) 40% center no-repeat ;
}
*{position:relative;margin:0;padding:0}
img{
	border:0;
} 
ol,ul,li,dl,dd,dd{
	list-style:none;padding:0;margin:0;
}
h1,h2,h3,h4,h5,h6{
white-space:nowrap;
font-size:100%;
font-weight:normal;
} 
h1{font-size:160%;} 
h2{font-size:140%;} 
h3{font-size:120%;}
h4{font-size:110%;}
select, input, textarea {
	font:100% helvetica,arial,clean,sans-serif;      
	outline:0;        
} 
html body a,a { 
	text-decoration:none;
	border-bottom:1px solid #918276;
	color:#918276;
	outline-width:0;
	outline:0;
} 
html body a:active,a:active{
	outline-width:0;
	outline:0;
}                       
html body a:link,a:link, html body a:visited , a:visited { 
	border-bottom:1px solid #918276;
	outline-width:0;
	outline:0;
}

html body a:hover ,a:hover { border-width:0; color:#ffffff;}
#discover{
	display:none;
}
#menu{
position:fixed;z-index:1;
top:0;left:0;               
	height:38px;width:100%;
	min-width:800px;
	background:transparent url(/templates/51/images/menu_back.png) 0 -38px repeat-x;
}
#navigation{
padding:1px 0 0 20px;
}
#navigation li{
	display:inline;
	height:28px;
	line-height:28px;
	margin-right:30px;
}
#navigation li a{
	text-transform:uppercase;
	border:0
}
#langLink{
    position:absolute;
	display:block;
	top:1px;right:15px;
	width:auto;height:28px;
	line-height:28px;
	text-align:right;
	border:0;
	text-transform:uppercase;
}
#header{z-index:8;background:transparent url(images/logo.gif) 0 10px no-repeat ;
}


#wrap_in{position:relative;
	width:640px;height:397px;
	margin:50px auto;
	padding:15px;
	overflow:auto;
	text-align:left;
	background:transparent url(images/wrap_back.gif) 0 0 no-repeat ;
}

#wrap_in h1.primary{
	display:block;
	margin:0 0 10px 0;
	padding-bottom:4px;
	border-bottom:1px solid #918276;
	text-transform:capitalize;
}
		
#footer{
    position:relative; 
	/*bottom:0;left:0;    */
	clear:left;
	height:38px;width:100%;
	margin:-38px 0 0 0;
	padding:0;
	background:transparent url(/templates/51/images/menu_back.png) 0 0 repeat-x;
}
#website_contact{
	position:absolute;
	top:14px;right:15px;
	display:block;
	height:20px;
	text-align:right;
}
#website_contact ul{
	display:block;
}
#website_contact li{
    display:inline;
}
#website_contact li a{
	margin-right:30px;   
} 
#baomProject{
	position:absolute;
	bottom:10px;left:15px;
	width:100px;height:15px;
}
#baomProject a{
	display:block;overflow:hidden;
	height:0;padding-top:15px;     
}
.fr #baomProject a{
	background:transparent url(images/layout_fr.png) 0 -113px no-repeat;
}
.en #baomProject a{
	background:transparent url(images/layout_en.png) -92px -113px no-repeat;
}
#baomProject a { border:0;}
#mpl_flash,#mpl_flash *{
width:1px;height:1px;
opacity:0.01;filter:alpha(opacity=1);
}
#player{ 
margin:0 auto;
}
#player_wrap{
position:relative;
margin:0 auto;
width:250px;height:28px;
}
#mpl_play_button{
position:absolute;
top: 15px;
left: 28px;
width: 18px;
height: 18px;            
cursor: pointer;
outline:none;
border:0;                                                                                                           
background:transparent url(images/player.gif) 0 0 no-repeat;                                                 
}
#mpl_play_button.paused{
background-position:0 0;                                                             
}                                   
#mpl_play_button.playing{                         
background-position:-18px 0;                

}                                   
#mpl_play_button.loading{                       
background-position:0 0px;                

}                                   
#mpl_play_button:hover.paused{                     
background-position:0 -18px;                

}                                   
#mpl_play_button:hover.playing{ 
background-position:-18px -18px;                

}
#mpl_mute{
display:none;
/*position:absolute;
top: 15px;
left: 0px;
width: 18px;
height: 18px;            
cursor: pointer;
outline:none;
border:0;                                                                                                           
background:transparent url(images/player.gif) -36px 0 no-repeat;*/                                                 
}
#mpl_mute:hover{
background-position:-36px -18px;                
}
#mpl_mute.muted{
background-position:-36px -18px;                
}
#mpl_mute:hover.muted{
background-position:-36px 0;                
}
#mpl_display{
	position:absolute;
	top:10px;left:56px;
	width:auto;height:28px;
	line-height:28px;
}
#mpl_track_time_elapsed,#mpl_track_time_total{display:none}

#song_share{
	position:absolute;
	top:0;right:0px;
	width:275px;height:auto;
	overflow:hidden;
}
#song_share a.email{
	font-size:120%; 
}
#song_share a.email:hover{
	color:#918276;                  
}
#song_share .inline_logo{ border:0;}
#share_song{            
	text-align:center;
}
#share_song h2{
	white-space:normal;
	font-size:17px;
	margin:8px 0 0 0; 
}
#share_song h3{
	white-space:normal;
	font-size:14px;   
}
#share_options h3{
	white-space:normal;
	background-color:#918276;
	color:#ffffff;
	display:block;
	font-size:14px;padding-top:4px;
	height:25px;margin:0 0 10px 0;
}

#share_song p{
	margin:4px 0;
}
#share_song .perma_link{
	border:1px solid #918276;
	font-size:14px;
	width:243px;height:21px;
	text-align:center; 
	color:#918276;
	padding-top:4px;display:block;
}
#share_song .email{                        
	position:relative;display:block;overflow:hidden;
	width:188px;height:0;padding-top:23px;border:0;margin:0 auto;
}
.fr .email{	background:transparent url(images/layout_fr.png) 0 0 no-repeat;}  
.en .email{	background:transparent url(images/layout_en.png) 0 0 no-repeat;}
.fr .email:hover{background:transparent url(images/layout_fr.png) 0 -23px no-repeat;}  
.en .email:hover{background:transparent url(images/layout_en.png) 0 -23px no-repeat;}  
#song_share_border{
	width:247px;height:auto;
	padding:10px 8px 18px 16px;
	margin:8px 0 0 4px;
}
#share_options li{
	margin-top:5px;
}
#share_song .floatBreaker{display:none;}
#share_song a{border-color:#918276;}
#song_infos ul.menu a,#langLink,#baomProject{border:0;}
#share_links { position:relative;width:100%;height:auto;overflow:auto;padding-left:8px;}
#share_links li {width: 92px;height:18px;line-height:18px;display: block;float:left;margin:0;text-align:left}
#share_links a{border:0;}                  
#share_links .share { margin-left: 0px; list-style: none; padding-left: 28px; margin-bottom: 3px; background-image: url(images/layout_en.png); background-repeat: repeat-y; }
#share_links .share_facebook { background-position: -199px -17px; }
#share_links .share_delicious { background-position: -199px -53px; }
#share_links .share_digg { background-position: -199px 0px; }
#share_links .share_stumbleupon { background-position: -199px -89px; }  
#share_links .share_myspace { background-position: -199px -35px; }
#share_links .share_reddit { background-position: -199px -71px; }

#lBox_overlay,#lBox_window,#lBox_loading{
	position:absolute;z-index:9;
	top:0;left:0;
	width:auto;height:auto;
}
#lBox_overlay{
	z-index:9;             
	background:#fff3d1;   
}  
#lBox_window{
	z-index:11;  
	top:-2000px;left:-2000px;      
	text-align:left;        
}
#lBox_loading{              
	z-index:10;
	top:-2000px;left:-2000px;
	width:30px;height: 30px;
	opacity:0.8;filter:alpha(opacity=80);               
	background: url(images/loading.gif) 0 0 no-repeat;
}
#lBox_close{
	position:absolute;z-index:12;    
	top:0;left:0;
	width:0;height:25px;
	overflow:hidden;padding:0 0 0 25px;                       
    line-height:20px;   
	font-size:110%; 
	color:#fd943f;
	cursor:pointer;
}
.fr #lBox_close{
    background: transparent url(images/layout_fr.png) -124px -87px no-repeat;
}
.en #lBox_close{
    background: transparent url(images/layout_en.png) -124px -87px no-repeat;
}
.fr #lBox_close:hover{
    background: transparent url(images/layout_fr.png) -150px -87px no-repeat;
}
.en #lBox_close:hover{
    background: transparent url(images/layout_en.png) -150px -87px no-repeat;
}
#lBox_title{           
	display:none;           
} 
#lBox_content{      
	overflow:auto;            
}

#lBox_content p{
	text-align:justify;
}
#Bgallery_container{  
position:relative;
overflow:hidden;
width:680px;height:500px; 
padding:12px 0 0 12px;
}/*body{
	min-width:980px;
	min-height:513px;
}*/
#header{
   position:absolute;
top:40px;right:20px;
   width:250px;
   padding-top:250px;
	padding-bottom:40px;
}
#header div.peace_link{
	width:100%;overflow:auto;
}
#header a.manifesto,#header a.myspace,#header a.facebook{
	display:block;float:left;
	width:120px;height:0;padding-top:30px;
	line-height:20px;overflow:hidden;
	text-align:center;
	border:0;
	background:transparent url(images/peace_link.gif) 0 0 no-repeat;
}
#header a.manifesto{
	width:100%;float:none;margin:10px 0 0 0;
	background:#928376 url(images/peace_link.gif) center -60px no-repeat;
}
#header a.mailBox{
	display:block;float:left;
	width:250px;height:30px;
	margin:10px 0 0 0;
	line-height:30px;overflow:hidden;
	text-align:center;
	border:0;
	font-size:130%;
	background-color:#928376;
	color:white;
}
#header a:hover.mailBox{
	background-color:#C3B6AD;
	color:#928376;
}
#header a.myspace{
	margin-right:10px; 
}
#header a:hover.myspace{
	background:transparent url(images/peace_link.gif) 0 -30px no-repeat;	
}
#header a:hover.manifesto{
	background:#c3b6ad url(images/peace_link.gif) center -90px no-repeat;	
}
#header a.facebook{
	background:transparent url(images/peace_link.gif) -120px 0 no-repeat;	
}
#header a:hover.facebook{
	background:transparent url(images/peace_link.gif) -120px -30px no-repeat;	
}
#header h2{
	font-size:120%;
}
#header h3:hover{
	background-color:#C3B6AD;
	color:#928376;
}
#wrap{
/*	background-color:red; */
}
#share_song{
	margin-top:10px;
	border-top:1px solid #918276;
	border-bottom:1px solid #918276;
}
#wrap_in a:hover{color:#918276;}
#lighthowto{
	float:right;
	width:380px;
	height:111px;
/*	padding-top:6px;*/
	background:transparent url(images/lighttheworld.png) right bottom no-repeat;
	
}
#intro_txt{
	position:absolute;
	top:50px;left:15px;
	width:250px;height:300px;
	font-size:120%;
}
#wrap_in.home{
	width:640px;
}
#wrap_in.home a{
	font-size:130%;
	display:block;text-align:center;
	position:absolute;
	width:250px;height:120px;
	top:300px;left:15px;
	border:0;outline:0;
}
#wrap_in.home span{
	display:block;
	width:250px;line-height:25px;
	border:1px solid #918276;
	background-color:#ded2c8;
}
#wrap_in.home a:hover span{
	border:1px solid #ded2c8;
	color:#ded2c8;
	background-color:#918276;
}




#wrap_in.home object,#wrap_in.home embed{
	display:block;
float:right;
}
#wrap_in.home h1.primary{
	text-align:left;
/*	width:306px;*/
}
#wrap_in.home span.credits,#wrap_in.home span.credits a{
	white-space:nowrap;
	font-size:70%;
}
#wrap_in.home a.credits{
	font-size:90%;
}
#wrap_in.home a.peace{
	display:block;
	width:306px;line-height:40px;height:40px;
	font-size:160%;
	text-align:center;
	border:0;
	font-weight:bold;
	color:#ffffff;
	background-color:#918276;
	margin-top:20px;
}
#wrap_in.home a:hover.peace{
	color:#918276;
	background-color:#c2b6ad;
} 


#wrap_in.docs ul{
   position:relative;
	display:block;
}
#wrap_in.docs ul ul{
	display:none;
}
#wrap_in.docs li{
	position:relative;
	display:block;
   float:left;
	text-align:center;overflow:hidden;
	width:213px;height:20px;
}
#wrap_in.docs a{
	position:relative;
	display:block;
	width:193px;height:20px;
	background-color:#efefef;
	border:0;overflow:hidden;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#efefef;
	color:#918276;
	padding:0 10px;
}
#wrap_in.docs a.active{
	background-color:#918276;
	color:#efefef;
}  
#wrap_in.docs a:hover{
	background-color:#c2b6ad;
	color:#918276;
}
#wrap_in.docs #viewer{
	position:relative;
	clear:both;
	height:315px;
	text-align:center;
}
#wrap_in.docs #viewer li{
	padding:35px 31px 0 31px;
	background-color:transparent;
	width:150px;height:113px;
}
#wrap_in.docs #viewer a{
	display:block;
	padding:0;margin:0;
	background-color:transparent;
	width:150px;height:113px;
} 
#wrap_in.history .text_content{
	height:350px;
	overflow:auto;
}
p{margin:1em 0;}
#wrap_in.partners ul{
	position:relative;
	width:600px;height:500px;
	margin:20px 0 0 20px;
	overflow:auto;
	background:transparent url(images/partners.gif) 0 0 no-repeat;    
}
#wrap_in.partners li{
	position:relative;
	display:block;float:left;
	width:150px;height:75px;
}
#wrap_in.partners li a{
	position:relative;
	display:block;
	border:0;
	width:150px;height:75px;
} 
#wrap_in.contacts h1.primary{
	margin-bottom:40px;
}
#wrap_in.contacts ul{
	position:relative;
	text-align:center;
	font-size:120%;
	padding-top:30px;
}
#wrap_in.links h3{
	margin:15px 0 8px 0;
}
#dialog{
	background:transparent url(images/wrap_back.gif) center center no-repeat;
	width:450px;height:300px;
	padding:10px;
}
#share_message,#dialog .full_line{
	display:none;
}
#share_options a:hover,#send_email_form:hover{
	color:#918276;
} 
#cancel_action{
	display:none;
}      
#lBox_overlay{}        
#lBox_window{
	background-color:transparent;
	padding:9px;
}     
#lBox_content{
	border-radius:20px;
	-webkit-border-radius:20px;
/*	border:2px solid #928376;
*/	background-color:white;
}         
#dialog{
padding:24px;
background:transparent url(none);
}  
#Bgallery_container{padding:12px;}