/*CSS pour OUR WORLD*/
/*js beaulieu 06/2006*/

/*quelque couleurs...*/
/*
red:#AD2D2C
black:#404445
white:#EAEBE5
blue:#86D9E7

*/

body{
	background-color:white;
	font-family:Verdana, Arial, sans-serif;
	padding-top:28px;
	color:#404445;
	font-size:13px;
}
#wrap{
	margin:0px auto;
	width:760px;
	background-color:#EAEBE5;
	overflow:hidden;
}
#wrap.community{background-color:#EAEBE5;}
#head{	
	background-color:#EAEBE5;
	height:191px;
	background-image:url(imgs/garniture/home_head_bkg.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, sans-serif;
	}
#community_head{	
	background-color:green;
	height:196px;
	background-image:url(imgs/garniture/community_head_bkg.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, sans-serif;
	}
#content{
	margin:0px;
	padding:0px 70px;
	clear:both;	
	overflow:visible ;
	font-family:Verdana, Arial, sans-serif;
	/*background-color:silver;*/
}
#footer{
	margin:0px;
	height:78px;
	text-align:center;	
}
.foothome{
	background-image:url(imgs/garniture/home_footer_bkg.gif);
	background-position:bottom center;
	background-repeat: no-repeat;
}
.footcommunity{
	background-image:url(imgs/garniture/home_footer_bkg.gif);
	background-position:bottom center;
	background-repeat: no-repeat;
}
/*fixs*/
.clr{clear:both}

.block-row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.block-row{zoom:1;}

/*style*/
a{color:#AD2D2C}
h2, h3, h4{font-weight:normal;}
h3{font-size:1.5em}

/*header*/
#head h1,#community_head h1{display:none;
/*float:left;
margin:0px;
padding:0px;*/
}

ul.top_menu{
text-align:right;
list-style:none;
margin:0px;
padding:90px 32px;
font-size:1em;
}
ul.top_menu li{
display:inline;
padding-left:0.8em;
}

ul.top_menu li a{
color:white;
text-decoration:none;
text-transform:uppercase;
}

/*community head*/
#community_banner{
height:130px;
background-color:white;
overflow:hidden;/**/
}
/*----- header des differante communautes ---- */
.bellacoola{
background-image:url(imgs/garniture/bellacoola_head_bkg.jpg);
background-position:top center;
background-repeat: no-repeat;
}
.teslin{
background-image:url(imgs/garniture/teslin_head_bkg.jpg);
background-position:top center;
background-repeat: no-repeat;
}


#community_banner h2{
margin:0px;
padding:34px 0px 0px 22px;
font-family:"Trebuchet MS"; Verdana; sans-serif;
text-transform:uppercase;
font-size:48px;
color:#86D9E7;
}
#community_banner h2 a{color:#86D9E7;text-decoration:none}
#community_head ul.top_menu{
height:40px;
padding:26px 32px 0px 0px;
margin:0px;
font-size:0.8462em;
overflow:hidden;
}
ul.community_menu{
list-style:none;
margin:14px 24px;
padding:0px;

}
ul.community_menu li{
font-family:"Trebuchet MS"; Verdana; sans-serif;
font-size:1em;
display:inline;
padding-right:0.8em;
}
ul.community_menu li.last{padding-left:12em;font-weight:bold;}

ul.community_menu li a{
color:red;
text-decoration:none;
text-transform:uppercase;
}
ul.community_menu li a:hover{text-decoration:underline;}
ul.top_menu li a:hover{text-decoration:underline;}

/*content home*/

.home_box{
	width:278px;
	background-image:url(imgs/garniture/home_box_bkg.gif);
	background-position:top center;
	background-repeat: repeat y;
	float:left;
	margin-right:15px;
	margin-left:15px;
}
.home_box h2{
	height:56px;
	font-size:1.2307em;
	font-weight:normal;
	padding:10px 0px 0px 0px;margin:0px;
	background-image:url(imgs/garniture/home_box_top.gif);
	background-position:top center;
	background-repeat: no-repeat;
}
.home_box h2 a{color:white;text-decoration:none;}
.home_box h2 a:hover{text-decoration:underline;}
.home_box h2,.home_box p{
padding-left:26px;
padding-right:26px;
}
.home_box img{
	display:block;
	margin:0px auto;
}
	
.home_box_bot{
	height:38px;
	margin-left:2px;
	background-image:url(imgs/garniture/home_box_bot.gif);
	background-position:bottom center;
	background-repeat: no-repeat;
	}
.partenaire{
font-size:0.8461em;
}
/*film box community pages*/

.box_grey, .box_blue{
	width:278px;
	background-image:url(imgs/garniture/box_bkg.gif);
	background-position:top center;
	background-repeat: repeat y;
	float:left;
	margin-right:15px;
	margin-left:15px;
	margin-top:1em;
	margin-bottom:1.2em;
}
.box_grey h4{
	min-height:24px;
	font-size:0.9em;
	font-weight:normal;
	padding:12px 0px 0px 0px;
	margin:0px;
	background-color:#EAEAE5;
	background-image:url(imgs/garniture/commu_box_top.gif);
	background-position:top center;
	background-repeat: no-repeat;
}
/*blue box*/
.box_blue h4{
	min-height:24px;
	font-size:1em;
	font-weight:normal;
	padding:10px 0px 6px 0px;
	margin:0px;
	background-color:#EAEAE5;
	background-image:url(imgs/garniture/commu_box_blue_top.gif);
	background-position:top center;
	background-repeat: no-repeat;
}

.year_page .box_blue h4{font-size:2em;text-align:center;font-weight:normal}
.year_page .box_blue h4 a{color:#333}

.box_blue_up{
	height:22px;
	margin-left:0px;
	background-image:url(imgs/garniture/commu_box_blue_up.gif);
	background-position:top center;
	background-repeat: no-repeat;
	}	
.box_blue_bot, .box_blue_bot_dbl{
	padding-bottom:20px;
	margin-left:0px;
	text-align:center;
	background-image:url(imgs/garniture/commu_box_blue_bot.gif);
	background-position:bottom center;
	background-repeat: no-repeat;
	}
.box_grey a, .box_blue a{text-decoration:none;font-size:0.8461em;}
.box_grey h4 , .box_blue h4 {color:#404445;text-decoration:none;font-weight:bold;}
.box_grey h4, .box_blue h4, .box_grey p{
padding-left:26px;
padding-right:26px;
}
.box_grey img, .box_blue img{
	display:block;
	margin:0px auto;
}
.box_grey ul, .box_blue ul{list-style:none;padding-right:26px;font-size:0.8461em;}
.box_grey li{}
.box_grey_up{
	height:22px;
	margin-left:0px;
	background-image:url(imgs/garniture/commu_box_up.gif);
	background-position:top center;
	background-repeat: no-repeat;
	}	
.box_grey_bot{
	/*height:38px;*/
	padding-bottom:20px;
	margin-left:0px;
	text-align:center;
	background-image:url(imgs/garniture/commu_box_bot.gif);
	background-position:bottom center;
	background-repeat: no-repeat;
	}
.box_blue_bot div div{
width:50%;
float:left;
}
.box_blue_bot div:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.Ncredit{width:210px;margin:4px 0 8px 32px;padding:0px}
.Ncredit ul{margin:0px;padding:0px}
.Ncredit li{margin-left:2px}
li.portrait{margin-left:0px;float:left;padding-right:4px;}
li.portrait img{margin:0px}
.box_blue ul:after{
    display: block;
    clear: both;
    content: " ";
}

.real{}
.time{padding-top:1em;font-size:0.8461em}

.mako{
width:330px;
float:left;
}
.mako1{
width:290px;
float:left;
}
.mako2{
width:290px;
margin-left:324px;
}
.makeof p{
padding-bottom:16px;

}
.makeof img{
display:block;
margin-top:24px;
border:1px solid #404445;
}



.nuxalk_ttl{
font-style:italic;
}

/*page player*/
.player{
overflow:visible ;
}

.player_space{
margin-top:26px;
width:330px;
/*height:310px;*/
float:left;
}

.player .box_grey,.player .box_blue, .makeof .box_grey{
	margin-right:0px;
	margin-left:5px;
	margin-top:1em;
	margin-bottom:1.2em;
}

#player:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*credit page*/

dl.credit{
	width:278px;
	float:left;
	margin-right:15px;
	margin-left:15px;

}
dl.credit dt{padding-top:1em; font-weight:normal;padding-bottom:0.3em}

ul.credit{
margin:0 0 0 50px;
padding:0px;
list-style:none;

}

/*js beaulieu 2007 */
/*_problem de flash avec le player*/
.warn{font-size:0.6em;width:326px}
.warn p{margin-top:1em;}

