body	{background:#000; text-align:center; color:#fff; font-family:arial, sans-serif; font-size:12px; margin-top:-8px}
#wrapper	{
	width:800px;
	height:640px;
	text-align:left;
	margin:0px auto;
}
#nav	{text-align:center; padding-top:14px; font-size:11px}
#nav a	{color:#fff; font-size:11px; text-decoration:none; font-weight:bold; margin:0px 5px 0px 5px}
#nav a:hover	{color:#b8731a}
#nav a.on		{color:#b8731a}
#content_box	{width:682px; height:570px; margin:15px 0px 0px 59px}
a	{color:#b8731a}
a:hover	{color:#efefef; text-decoration:none}
a.more {color:#fff; text-decoration:none}
a.more:hover	{color:#b8731a; text-decoration:underline}

/* HOMEPAGE STYLES */
.homepage {
	background:url(images/mainpage.jpg) no-repeat
}
#hp_laurels {
	width: 800px;
	margin: 10px auto;
	padding: 0px;
	position: relative;
	text-align: center;
}
#hp_top_left {
	font-size:11px;
	font-style:italic;
	padding-top:15px;
	font-weight:bold;
}
#hp_left_col {
	margin-top:60px;
	font-size:11px;
	font-weight:bold;
	color:#dfdfdf;
	line-height:14px;
	float: left;
}
#hp_left_col h2	{
	color:#b8731a;
	margin:0px 0px 0px 0px;
	font-size:14px
}
#hp_bottom_right {
	float:right;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 300px;
}
.hpquote {
	font-size:12px;
	font-style:normal;
}
#shirt {
	text-align:right; 
	margin-bottom:25px;
}

/* ABOUT THE FILM STYLES */
.aboutthefilm	{background:url(images/aboutthefilm.jpg) no-repeat}
#ab_text	{margin:200px 0px 0px 205px}
#ab_quote {margin:30px 300px 0 10px}

/* MERCH STYLES */
.merch	{background:url(images/merch.jpg) no-repeat}
#merch_text	{margin:200px 0px 0px 205px}
#merch_quote {margin:30px 300px 0 10px}
.merch_shirt {float: left; margin: 0 15px 5px 0; }
.merch_dvd {float: left; margin: 0 15px 5px 0; }
#merchbox {width: 650px; height: 360px; margin:110px 0 0 30px; overflow: auto; }
.spacer {margin-bottom: 15px;}

/* TRAILERS STYLES */
.trailers	{background:url(images/trailers.jpg) no-repeat}
#trail_top_left	{font-size:11px; font-style:italic; padding-top:15px; font-weight:bold;}
#trail_video	{margin:170px 0px 0px 8px}

/* CREDITS STYLES */
.credits	{background:url(images/credits.jpg) no-repeat; font-weight:bold}
#credits_credits	{margin:30px 0px 0px 200px; font-size:14px}
#credits_credits a	{color:#fff; text-decoration:underline}
#credits_credits a:hover	{color:#b8731a; text-decoration:underline}
.credits .title	{font-size:12px; color:#b8731a}
.titlephoto	{font-size:12px;line-height:1.1em;}
#credits_musicfrom	{font-size:14px; margin:0px 70px 0px 0px; text-align:right}
#credits_musicfrom .title	{font-size:13px}
#credits_links		{margin:60px 50px 0px 75px; font-size:12px}
#credits_links a	{color:#fff; text-decoration:none}
#credits_links a:hover	{color:#b8731a; text-decoration:underline}
#credits_photo_credit	{text-align:right; margin:20px 0px 0px 0px; font-size:11px; font-style:italic}

/* SCREENINGS STYLES */
.screenings	{background:url(images/screenings.jpg) no-repeat; font-weight:bold}
#screenings_photo_credit	{margin:110px 0px 0px 0px; font-size:11px; font-style:italic}
.screenings #content_box	{font-size:14px; padding:50px 0px 0px 80px}
.screenings #content_box .title	{font-size:12px; color:#000}
.screenings #content_box a.special	{font-size:13px; color:#111;}
.screenings #content_box a {text-decoration:underline; color:#fff;}
.screenings #content_box a:hover {text-decoration:underline; color:#3D170C;}

/* PRESS STYLES */
.press	{background:url(images/press.jpg) no-repeat; font-weight:bold}
#press_photo_credit	{padding:25px 0px 0px 0px; font-size:11px; text-align:right; font-style:italic}
#press_text	{margin:200px 0px 0px 205px; font-size:12px; height:310px; overflow: auto; }
#press_text_emaillist	{margin:270px 0px 0px 205px; font-size:12px}
#press_text a	{text-decoration:none; color:#fff}
#press_text a:hover	{text-decoration:underline; color:#fff}
.press_credit	{font-size:11px; color:#cfcfcf}
#presskit	{margin:40px 0px 0px 20px; font-size:14px}
#presskit a	{text-decoration:none; color:#fff}
#presskit a:hover	{text-decoration:underline; color:#fff}
#press_images {margin:40px 0px 0px 10px; font-size:14px; background:url(images/transbox.gif) repeat; padding:5px 10px 30px 10px; }
#press_images td p {margin:0px;}
#press_images td a img {border: 4px solid #fff;}
#press_images td a:hover img {border: 4px solid #b8731a; }
.subhead {font-size:12px;padding:2px; background-color:#3d170c;}
.specs {font-size: 10px; }
.caption {font-size:12px; padding:3px; background-color:#3d170c;}


/* UE STYLES */
.ue	{background:url(images/ue.jpg) no-repeat; font-weight:bold}
#ue_links	{padding:260px 0px 0px 410px; font-size:14px}
#ue_links a	{color:#fff; text-decoration:none}
#ue_links a:hover	{color:#b8731a; text-decoration:underline}
#ue_photo_credit	{margin:20px 0 0 0; font-size:11px; font-style:italic}
#ue_imagecredits	{margin:80px 0px 0px 10px; font-size:11px}
#ue_imagecredits a	{color:#fff; text-decoration:underline}
#ue_imagecredits a:hover	{color:#b8731a; text-decoration:underline}
#ue_quote	{margin:30px 350px 0px 10px; font-size:12px}

/* BLOG STYLES */

#centermain	{float:left; margin-right:10px; width:230px; height:300px}
#blogtext	{float:left; color:#fff; width:400px; height:535px; overflow:auto; scrolling:auto; padding:0px 10px 0px 10px; margin-top:20px}
#blogwhole	{background:#544d43; width:650px; padding:10px; color:#fff}
h2 a, h2 a:visited	{color:#b8731a}
h2 a:hover	{color:#fff}
h3	{color:#b8731a}
.clear { clear:both; }
#hp_laurels img {
	margin: 0px 10px;
	padding: 0px;
}
