/* Herb & Dorothy in MODx */
html,body,td,input,button {
	font:normal 11px Verdana,'Lucida Sans',helvetica,arial,sans-serif;
	letter-spacing:.8px;
}
body {
	background-color:#F5F0F0;
	background-color:#f1e9dc;
	background-color:#efe4d3;
	border:0;
	color:#666666;
	margin:0;
	padding:10px;
}
body.poster {
	background-color:#FFFFFF;
	border:0;
	margin:0;
	padding-top:39px;
}
body.embedded {
	background-color:#FFFFFF;
	border:0;
	margin:0;
	padding:10px;
}
button {
	background-color:#009933;
	border:0;
	color:#FFFFFF;
	height:23px;
	vertical-align:middle;
}
a:link,a:visited  {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
*.Green {
	color:#009933;	
}
*.Orange {
	color:#FF901F;
}
*.TightSpacing {
	letter-spacing:0;	
}
div.Canvas {
	background-color:#F5F0F0;
	background-color:#f1e9dc;
	border:10px solid #009933;
	border:10px solid #009531;
	height:757px;
	margin:0 auto;
	padding:20px 11px 14px 11px;
	width:1014px;
}
body.poster div.Canvas {
	background-color:#FFFFFF;
	border:0; /* must be zero to override main Canvas */
	height:395px;
	margin:0 auto;
	padding:0;
	text-align:center;	
	width:563px;
}
img.YDHTBARTCA {
	height:14px;
	margin-bottom:42px;
	width:403px;
}
img.poster {
	margin-bottom:20px;		
}
img.TheIncredible {
	height:31px;
	width:373px;
}
div.PaneLeft {
	border::1px dashed #ff0000;
	padding-top:14px;
	width:662px;
}
div.PaneLeft iframe {
	border:2px dotted #CECCCD;
	height:477px;
	width:658px;
}
div.PaneRight {
	border-left:1px dashed #009933;
	border-right::1px dashed #ff0000;
	float:right;
	padding-left:12px;
	padding-left:8px;
	width:327px;	
	width:335px;	
}
div.SiteTitle {
	margin-bottom:8px;
	padding-left:29px;
}
div.SiteTitle span {
	float:right;
	margin:30px 40px 0 0;
}
div.SiteTitle img {
	border:0;
}
div.Laurels {
	height:39px;
	margin-bottom:8px;
	margin-left:-30px;
	margin-right:-20px;
	padding-left:29px;
}
div.Laurels img {
	float:left;
	margin-right:3px;
}
div.Navigation {
border:::1px solid pink;
	background-image:url(/hd_lib/images/navigation_bg2.png);
	background-repeat:no-repeat;
	height:38px;
	margin:0 0px 0 -10px;
	padding:13px 0 0 27px;
	width:525px;
	width:645px;
}
div.Navigation a {
	font-weight:bold;
}
div.X50 a {
	font-weight:bold;
	margin:0 5px 0 5px;
}
div.Navigation span.Separator {
	margin:0 7px 0 7px;
}
div.X50 a {
	color:#666666;
}
div.X50 {
border:::1px solid #fefefe;
	float:right;
	height:38px;
	margin-top:-13px;
	padding:5px 0 0 0;
	text-align:center;
	width:136px;
}

/* Mailing List Special Classes - start
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table.MailingListWrapper {
	border::1px dashed red;
	height:23px;
	margin-bottom:20px;
	width::327px;
}
table.MailingListWrapper td {
	border::1px dashed red;
}
table.JoinOurMailingList td {
	color:#009933;
	font:normal 11px tahoma, Verdana,'Lucida Sans',helvetica,arial,sans-serif;
	line-height:10px;
	white-space:nowrap;
}
table.MailingListInput {
	height:23px;
	margin:0 5px 0 3px;
	width:182px;
}
table.MailingListInput input {
	font:normal 11px tahoma, Verdana,'Lucida Sans',helvetica,arial,sans-serif;
	letter-spacing:.8px;
	background-color:#009F40;
	border-left:0;
	border-right:0;
	border-top:1px solid #bfe7cf;
	border-bottom:1px solid #bfe7cf;
	color:#FFFFFF;
	height:23px;
	margin:0;
	padding:3px 0 0 0;
	width:172px;
	width:165px; /* always 17px less than width of table.MailingListInput */
	vertical-align:middle;
}
button.MailingListSubmit {
	background-color:transparent;
	border:0;
	cursor:pointer;
	height:19px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}
button.MailingListSubmit table {
	background-image:url(images/MailingListSubmit_bg.png);
	color:#FFFFFF;
	height:17px;
	width:47px;
}
button.MailingListSubmit table td {
	font:normal 10px 'trebuchet ms',tahoma,sans-serif;
	text-align:center;
}
/* Mailing List Special Classes - end
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


div.MailingList {
	margin-bottom:20px;
	width:327px;
	width:335px;	
}
div.MailingList span {
	line-height:4px;
	vertical-align:middle;
}
div.MailingList input {
	background-color:#009933;
	border:0;
	color:#FFFFFF;
	height:23px;
	margin:0 3px 0 3px;
	padding:5px 3px 0 3px;
	width:172px;
	vertical-align:middle;
}
div.LatestNews {
	background-color:#FFFFFF;
	border:2px dotted #CECCCD;
	height:334px;
	margin-top:8px;
	overflow:auto;
	padding:10px;
	width:303px;
	width:310px;	
}
div.LatestNewsTitle {
	font-size:12px;
	margin-bottom:10px;
	text-transform:uppercase;
}
div.LatestNewsSubTitle {
	font-size:12px;
	margin-bottom:5px;
}
div.LatestNewsBig {
	border-bottom:2px dotted #CECCCD;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0px;
	line-height:20px;
	margin-bottom:18px;
	padding-bottom:0;
}
div.LatestNewsItem {
	margin-bottom:14px;
}
div.LatestNewsItem  a {
	color:#009933;
	text-decoration:underline;
}
div.UpcomingScreenings div.Title {
	font-size:13px;
	font-weight:bold;
}
div.UpcomingScreenings div.Venue {
	font-size:14px;
	letter-spacing:0px;
	margin-top:16px;
}
div.UpcomingScreenings div.Venue a {
	color:#FF901F;
}
div.UpcomingScreenings img {
	border:0;
}
div.Reviews span.Source {
	font-weight:bold;
}
div.Reviews a.Link {
	display:block;
	margin-bottom:15px;
}

div.AboutText div.SubHeader {
	font-size:13px;
	font-weight:bold;
	margin:20px 0 10px 0;
}
div.Trailer {
	background-color:#FFFFFF;
	border:2px dotted #CECCCD;
	height:249px;
	padding:1px;
	width:329px;
}
div.Footer {
	border::1px dashed #00FF00;
	height:50px;
	margin:15px 0 0 0;
}
div.Footer * {
	margin-right:17px;
}
*.FLL {
	float:left;
}
*.FLR {
	float:right;
}
*.Bold {
	font-weight:bold !important;
}
*.NotBold {
	font-weight:normal !important;
}
div.Copyright {
	font-size:8px;
	width:250px;
}
div.Logos {
	width:400px;
}
img.FilmLogos {
	margin-top:5px;
}
img.PoolsLogo {
	border:0;
	margin:13px 0 0 0;
}
div.CommunityHeader {
	margin-right:0px !important;
	text-transform:uppercase;
}
table.CommunityLogos {
	border::1px dashed #0000FF;
	margin-right:0px !important;
}
table.CommunityLogos td {
	cursor:pointer;
}
table.CommunityLogos img {
	border:0;
	margin:0 0 3px 20px !important;
}
/* FlexScroll Styles
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.scrollgeneric {
	font-size:1px;
	left:0;
	line-height:1px;
	position:absolute;
	top:0;
}
.vscrollerbase {
	background-color:#c1c1c1;
	width:9px;
}
.vscrollerbar {
	background-color:#2fa929;
	width:9px;
}
