body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}

body {
	background-color: #000;
	font-family: "Myriad Pro", arial, sans-serif;
}
body.synopsis {
	background: #000 url(flame_synopsis.png) no-repeat 350px 500px;
}
body.filmmakers {
	background: #000 url(flame_filmmakers.png) no-repeat 200px 150px;
}
body.contact {
	background: #000 url(flame_contact.png) no-repeat 700px 100px;
}
body.press {
	background: #000 url(flame_press.png) no-repeat 600px 370px;
}
div#navigation {
	position: relative;
	float: left;
	top: 150px;
	left: 50px;
	width: 200px;
}
#navigation ul li {
	margin-bottom: 4px;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #3a3005;
	text-transform: uppercase;
}
#navigation ul li a {
	text-decoration: none;
	color: #3a3005
}
#navigation ul li a:hover {
	color: #3a3005;
}
#navigation ul li a.active {
	color: #b59112;
}
#content {
	margin-left: 350px;
	position: relative;
	top: 150px;
	width: 570px;
	padding-bottom: 100px;
}
#content p {
	color: #685709;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
	letter-spacing: .2px;
}
#intro {
	top: 150px;
	margin: 0 auto;
	position: relative;
	display: block;
	background-image: url(flame_intro.png);
	width: 220px;
	height: 200px;
}
#presents {
	top: 250px;
	left: 10px;
	position: relative;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-image: url(text_intro.png);
	width: 215px;
	height: 10px;
}
#intro_2 {
	top: 150px;
	margin: 0 auto;
	position: absolute;
	display: block;
	width: 220px;
	height: 200px;
}
#presents_2{
	top: 135px;
	left: 475px;
	position: relative;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-image: url(cam_cam.png);
	width: 322px;
	height: 29px;
}
#player {
	clear: none;
	margin-left: 350px;
	top: 150px;
	position: relative;
	display: block;
	width: 570px;
}
.playerwrap {
	width: 570px;
	/*overflow: hidden;*/
	height: 318px;
	border: 1px solid #201a03;
}
ul.stills li img{
	float: left;
	padding: 0;
	margin: 0;
}
ul.stills li a{
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
}
ul.stills li a:hover{
	background-color: #201a03;
	float: left;
	border: 1px solid #201a03;
	padding: 0;
	margin: -1px 9px 4px -1px;
}
ul.stills li a:hover img{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
ul.stills li.skip a:hover{
	background-color: #201a03;
	border: 1px solid #201a03;
	margin: -1px -1px 4px -1px;
}
ul.stills li.skip a{
	margin-right: 0;
}
#content h2 {
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #685709;
}
#content h2.here {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 3px;
	line-height: 20px;
	color: #685709;
}
#content a{
	text-decoration: none;
	color: #3a3005;
}
a.press_kit{
	padding-left: 42px;
	background: url(icons.png) no-repeat 0 0;
	display: block;
	height: 33px;
}
a.film_stills{
	padding-left: 42px;
	background: url(icons.png) no-repeat 0 -66px;
	display: block;
	height: 33px;
}
a.press_kit:hover{
	background-position: 0 -33px;
}
a.film_stills:hover{
	background-position: 0 -99px;
}
.press_clips{
	float: left;
	width: 300px;
}
.press_resources{
	float: right;
	width: 200px;
}
#content div.press_resources p.vimeo{
	line-height: 16px;
}
.laurels{
	position: absolute;
	top: -120px;
	left: 240px;
}
hr{
	border: none;
	height: 1px;
	background-color: #201a03;
}
table{
	width: 100%;
	color: #685709;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
	letter-spacing: .2px;
}
tr{
	
}

