
#player {
	width:604px;
	height:350px;
}

#share {
	float:right;
	height:73px;
	margin:-123px 0 0;
	width:108px;
}

#share li {
	display:inline;
}
#share li a {
	background-image:url(/images/sprites.png);
	display:inline-block;
	text-indent:-3000em !important;
	text-indent:0;
}

#share .twitter a , #share .facebook a {
	width:48px;
	height:47px;
	margin:0 2px 3px;
}

#share .twitter a {
	background-position:-375px 0;
}
#share .facebook a {
	background-position:-327px 0;
}
#share .more a {
	background-position:-323px -52px;
	width:105px;
	height:16px;
}


h2 {
	margin-right:110px;
}

.filmtitle {
	text-align:right;
}
#readabout {
	float:left;
	width:370px;
	}
	#readabout a {
		outline:none;
		}
	#readabout .title a {
		position:relative;
		display:inline-block; /* inline-block not supported in FF2 so breaks. Adding in the float:left; solves this */
		float: left;
		width:195px;
		height:35px;
		margin:14px 0 0 -5px;
		text-indent:-3000em;
		background:url(/images/sprites.png) 0 -104px no-repeat;
		}
		#readabout .title a:hover {
			width:220px;
			}
	#readabout h4,
	#readabout .author {
		font-size:14px;
		font-style:italic;
		color:black;
		}
		#readabout h4 {
			font-size:12px;
			}

#seen {
	float:right;
	height:42px;
	line-height:0;
	margin:13px 60px 0 0;
	text-indent:-3000em;
	width:272px;
}
#seen a {
	background-image:url(/images/sprites.png);
	background-position:0 -144px;
	display:block;
	height:45px;
	width:232px;
}
#seen a:hover {
	outline:none;
	width:272px;	
}
.synopsis {
	float:left;
	width:700px;
	margin-top:10px;
}

#filminfo {
	text-align:right;
	width:588px;
}
#filminfo .picture {
	float:right;
	margin:0 0 0 30px;
}
#filminfo h2, #filminfo h3, #filminfo h4  {
	height:23px;
	margin:0;
	padding:0;
}
.filmtitle,
#filminfo h2  {
	color:#954826;
	font-size:21px;
}
#filminfo h3  {
	font-size:18px;
	color:black;
}
#filminfo h4  {

	font-size:15px;
}

.synopsis {
	float:left;
	width:462px;
	margin-top:30px;
	font-style:italic;
}

.synopsis h3 {
	border-bottom:1px dotted #BFBDBC;
	font-size:21px;
	color:black;
	margin:5px 0 10px;
	padding:0 0 4px;
}

#more {
	float:right;
	width:238px;
	margin-top:30px;
}

.depoiment {
	float:left;
	margin:10px 0;
}

.depoiment .picture {
	float:left;
}
.depoiment .name {
	margin:29px 0 0 0;
	width:115px;
	float:left;
}
.depoiment p {
	font-size:11px;
	color:black;
}

.depcontent, .depcontent em {
	background-image:url(/images/quotes.png);
	background-repeat:no-repeat;
}
.depcontent {
	background-position:202px bottom;
	float:left;
	margin-top:5px;
	padding:0 23px 0 0;
	width:202px;
}
.depcontent em {
	background-position:-23px top;
	display:inline-block;
	padding:3px 0 0 23px;
}

.prize, .prize em {
	background-image:url(/images/prizes.png);
	background-repeat:no-repeat;
}
.prize {
	background-position:194px center;
	float:left;
	margin:10px 0;
	padding:0 20px 0 0;
	width:196px;
}
.prize em {
	background-position:-29px center;
	color:black;
	display:inline-block;
	font-family:arial;
	font-style:normal;
	font-size:11px;
	min-height:40px;
	height:auto !important;
	height:40px;
	padding:0 0 0 20px;
	text-align:center;
	vertical-align:sub;
	width:174px;
}
.prize span {
	display:block;
	line-height:1;
	padding:0;
}
.prize b {
	color:#964826;
	font-weight:normal;
}


blockquote.quote {
	float:left;
	margin:0 0 12px;
	font-style:italic;
	font-size:.9em;
	line-height:1.8;
	}
	blockquote.quote span {
		font-size:20px;
		line-height:1;
		vertical-align:top;
		font-weight:bold;
		color:#000;
		}
	blockquote.quote cite {
		float:right;
		padding:30px 0 0;
		line-height:1;
		color:#000;
		}







