*{
	margin:0;
	padding: 0;
}
body{
	font:12px Arial, sans serif;
	color:#2f2f30;
	background:url(images/bg-page-repeat.png) repeat;
}		
a img{border:0;}	
a:visited {text-decoration:none;}
a {text-decoration:none;}
:focus{outline:0;}
ul, li, form, p{list-style: none;}	
#page-center{
	width:100%;
	overflow:hidden;
	position:relative;
}

.main-container{
	width:1400px;
	position:relative;
	float:center;
	left:50%;
}


#wrapper{
	background:#010000 url(images/bg-page.jpg) no-repeat 0 0;
	overflow:hidden;
	width:1400px;
	left:-50%;;
	position:relative;
	float:center;
	min-height:1000px;
}
.pages{
	float:left;
	width:980px;
	-height:1000px;
}
.header{
	float:left;
	width:980px;
	height:236px;
	position:relative;
}
/* start logo  */
.main-container #wrapper .logo a{width:274px; height: 145px; display:block; position:absolute; top:172px; left:207px;}
/* end logo */ 	
.header .bg-txt-top{
	position:absolute;
	background:url(images/bg-txt-top.png) no-repeat;
	top:125px;
	left:456px;
	width:476px;
	height:78px;
	text-align:center;
	padding:25px 0 0;
}
.header .bg-txt-top i{
	line-height:24px;
	font-size:24px;
	font-family:georgia, "Times New Roman", Times, serif;
	color:#5b5b5a;
}
.header .bg-txt-top em{
	padding:0 0 0 70px;
	font-size:11px;
	font-family:georgia, "Times New Roman", Times, serif;
	color:#5b5b5a;
	font-weight:bold;
	line-height:20px;
}
.header .bg-txt-top-movie{
	position:absolute;
	background:url(images/bg-txt-top.png) no-repeat;
	top:125px;
	left:456px;
	width:476px;
	height:78px;
	text-align:center;
	padding:25px 0 0;
}
.header .bg-txt-top-movie i{
	line-height:24px;
	font-size:18px;
	font-family:georgia, "Times New Roman", Times, serif;
	color:#5b5b5a;
}
.header .bg-txt-top-movie em{
	padding:0 0 0 70px;
	font-size:11px;
	font-family:georgia, "Times New Roman", Times, serif;
	color:#5b5b5a;
	font-weight:bold;
	line-height:20px;
}
.image-eb{
	position:absolute;
	top:240px;
	left:433px;
	background:url(images/photo-eb.png) no-repeat;
	width:508px;
	height:603px;
	z-index:5000;
}
.eb-small{
	position:absolute;
	top:145px;
	right:-185px;
	background:url(images/eb-small.png) no-repeat;
	width:306px;
	height:219px;
}
.txt-my-story{
	position:absolute;
	top:255px;
	right:220px;
	background:url(images/mystory.png) no-repeat;
	width:130px;
	height:30px;
	text-indent:-9999px;
}
.txt-the-movie{
	position:absolute;
	top:255px;
	right:210px;
	background:url(images/themovie.png) no-repeat;
	width:150px;
	height:25px;
	text-indent:-9999px;
}
.txt-current-work{
	position:absolute;
	top:255px;
	right:190px;
	background:url(images/currentwork.png) no-repeat;
	width:197px;
	height:25px;
	text-indent:-9999px;
}
.txt-stickto{
	position:absolute;
	top:245px;
	right:180px;
	background:url(images/sticktoit.png) no-repeat;
	width:285px;
	height:37px;
	text-indent:-9999px;
}
.txt-media-videos{
	position:absolute;
	top:255px;
	right:190px;
	background:url(images/mediavideos.png) no-repeat;
	width:204px;
	height:31px;
	text-indent:-9999px;
}
.txt-photos{
	position:absolute;
	top:255px;
	right:230px;
	background:url(images/photos.png) no-repeat;
	width:94px;
	height:25px;
	text-indent:-9999px;
}
.txt-awards{
	position:absolute;
	top:255px;
	right:230px;
	background:url(images/awards.png) no-repeat;
	width:105px;
	height:25px;
	text-indent:-9999px;
}
.txt-articles{
	position:absolute;
	top:255px;
	right:230px;
	background:url(images/articles.png) no-repeat;
	width:107px;
	height:25px;
	text-indent:-9999px;
}
.txt-lectures{
	position:absolute;
	top:255px;
	right:230px;
	background:url(images/lectures.png) no-repeat;
	width:118px;
	height:24px;
	text-indent:-9999px;
}
.txt-contact-erin{
	position:absolute;
	top:255px;
	right:210px;
	background:url(images/contacterin.png) no-repeat;
	width:177px;
	height:24px;
	text-indent:-9999px;
}









/* start sidebar */ 	
.sidebar{
	float:left;
	width:223px;
	margin:148px 0 0 200px;
}
.menu-sidebar{
	float:right;
	width:174px;
	margin:0 5px 0 0;
	display:inline;
}
.menu-sidebar li{
	background:url(images/bg-btn.png) no-repeat;
	width:174px;
	height:33px;
	float:left;
	margin:0 0 10px 0;
	text-align:center;
	line-height:33px;
}		
.menu-sidebar li a{
	color:#2f2f30;
	font:18px/30px verdana, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
}
.menu-sidebar li a:hover{
	color:#BB0000;
}
.small-txt{
	font-size:15px!important;
	font-weight:bold!important;
}
.btn-contact{
	float:right;
	background:url(images/btn-contact-erin.png) no-repeat;
	width:180px;
	height:93px;
	text-indent:-9999px;
	margin:17px 0 0;
}
/* end sidebar */ 	

/* start sidebar-right */ 
.sidebar-right{
	float:right;
	width:285px;
	margin:-20px -203px 0 0;
	display:inline;
}
.bg-top-sidebar{
	float:left;
	width:285px;
	height:12px;
	overflow:hidden;
	background:url(images/bg-top-sidebar.png) no-repeat;
}
.bg-center-sidebar{
	float:left;
	width:285px;
	background:url(images/bg-center-sidebar.png) repeat-y;
}
.bg-bottom-sidebar{
	float:left;
	width:285px;
	height:12px;
	overflow:hidden;
	background:url(images/bg-bottom-sidebar.png) no-repeat;
	margin:-30 0 12px 0;
}
.txt-i-work{
	float:left;
	background:url(images/txt-i-work.png) no-repeat;
	width:273px;
	height:112px;
	margin:-30px 0 0 10px;
	position:relative;
	text-indent:-9999px;
}



.centercontent{
	float:center;
	width:285px;
	margin:20px -203px 0 0;
	display:inline;
}

.workwith{
	float:left;
	width:285px;
	text-align:center;
	font-size:12px;
	font-family:verdana, "Times New Roman", Times, serif;
	color:#fcde6d;
	font-weight:bold;
	margin:600px 0 0px 30px;
	overflow:hidden;
}

.btn-girardi{
	float:left;
	background:url(images/btn-girardi.jpg) no-repeat;
	width:75px;
	height:30px;
	margin:620px 0 0 -280px;
	display:inline;
	text-indent:-9999px;
}
.btn-weitz{
	float:left;
	background:url(images/btn-weitz.jpg) no-repeat;
	width:75px;
	height:30px;
	margin:620px 0 0 -185px;
	display:inline;
	text-indent:-9999px;
}
.btn-shine{
	float:left;
	background:url(images/btn-shine.jpg) no-repeat;
	width:75px;
	height:30px;
	margin:620px 0 0 -90px;
	display:inline;
	text-indent:-9999px;
}
.sidebar-title{
	float:left;
	width:285px;
	text-align:center;
	font-size:18px;
	font-family:verdana, "Times New Roman", Times, serif;
	color:#444343;
	font-weight:normal;
	margin:0 0 10px 0;
	overflow:hidden;
}
.bg-center-sidebar h4{
	float:left;
	width:285px;
	text-align:left;
	font-size:12px;
	font-family:verdana, "Times New Roman", Times, serif;
	color:#444343;
	font-weight:bold;
	margin:0 8px 4px 10px;
	overflow:hidden;
}
.bg-center-sidebar a:visited h5{
	float:right;
	width:85px;
	text-align:right;
	font-size:14px;
	text-decoration:none;
	font-family:verdana, "Times New Roman", Times, serif;
	color:#444343;
	font-weight:bold;
	margin:-20px 20px 0px 0px;
	overflow:hidden;
}
.bg-center-sidebar a H4{
	float:right;
	width:85px;
	text-align:right;
	font-size:14px;
	text-decoration:none;
	font-family:verdana, "Times New Roman", Times, serif;
	color:#444343;
	font-weight:bold;
	margin:-20px 20px 0px 0px;
	overflow:hidden;
}
.bg-center-sidebar a H5{
	float:right;
	width:85px;
	text-align:right;
	font-size:14px;
	text-decoration:none;
	font-family:verdana, "Times New Roman", Times, serif;
	color:#444343;
	font-weight:bold;
	margin:-20px 20px 0px 0px;
	overflow:hidden;
}
.bg-center-sidebar a a:visited {

	text-decoration:none;
}
.bg-center-sidebar p{
	padding:0 15px 10px 15px;
	text-align:justify;
	float:left;
	width:255px;
}
.link-box{
	float:left;
	width:980px;
	margin:-40px 0 0 208px;
	z-index:90;
	display:inline;
}
.link-box ul{
	float:right;
	display:inline;
	margin:0 8px 0 0;
}
.link-box ul li{
	float:left;
	display:inline;
	height:50px;
	margin:0 0 0 15px;
}
.link-box ul li a{
	height:50px;
	text-indent:-9999px;
	float:left;
}
.link-box ul li .ico-village{
	background:url(images/ivillage.png) ;
	width:91px;
	z-index:96;
}
.link-box ul li .ico-blog{
	background:url(images/btn-blog.png) ;
	width:50px;
	z-index:90;
}
.link-box ul li .ico-fm{
	background:url(images/btn-follow-me.png) no-repeat 0 50%;
	width:84px;
}
.link-box ul li .ico-ms{
	background:url(images/btn-myspace.png) no-repeat 0 50%;
	width:105px;
}
.link-box ul li .ico-fb{
	background:url(images/btn-facebook.png) no-repeat 0 50%;
	width:92px;
}
/*content*/
.content{
	float:left;
	width:693px;
	position:relative;
	margin:0 -300px 35px 30px;
	display:inline;
}
.bg-top-cont{
	float:left;
	width:693px;
	height:14px;
	background:url(images/bg-content-top.png) no-repeat;
	overflow:hidden;
	margin:62px 0 0;
}
.bg-top-cont-mag{
	float:left;
	width:693px;
	height:14px;
	overflow:hidden;
	margin:62px 0 0;
}
.bg-center-cont{
	float:left;
	width:645px;
	min-height:670px;
	-height:670px;
	background:url(images/bg-center-content.png) repeat-y;
	padding:0 24px;
}
.bg-center-cont-mag{
	float:left;
	width:645px;
	min-height:930px;
	-height:930px;
	padding:0 24px;
}
.bg-center-cont-news{
	float:left;
	width:645px;
	min-height:1119px;
	-height:1119px;
	padding:0 24px;
}
.bg-center-cont p{
	text-align:justify;
	padding:0 0 10px 0;
	font-family:verdana, "Times New Roman", Times, serif;
	font-size:12px;
}
.bg-bottom-cont{
	float:left;
	width:693px;
	height:14px;
	background:url(images/bg-bottom-content.png) no-repeat;
	overflow:hidden;
}
.bg-bottom-cont-mag{
	float:left;
	width:693px;
	height:14px;
	overflow:hidden;
}
.bg-center-cont h4{
	float:left;
	width:645px;
	font-size:18px;
	color:#7c7157;
	font-weight:bold;
	font-family:verdana, "Times New Roman", Times, serif;
	margin:7px 0 15px 0;
}
.bg-center-cont-mag h4{
	float:left;
	width:645px;
	font-size:18px;
	color:#892b2b;
	font-weight:bold;
	font-family:verdana, "Times New Roman", Times, serif;
	margin:7px 0 15px 0;
}
.bg-center-cont h5{
	float:left;
	width:645px;
	font-size:14px;
	color:#444343;
	font-weight:bold;
	font-family:verdana, "Times New Roman", Times, serif;
	margin:7px 0 15px 0;
}





.bg-center-cont-awards{
	float:left;
	width:645px;
	min-height:670px;
	-height:670px;
	background:url(images/bg-center-content.png) repeat-y;
	padding:0 24px;
}
.bg-center-cont-awards ul{
	text-align:justify;
	padding:0 0 10px 0;
	font-family:verdana, "Times New Roman", Times, serif;
	font-size:12px;
}
.bg-center-cont-awards li{
	text-align:justify;
	padding:0 0 10px 0;
	font-family:verdana, "Times New Roman", Times, serif;
	font-size:12px;
	list-style: disc;
}
.bg-center-cont-awards h4{
	float:left;
	width:645px;
	font-size:18px;
	color:#7c7157;
	font-weight:bold;
	font-family:verdana, "Times New Roman", Times, serif;
	margin:7px 0 15px 0;
}


.clear {
	clear: both;
	height: 0;
	font-size: 1px;
}

.link-box-left{
	float:right;
}
.link-box-left ul{
	float:right;
	margin:15px 0 0;
}
.link-box-left ul li{
	float:left;
	margin:0 0 0 16px;
	display:inline;
}
.link-box-left ul li a{
	height:50px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
.link-box-left ul li .ico-blog{
	background:url(images/btn-blog.png) no-repeat 0 50%;
	width:50px;
	margin:15px 0 0 35px;
}
.link-box-left ul li .ico-fm{
	background:url(images/btn-follow-me.png) no-repeat 0 50%;
	width:84px;
	margin:0 0 0 0;
}
.link-box-left ul li .ico-ms{
	background:url(images/btn-myspace.png) no-repeat 0 50%;
	width:105px;
	margin:15px 0 0;
}
.link-box-left ul li .ico-fb{
	background:url(images/btn-facebook.png) no-repeat 0 50%;
	width:92px;
	margin:0 0 0 15px;
}

.movie-poster{
	position:inline;
	width:208px;
	height:300px;
	padding:0px 0 15px 20px;
}
.movie-poster2{
	position:inline;
	width:300px;
	height:400px;
	padding:0px 0 15px 20px;
}

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #c0c0c0;
}


.space_widget {
	height:20px;
	clear:both;
}

.inner_content_col p span, .inner_content_col h3 span, .yaz_toll span span, .inner_content_row p span, .inner_footer_content p span {
	color:#b24f83;
}

.bullet_list li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px;
	list-style-type:disc;
	font-size:12px;
	color:#525252;
	font-weight:normal;
	font-family:verdana, verdana, "Times New Roman", Times, serif;}

.bullet_list a {
	margin:0px 0px 40px 0px;
	padding:0px 0px 10px;
	list-style-type:disc;
	font-size:14px;
	color:#bf8c15;
	font-weight:bold;
	font-family:verdana, verdana, "Times New Roman", Times, serif;}


.source_list li a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px;
	list-style-type:none;
	font-size:14px;
	color:#525252;
	font-weight:bold;
	font-family:verdana, verdana, "Times New Roman", Times, serif;}
	

.yaz_toll {
	overflow:hidden;
	clear:both;
	border-bottom: dotted 2px #a0252e;
	border-top: dotted 2px #a0252e;	
	padding:20px 0px;
	margin-bottom:30px;
}
	
.yaz_toll p{
	color:#a0252e;
	margin:0px;
	padding:0px 0px 4px;
	font-size:14px;
	font-weight:bold;
	font-family:verdana, verdana, "Times New Roman", Times, serif;
}
.yaz_toll span {
	color:#000;
	font-size:23px;
}

.yaz-image{
	position:inline;
	width:200px;
	height:157px;
	padding:9px 9px 9px 9px;
	margin-top:-40px;

}
.yasmin-image{
	position:inline;
	width:200px;
	height:156px;
	padding:9px 9px 9px 9px;
}
.ocella-image{
	position:inline;
	width:200px;
	height:84px;
	padding:9px 9px 9px 9px;
}

.bookshelf1{
	position:absolute;
	background:url(images/shelf.jpg) no-repeat;
	top:125px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.bookshelf2{
	position:absolute;
	background:url(images/shelf.jpg) no-repeat;
	top:311px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.bookshelf3{
	position:absolute;
	background:url(images/shelf.jpg) no-repeat;
	top:497px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.bookshelf4{
	position:absolute;
	background:url(images/shelf.jpg) no-repeat;
	top:683px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.bookshelf5{
	position:absolute;
	background:url(images/shelf.jpg) no-repeat;
	top:869px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.mag1{
	position:absolute;
	top:30px;
	left:12px;
	width:116px;
	height:150px;
	padding:0px 0px 0px 0px;
}
.mag2{
	position:absolute;
	top:30px;
	left:140px;
	width:116px;
	height:150px;
	padding:0px 0px 0px 0px;
}
.mag3{
	position:absolute;
	top:30px;
	left:268px;
	width:116px;
	height:150px;
	padding:0px 0px 0px 0px;
}
.mag4{
	position:absolute;
	top:30px;
	left:396px;
	width:116px;
	height:150px;
	padding:0px 0px 0px 0px;
}
.mag5{
	position:absolute;
	top:30px;
	left:524px;
	width:116px;
	height:150px;
	padding:0px 0px 0px 0px;
}
.newsshelf1{
	position:absolute;
	background:url(images/shelf2.jpg) no-repeat;
	top:125px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.newsshelf2{
	position:absolute;
	background:url(images/shelf2.jpg) no-repeat;
	top:311px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.newsshelf3{
	position:absolute;
	background:url(images/shelf2.jpg) no-repeat;
	top:497px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.newsshelf4{
	position:absolute;
	background:url(images/shelf2.jpg) no-repeat;
	top:683px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.newsshelf5{
	position:absolute;
	background:url(images/shelf2.jpg) no-repeat;
	top:869px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.newsshelf6{
	position:absolute;
	background:url(images/shelf2.jpg) no-repeat;
	top:1055px;
	left:20px;
	width:653px;
	height:186px;
	padding:25px 0 0;
}
.news1{
	position:absolute;
	top:23px;
	left:67px;
	width:116px;
	height:150px;
	padding:0px 0px 0px 0px;
}
.news2{
	position:absolute;
	top:23px;
	left:360px;
	width:116px;
	height:150px;
	padding:0px 0px 0px 0px;
}

