/* Generic Style */
.clearL{clear:left;}
.clearR{clear:right;}
.clearB{clear:both;}
/*  /Generic Style */
a, a:visited{color:#555;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}



body{background:black;color:#555;font-family:arial;}

#bodyWrapper{
	opacity: 0.9999899999999999;
	width: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	z-index: -2;
	}
#bodyWrapper img{width: 100%;}
	
#CPheader{height:57px;line-height:57px;color:#fff; background: url(../img/main-menu.png) repeat-x top left;margin-top:-5px;}
	#CPheader #CPsearch{float:right;background-color: #272727;border: 1px solid grey;padding:3px;margin:10px 10px 0 0;}
	
#CPwrapper{min-width:900px;max-width:1200px;margin:0 auto;position:relative;}

#CPmain{padding-left:250px; padding-top:20px;}	
	#CPmainBody{background-color: rgba(255,255,255,0.7);border-radius:0 20px 0 0;padding:20px;box-shadow: 10px 10px 5px rgba(0,0,0,0.3);}

/* main Area */
#CPcontentWrapper{padding-right:170px;float:left;}
#CPcontentWrapper h2{font-size:4em;padding:30px 0;}
#CPcontentWrapper h4{font-size:10em;position:absolute;top:0;right:0;color: rgba(0,0,0,0.3)}
#CPcontentWrapper p{margin: 15px 0;}
#CPcontentWrapper #author span{font-size:1.5em;}

#CPcontentWrapper .syno{}
	#CPcontentWrapper .syno h3{position:relative;margin-top:30px;font-size:1.5em;border-bottom:1px solid #555;}
	#CPcontentWrapper .syno h3 span{position:absolute;right:0;}
	#CPcontentWrapper .syno p{text-align:justify;}

#trailerWrapper{width:500px;margin:50px auto;height:300px;}
	#trailerWrapper img{width:500px;}
/* right Column */
#CPactorWrapper{width:160px;
	position: absolute;
	top: 180px;
	right: 10px;
	}
.CPactor{margin:5px auto 20px auto;width:120px;text-align:center;}

.CPactor .role{position:relative;box-shadow: 0px 0px 30px rgba(0,0,0,0.8);}
.CPactor .role img{width:120px;}
.CPactor .role p{position:absolute; bottom:2px;left:0; width:100%;background-color: rgba(255,255,255,0.5);}
.CPactor p{}
	
/* left Column */
#CPside{position:absolute; left:0;top:0; width:250px;min-height:100%;background-color: rgba(255,255,255,0.7);box-shadow: 10px 10px 5px rgba(0,0,0,0.3);
border-radius:15px 15px 0 0;	
}
#CPsideWrapper{margin:10px;}
	#CPside #posterWrapper{ width:230px;box-shadow: 0px 0px 30px rgba(0,0,0,0.8);height:345px;position:relative; }
	#CPside #posterWrapper img{ width:230px;height:345px;position:absolute; left:0; top:0; }
	#CPside #notation{}
	#CPside h3{font-size:1.3em;margin:15px 0;}
	#CPside ul{margin-left:30px;}
	
	
/* JQUERY*/
	
.fadein{ position:relative; }
.fadein img{ position:absolute; left:0; top:0; }
	
	