* { margin:0; padding:0; }	

html, body {
	width:100%;
	height:100%;
	}
img{border:0;}

br {clear: both;}

ul { list-style-type:none; }
p{	
	padding:0 0 10px 0;
	margin:0;
	font:12px Helvetica, Arial, sans-serif;
	color:#666666;
	}

h1{
	padding:0 0 18px 0;
	margin:0;
	}

h2{
	padding:0 0 10px 0;
	margin:0;
	font:13px Helvetica, Arial, sans-serif;
	color:#666666;
	}

a {
	text-decoration:none;
	color:#666;
	}

a:hover { text-decoration:underline; }

div.topspacer{
	height:9px;
	width:778px;
	margin:0px auto;
	background:white;
	position:absolute;
	}

div#content {
	margin:auto;
	width:778px;
	height:100%;
	padding-top:9px;
	background:url(../images/common/flower.jpg) no-repeat 15px 9px;
}

div#content div#left_shadow {
	background:url(../images/common/left_shadow.gif) center left repeat-y;
	float:left;
	width:100%;
	min-height:733px;
	height:100%;
}

div#content div#right_shadow {
	background:url(../images/common/right_shadow.gif) center right repeat-y;
	width:100%;
	min-height:733px;
	margin-top:5px;
	height:100%;
}

div#content div#bottom_right {
	background:url(../images/common/bottom-right.gif) bottom right no-repeat;
	width:98%; /* dont ask!!!*/
	padding-right:15px;
	min-height:733px;
	height:100%;
}

div#content div#bottom_left {
	background:url(../images/common/bottom-left.gif) bottom left no-repeat;
	padding-left:15px;
	width:98%;
	min-height:733px;
	height:100%;
}

div#content div#left {
	float:left;
	width:255px;
	min-height:733px;
	height:100%;
	background:url(../images/common/bg_flowers.jpg) no-repeat bottom center #e8e8e8;
	margin-top:-25px;
	margin-bottom:17px;
	padding-bottom:5px;
	border-right:3px solid white;
}

div#content div#left div.spacer {height:20px; background:white;}
div#content div#right div.spacer {height:25px; background:white;}

div#content div#left div.minheight, div#content div#right div.minheight {
	float:left;
	height:733px;
	background:blue;
}
div#content div#left {background-color:#E8E8E8;	}

div#content div#right{
	float:left;
	width:488px;
	height:100%;
	min-height:733px;
	margin-top:-25px;
	margin-bottom:17px;
	background:#f9ece0;
	padding-bottom:5px;
	}
	
div#content div#right.bio{
	background:#f2f2f2;
	}


div#content div#main {
	background-image:url(../images/common/bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:100%;
}

	#header{
		height:49px;
		background: #d3d3d3;
		}
	#news{
		height:325px;
		border-top:3px solid white;
		background: #f2f2f2;
		padding:0px 0px 0px 12px;
		}
	#bio{
		height:266px;
		border-top:3px solid white;
		border-bottom:3px solid white;
		background:#f2f2f2;
		padding:19px 15px 28px 12px;
		}
		
div#min-height{
	height:15px;
	}

/*************************** BIO ******************************/

.bio{
	background:#f2f2f2;
	}
#bio_page_trailer {
	border-top:3px solid white;
	background:#f2f2f2;
	padding:19px 0px 5px 0px;
	}
#bio_page{
	border-top:3px solid white;
	background:#f2f2f2;
	padding:19px 15px 5px 12px;
	}
	
#bio_page ul{
	font:11px helvetica;
	color:#e65727;
	font-weight:bold;
	line-height:20px;
	}

#bio_page p a{
	font:11px helvetica;
	color:#e65727;
	text-decoration:none;
	}
		
/******* MENU ***************************************************************/
	#menu{
		float:left;
		height:180px;
		width:255px;
		background: url(../images/common/tit_films.gif) no-repeat top #e8e8e8;
		}
		#menu ul{
			padding:39px 0 0 9px;
			margin:0;
			list-style: none;
			}
			#menu ul li{
				padding:0;
				margin:0;
				padding-bottom:2px;						
				}
			#menu ul li a{
				font:12px  Arial, Helvetica, sans-serif;
				color:#666666;
				text-decoration:none;
				}
				#menu ul li a:hover{
					color:#e65727;
					}
/****************************************************************************/
/******* MENU FILM***********************************************************/
	#menu_film{
		float:left;
		height:200px;
		width:255px;
		}
		#menu_film ul{
			padding:18px 0 0 9px;
			margin:0;
			list-style: none;
			}
			#menu_film ul li{
				padding:0;
				margin:0;
				padding-bottom:2px;						
				}
			#menu_film ul li a{
				font:12px  Arial, Helvetica, sans-serif;
				color:#666666;
				text-decoration:none;
				}
				#menu_film ul li a:hover{
					color:#000000;
					font-weight:bold;
					}
				#menu_film ul li a.selected{
					color:#000000;
					font-weight:bold;
					}
/****************************************************************************/