/*+init {*/
*
{
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
H1, H2, H3, H4, H5, H6, TH
{
	font-weight: inherit;
}
ADDRESS, CITE, DFN, VAR
{
	font-style: inherit;
}
CAPTION, CODE, KBD, PRE, SAMP, TT, INPUT, TEXTAREA, SELECT, BUTTON
{
	font-family: inherit;
}
TABLE
{
	border-spacing: 0;
}
TH
{
	text-align: left;
}
HTML, BODY, THEAD, TBODY, TFOOT, TR, TH, TD, BR
{
	position: static;
}
INPUT[type=hidden]
{
	display: none !important;
}
FIELDSET, A IMG
{
	border: 0;
}
BODY
{
}
/*+}*/
/**** original *****/
H1, H2, H3, H4, H5, H6, TH
{
	font-family: Courier, monospace;
}
#wrapper.home #content-main #laurels #title
{
	width: 100%;
}
.info H1
{
	clear: both;
	font-weight: bold;
	font-size: 200%;
	font-family: Helvetica, Arial, sans-serif;
}
H1
{
	padding: 30px 0 25px;
	letter-spacing: -1px;
	font-size: 142%;
}
H2
{
	padding: 20px 0;
	font-size: 142%;
	text-align: center;
}
H3
{
	padding: 5px 0 10px;
	letter-spacing: -1px;
	font-size: 142%;
}
TABLE
{
	border-spacing: 0;
}
#form_signup LI INPUT
{
	margin-left: 12px;
}
#form_signup LI INPUT#submit
{
	margin: 0 0 0 138px;
}
TH
{
	text-align: left;
}
HTML, BODY, THEAD, TBODY, TFOOT, TR, TH, TD, BR
{
	position: static;
}
INPUT[type=hidden]
{
	display: none !important;
}
FIELDSET, A IMG
{
	border: 0;
}
BODY
{
	font-size: 100%;
	font-family: sans-serif;
	line-height: 1.5;
	color: #000000;
	background: #2D1D0D;
	text-align: left;
	font-family: "Times Roman", Times, sans-serif;
	font-size: medium;
	min-width: 1000px;
}
/**** Base *****/
P, UL, OL
{
	margin: 0.5em 0 0;
	padding: 0 0 1em;
}
#wrapper.dvd-order #content P
{
	margin-right: 112px;
}
#wrapper.dvd-order .dvd-order FORM
{
	float: left;
	margin-left: 34px;
}
.dvd-order .blurb
{
	margin-left: 0;
}
.dvd-order DIV.checkout
{
	float: left;
	margin-bottom: 18px;
}
#wrapper #content-main #tagline
{
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	margin-top: 21px;
	margin-left: 30px;
	width: 560px;
}
#wrapper #content-main .video-object P
{
	margin: 0;
	padding: 0;
}
#form_signup
{
	padding-top: 1em;
	padding-right: 2em;
	padding-left: 2em;
}
#form_signup #signup-form-note
{
	float: left;
	width: 50%;
	text-align: left;
}
UL, OL
{
	list-style: disc;
	padding: 0 0 18px 40px;
}
#form_signup OL
{
	list-style-type: none;
	text-align: right;
}
IMG
{
	border: 0;
	margin: 0 0 5px;
}
#wrapper.dvd-order #content IMG
{
	float: left;
	margin-right: 31px;
	margin-top: 22px;
}
.dvd-order .dvd IMG
{
	border: 6px ridge #EEA601;
}
#wrapper.home #dvd-order IMG
{
	margin-right: 31px;
	margin-top: 0px;
	border: 6px ridge #EEA601;
}
#wrapper.home #content-main #laurels #idfa
{
	position: relative;
	left: 50%;
	margin-left: -100px;
}
#wrapper.home #content-main #laurels DIV #olm
{
	position: relative;
	left: 50%;
	margin-left: -100px;
}
#wrapper.home #content-main #laurels DIV
{
	float: left;
	margin-top: 21px;
	width: 45%;
}
A
{
	text-decoration: underline;
	color: #403D3D;
}
A:visited, A:link
{
	text-decoration: underline;
	color: #403D3D;
}
#dvd-order H2.title
{
	padding-bottom: 10px;
	font-size: 210%;
}
DIV#special
{
	font-size: 142%;
	font-family: Courier, monospace;
	text-align: center;
	margin-top: 24px;
}
A:hover
{
	text-decoration: none;
}
#facebook-button
{
	padding: 0 30px 0 25px;
}
#twitter-button
{
	padding: 25px 30px 0 25px;
}
#tweet-button
{
	padding: 25px 30px 0 25px;
}
.hidden
{
	display: none;
}
.clear
{
	clear: both;
}
.left
{
	float: left;
}
.right
{
	float: right;
	margin-left: 11px;
}
/*** Press *****/
#wrapper.info #content .press-assets IMG, #wrapper.film-information #content .press-assets IMG
{
	border: 5px ridge #824F0D;
}
#wrapper.film-information #content .press-assets P
{
	height: 280px;
}
#wrapper.info #content .press-assets P
{
	height: 333px;
}
#wrapper.info #content .press-assets P, #wrapper.film-information #content .press-assets P
{
	float: left;
	width: 225px;
	margin-right: 40px;
	margin-left: 30px;
}
#wrapper.info #content .press-videos
{
	width: 66%;
	margin-left: 2em;
	padding: 0;
}
#wrapper .video-object IFRAME
{
	border: 7px ridge #824F0D;
}
#wrapper.info #content .press-assets A, #wrapper.film-information #content .press-assets A
{
	text-decoration: none;
	font-weight: bold;
}
/*** Wrapper *****/
#wrapper
{
	width: 95%;
	margin: 0 auto;
	position: relative;
	background: #CCCCCC url("../images/css/background-tiles.jpg") repeat;
}
/*** Header *****/
#wrapper #header
{
	position: relative;
	height: 164px;
	background: url("../images/css/header-slice.png") repeat-x;
	z-index: 1;
}
#wrapper #header .no-show
{
	position: absolute;
	left: -1000px;
}
#wrapper #header #banner
{
	background: url("../images/css/banner.png") no-repeat;
	width: 829px;
	height: 154px;
	position: relative;
	left: 50%;
	margin-left: -415px;
}
/*** Footer *****/
#wrapper #footer
{
	text-align: center;
	color: #000000;
	clear: both;
	background: url("../images/css/footer-slice.png") repeat-x;
	position: relative;
	height: 164px;
}
#wrapper #footer #signup-form LI
{
	margin-top: 9px;
}
/**** Navigation *****/
#wrapper #nav UL
{
	width: 100%;
	list-style: none;
	font-size: large;
	font-weight: bold;
	font-family: helvetica, sans-serif;
	color: #000000;
	float: left;
}
#wrapper #nav
{
	width: 85%;
	border-top: 3px solid #562C05;
	border-bottom: 3px solid #562C05;
	margin: 0 auto;
	height: 2em;
}
#wrapper #nav UL LI A
{
	float: left;
	text-decoration: none;
	font-family: Courier, monospace;
	font-size: 100%;
	width: 25%;
/*because there are 4 nav items*/
	text-align: center;
	margin-top: -0.4em;
}
#wrapper.home #nav UL LI A
{
/*width: 33%;*/
	width: 20%;
/*because there are 5 nav items*/
}
#wrapper #nav UL LI A:hover
{
	color: #FFFFFF;
}
#wrapper #nav UL
{
	padding: 0;
}
/**** Content *****/
#wrapper #content
{
	padding-left: 2em;
}
#wrapper.dvd-order FORM.pay-pal-dvd
{
	padding: 10px;
}
#wrapper.dvd-order FORM.google-cd
{
	margin-bottom: 12px;
}
#wrapper.dvd-order FORM.google-dvd
{
	padding: 10px;
}
#wrapper #content-sidebar
{
	width: 66%;
	margin-right: 1em;
}
#wrapper #content-main .video
{
	position: relative;
	width: 560px;
	left: 50%;
	margin-left: -280px;
}
#wrapper #content-main .video IFRAME
{
	border: 8px ridge #98470C;
}
#wrapper #content-main
{
	width: 60%;
	margin-left: 1em;
}
#wrapper.contact #content-main
{
	margin-left: 2em;
}
#wrapper #content-sidebar
{
	width: 33%;
}
#wrapper #content IMG.left
{
	padding: 0 1em 0 0;
}
#wrapper #content IMG.right
{
	padding: 0 0 0 1em;
}
#wrapper #content-main P.info
{
	color: #666666;
	font-size: smaller;
	padding: 0;
	margin: 0;
}
#wrapper.videos #content .info
{
	margin-top: -18px;
}
/**** Screenings *****/
#wrapper #screenings H4
{
	text-align: center;
}
#wrapper #screenings DL.event
{
	margin: 0;
	padding: 0;
	border: 1px solid #000000;
}
#wrapper #screenings A:hover
{
	color: #000000;
}
#wrapper #screenings A
{
	color: #0005D5;
}
#wrapper #screenings DT
{
	color: #603415;
	background: #999999 url("../images/css/screenings-header.jpg") repeat;
	font-size: 100%;
	font-weight: bold;
	font-family: Courier, monospace;
	cursor: pointer;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 1.5em;
	border-top: 1px solid #000000;
}
#wrapper #screenings DT
{
	padding-left: 0.5em;
}
#wrapper #screenings DT#header
{
	text-align: center;
}
#inline-screenings #screenings
{
	width: 386px;
	margin: 0 auto;
}
#wrapper #screenings DT.hover
{
	color: #000000;
	background: #6A7F9A url("../images/css/screenings-header-hover.jpg") repeat;
}
#wrapper #screenings DD
{
	font-family: Helvetica, "sans serif";
	font-size: 90%;
	background: #FFFFFF;
}
#wrapper #screenings DD P
{
	margin: 0 0.5em -1em;
}
#wrapper #screenings DD.description
{
	padding-top: 0.5em;
	font-size: 110%;
}
#wrapper #screenings DD.description
{
	font-size: 100%;
	font-family: "Times New Roman";
	line-height: 150%;
}
#wrapper.home #content-main #laurels DIV #cimm
{
	position: relative;
	left: 50%;
	margin-left: -70px;
}
