body {
	margin-bottom: 0px;
	margin-top:0px;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	background-image: url(../_layout/images/background.jpg);
	background-attachment:fixed;
	background-position:center;
	}
	
* {
border: 0px;
margin: 0px;
padding: 0px;
}

div#content {
	width: 890px;
	margin: 0px auto;
	height: 100%;
	}
	div#headerContainer {
	height: 550px;
		}
		div#flashContainer {
		width: 890px;
		height: 550px;
		margin: 0;
			}
															/* >>> CONTENT <<< */
	div#contentContainer {
	margin: 0;
	width: 890px;
	text-align: left;
		}
		div#content-left {
		display: inline;
		float: left;
		width: 184px;
			}
			div#posterContainer {
	height: 260px;
	width: 184px;
	background-image:url(../_layout/films/images/poster_shadow.jpg);
	background-position: top;
				}	
				div#poster {
				padding: 35px 19px 22px 25px;
					}
			div#directorContainer {
			margin: 2px;
			width: 180px;
				}
				div#share {
				margin: 0px 24px 8px 25px;
					}
				.talent {
				text-align: center;
				}
				div#director {
				margin: 14px 24px 8px 25px;
					}
				.talent {
				text-align: center;
				}
			.talent-list {
			font-size: 100%;
			list-style-type: none;
			margin: 0;
				}
			.talent h2 {
			font-size: 115%;
			line-height: 1pt;
			margin: 1.5em 0 .5em 0;
				}
			div#rating {
			margin: 25px;
			text-align: center;
				}
			div#distributor {
			margin: 10px 5px 0 5px;
			text-align: center;
			font-size: 90%;
			}
		div#content-center {
		width: 450px;
		top: 0;
		margin: 0 209px 0 184px;
		padding: 33px 0 0 0;
			}
			div#storyheader {
	height: 27px;
	width: 450px;
	background-image: url(../_layout/films/images/story_header.gif);
				}
			div#story {
			margin: 10px 0 0 20px;
			width: 430px;
			text-align: left;
				}
			div#reviewsheader {
	margin: 30px 0 0 0;
	height: 27px;
	width: 450px;
	background-image: url(../_layout/films/images/reviews_header.gif);
				}
			div#reviewsContainer {
			margin: 10px 0 0 20px;
			width: 430px;
				}
				.review {
				margin: 0 0 15px 0;
				width: 430px;
				text-align: left;
					}
				.review h1{
				font-size: 125%;
					}
				.review h2{
				font-size: 75%;
				text-indent: 20px;
				color:#666666;
					}
				.fullReview {
				position: relative;
				top: 6px;
					}
			div#commentsheader {
			margin: 30px 0 0 0;
			height: 27px;
			width: 450px;
			background-image: url(/_layout/films/images/comments_header.gif);
			text-align: left;
				}
				div#commentsheader h1{
				padding-top: 4px;
				text-indent: 90px;
				font-size: 100%;
				color:#666666;
					}
						div#commentsheader a{
						color: #003366;
						text-decoration:underline;
						font-weight:normal;
							}
						div#commentsheader a:hover{
						color:black;
							}
		div#content-right {
		float: right;
		display: inline;
		top: 0;
		width: 230px;
			}
				div#onthewebContainer {
				width: 209px;
				text-align:left;
				margin: 0 10px 0 1px;
					}
					ul#onthewebul {
					list-style-type: none;
					margin: 0;
						}
						ul#onthewebul h1 {
						margin: 0.9em 0 0 0;
						font-size: 100%;
							}
						ul#onthewebul a{
						color: #4F4E48;
							}
						ul#onthewebul a:hover{
						color:black;
							}
			
			div#shareheader {
			margin: 33px 10px 0 0;
			height: 27px;
			width: 209px;
				}
			div#onthewebheader {
	margin: 33px 10px 0 0;
	height: 27px;
	width: 209px;
	background-image: url(../_layout/images/ontheweb_header.gif);
				}
			div#flickrheader {
	margin: 33px 10px 0 0;
	height: 27px;
	width: 209px;
	background-image: url(../_layout/films/images/blank.gif);
				}
			div#linksContainer {
			margin: 10px 10px 0 1px;
			width: 209px;
				}
				ul#links-list {
				font-size: 100%;
				color: #4F4E48;
				line-height: 1.25em;
				font-weight: bold;
				text-align: left;
				list-style-type: none;
				margin: 0;
					}
					ul#links-list a{
				color: #003366;
				text-decoration:underline;
					}
				ul#links-list a:hover{
				color:black;
							}
			div#blogheader {
			margin: 30px 11px 0 0;
			height: 27px;
			width: 209px;
			background-image: url(/_layout/films/images/blog_header.gif);
				}
				div#blogContainer {
				width: 209px;
				margin: 0 10px 0 1px;
				text-align:left
					}
					ul#blogosphereul {
					list-style-type: none;
					margin: 0;
						}
						ul#blogosphereul h1 {
						margin: 0.9em 0 0 0;
						font-size: 100%;
							}
						ul#blogosphereul h2 {
						font-size: 75%;
						font-weight: normal;
						color:#4F4E48;
							}
						ul#blogosphereul a{
						color: #4F4E48;
							}
						ul#blogosphereul a:hover{
						color:black;
							}

div#creditblock {
	width: 890px;
	margin: 0 auto 0 auto;
	text-align:center;
		}

div#footerContainer {
	width: 890px;
	height: 79px;
	margin: 0 auto 0 auto;
	background-image: url(../_layout/images/footer_background.gif);
		}
		
	div#footer {
	padding: 25px 0 0 0;
		}
		
		ul#footerNav {
		font-size: 80%;
			}
		ul#footerNav li {
		padding: 0 10px 0 10px;
		display: inline;
			}
			ul#footerNav a{
			font-weight:bold;
			color: black;
				}
			ul#footerNav a:hover{
			color: #4F4E48;
				}
			.legal {
			position:relative;
			top: 8px;
			font-size: 70%;
			color: black;
			line-height:1em;
			}
			.legal a{
			color: black;
				}
			.legal a:hover{
			color:#4F4E48;
				}
			
.filmLibrary {
	position: relative;
	top: 39px;
}

a{
	text-decoration:none;
	}

a.main{
	color:#FFFFFF;
	}
a.main:hover{
	color:#CCCCCC;
	}

