/* Theme Name: Hamilton Mehta
	Theme URI: http://www.hamiltonmehta.com
	Description: Custom theme for Hamilton Mehta productions
	Author: Erin Marchak
	Author URI: http://www.emarchak.com
	Version: 0.1*/
@media screen{
	/* reset */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''; content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse; border-spacing:0}
	/* 960 */
	.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}
	/*anythingSlider v1.2By Chris Coyier: http://css-tricks.com */
		.anythingSlider{position: relative; margin: 0 auto 15px;}.anythingSlider .wrapper{overflow: auto; margin: 0; position: absolute; top: 0; left: 0;}.anythingSlider .wrapper ul{width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee;margin: 0;} /* Width is max for Opera */.anythingSlider ul li{display: block; float: left; padding: 0; margin: 0;}.anythingSlider .arrow{display: block; height: 200px; width: 67px; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer;}.anythingSlider .forward{}.anythingSlider .back{}.anythingSlider .forward:hover{background-position: 0 -200px;}.anythingSlider .back:hover{background-position: -67px -200px;}.anythingSlider .wrapper ul li div{height:100%;}.home #thumbNav{}.home #thumbNav a.cur{}.home #start-stop{display:none;}.home #start-stop.playing{}.home #start-stop:hover{}/* Prevents */.anythingSlider .wrapper ul ul{position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0;}.anythingSlider .wrapper ul ul li{float: none; height: auto; width: auto; background: none;}
	/* jtransform forms */
		form.jqtransformdone label{margin-right: 4px; display: block; float:left;}form.jqtransformdone div.rowElem{clear:both; padding:4px 0px;}.jqtransformdone input:focus, .jqtransformdone textarea:focus, .jqtransformdone select:focus{-webkit-box-shadow: 0 0 0 #000; -moz-box-shadow: 0 0 0 #000;} 
		/* radios */
		.jqTransformRadioWrapper{float: left; display:block; margin:0px 4px; margin-top:5px;}.jqTransformRadio{background: transparent url(../img/radio.png) no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display:block; } 
		/* Checkboxes */
		span.jqTransformCheckboxWrapper{display:block; float:left; margin-right:5px; position:relative; margin-top:-5px;}a.jqTransformCheckbox{background: transparent url(../img/checkbox.png) no-repeat center top; vertical-align: middle; height: 30px; width: 30px; display:block; }a.jqTransformChecked{background-position: center bottom;} 
		/* Selects */
		.jqTransformSelectWrapper{position:relative; height: 31px; border:1px solid #000; background-color:rgba(25,25,25,.5); float:left; margin-bottom: 13px;}.jqTransformSelectWrapper div span{font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 31px; line-height: 15px; padding: 8px 0 0 7px; overflow: hidden; cursor:pointer;}.jqTransformSelectWrappera.jqTransformSelectOpen{display: block; position: absolute; right: 0px; width: 31px; height: 31px; background: url(../img/select_arrow.png) no-repeat center center;}.jqTransformSelectWrapper ul{position: absolute; ; top: 30px; left: 0px; list-style: none; background-color:#191919; border: solid 1px #000; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10;}.jqTransformSelectWrapper ul a{display: block; padding: 5px; text-decoration: none; color:#333; font-size: 12px;}.jqTransformSelectWrapper ul a.selected{background-color:rgba(255,255,255,.5); color: #333;}.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover{background-color:#341826; color: #ddd;} 
		/* Hidden - used to hide the original form elements */
		.jqTransformHidden{display: none;}
	/* Datepicker */																																					
	.ui-datepicker{ width: 17em; padding: .2em .2em 0; z-index:999 !important; background-color: #222; position-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; border:1px solid #000; }.ui-datepicker .ui-datepicker-header{ position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{ position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{ cursor:pointer;color:#4594b1;}.ui-datepicker .ui-datepicker-prev{ left:2px; }.ui-datepicker .ui-datepicker-next{ right:2px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{ display: block; position: absolute; left: 50%; margin-left: -8px; top:25%; font-size: 	30px; line-height: 10px;}.ui-datepicker .ui-datepicker-title{ margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select{ font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year{width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ width: 49%;}.ui-datepicker table{width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th{ padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }.ui-datepicker td{ border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a{ display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane{ background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button{ float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{ float:left; }#tabnav{position:relative;left:20px;}#tabnav li{list-style: none; float:left;}#tabnav .boxed{margin-bottom: 0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px;}#tabnav a{display:block; text-align: center; top:1px;}.map img{display:block; filter:alpha(opacity=70); -moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px; -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; margin-left:0 !important}.ui-tabs-selected a{z-index:100; border-bottom: 1px solid #333 !important; -moz-box-shadow: 0px 0px 4px none;-webkit-box-shadow:none;box-shadow: 0px 0px 4px none;background-color:rgba(37,37,37,.8);}#contact_details #twitter{margin-left:10px; min-height:24px; padding-left:30px; background: url(../img/contact.png) no-repeat left -49px;}#contact_details p{}#contact_details #phone{margin-left:10px; min-height:24px; padding-left:30px; background: url(../img/contact.png) no-repeat left -24px;}#contact_details #address{margin-left:10px; min-height:24px; padding-left:30px; background: url(../img/contact.png) no-repeat left -89px;}
	/* dropdown menus */
		/* dropdown level one */
		.dropdown *{list-style: none;text-decoration: none}ul.dropdown{position: relative;}ul.dropdown li{font-weight: bold; float: right; zoom: 1; text-align: center; float:right; padding:1px; margin-left:20px;}ul.dropdown li a{display: block;}ul.dropdown li.hover,ul.dropdown li:hover{position: relative;}ul.dropdown li.hover a, ul.dropdown a:hover, ul.dropdown a:active, ul.dropdown li:last-child a{} 
		/* dropdown level two */
		ul.dropdown ul{visibility:hidden; opacity:0; position: absolute; top: 100%; left: 0; z-index: 100;}ul.dropdown ul li{float: none;}ul.dropdown ul li a{width: 100%; display: inline-block;} /* IE 6 & 7 Needs Inline Block */
		/* dropdown level three */
		ul.dropdown ul ul{left: 100%; top: 0;}ul.dropdown li:hover > ul{visibility: visible;}
	/* tabs */
		.ui-tabs{position: relative; padding: .2em; zoom: 1;}.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor: pointer;text-decoration: none}.ui-tabs .ui-tabs-hide{display: none !important;}
	
	/* * Box - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net ** Copyright (c) 2008 - 2010 Janis Skarnelis * * Version: 1.3.1 (05/03/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */
	#fancybox-loading{position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}* html #fancybox-loading{/* IE6 */position: absolute; margin-top: 0;}#fancybox-loading div{position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../img/fancybox/fancybox.png');}#fancybox-overlay{position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}* html #fancybox-overlay{/* IE6 */position: absolute; width: 100%;}#fancybox-tmp{padding: 0; margin: 0; border: 0; overflow: auto; display: none;}#fancybox-wrap{position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none;}#fancybox-outer{position: relative; width: 100%; height: 100%; background: #FFF;}#fancybox-inner{position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden;}#fancybox-hide-sel-frame{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}#fancybox_error{color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0;}#fancybox-content{height: auto; width: auto; padding: 0; margin: 0;}#fancybox-img{width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic;}#fancybox-frame{position: relative; width: 100%; height: 100%; border: none; display: block;}#fancybox-title{position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px;}.fancybox-title-inside{padding: 20px 0; text-align: center; color: #333;}.fancybox-title-outside{padding-top: 5px; color: #FFF; text-align: center; font-weight: bold;}.fancybox-title-over{color: #FFF; text-align: left;}#fancybox-title-over{padding: 10px 50px; background-image: url('../img/fancybox/fancy_title_over.png'); display: block;}#fancybox-title-wrap{display: inline-block;}#fancybox-title-wrap span{height: 32px; float: left;}#fancybox-title-left{padding-left: 15px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat;}#fancybox-title-main{font-weight: bold; line-height: 29px; background-image: url('../img/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF;}#fancybox-title-right{padding-left: 15px; background-image: url('../img/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat;}#fancybox-left, #fancybox-right{position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('../img/fancybox/blank.gif'); z-index: 1102; display: none;}#fancybox-left{left: 0px;}#fancybox-right{right: 0px;}#fancybox-left-ico, #fancybox-right-ico{position: absolute; bottom:12px; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; z-index:3000 !important;}#fancybox-left-ico{background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -30px;}#fancybox-right-ico{background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover{visibility: visible;/* IE6 */}#fancybox-left:hover span{left: 20px;}#fancybox-right:hover span{left: auto; right: 20px;}.fancy-bg{position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001;}#fancy-bg-n{top: -20px; left: 0; width: 100%; background-image: url('../img/fancybox/fancybox-x.png');}#fancy-bg-ne{top: -20px; right: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -162px;}#fancy-bg-e{top: 0; right: -20px; height: 100%; background-image: url('../img/fancybox/fancybox-y.png'); background-position: -20px 0px;}#fancy-bg-se{bottom: -20px; right: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -182px;}#fancy-bg-s{bottom: -20px; left: 0; width: 100%; background-image: url('../img/fancybox/fancybox-x.png'); background-position: 0px -20px;}#fancy-bg-sw{bottom: -20px; left: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -142px;}#fancy-bg-w{top: 0; left: -20px; height: 100%; background-image: url('../img/fancybox/fancybox-y.png');}#fancy-bg-nw{top: -20px; left: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -122px;}#fancy_print{position: absolute; bottom: -15px; right: -15px; height: 32px; width: 90px; background: url('../img/fancybox/download.png') top left no-repeat; cursor: pointer; display:block; text-indent:-9000px; z-index: 1103; }#fancybox-close{position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103;}html>body .ngg-album, .ngg-album{overflow: hidden; margin: 0 10px 0 0; width:442px; float:right;background:rgba(25,25,25,.9) url(../img/bg_box_top.png) repeat-x top; border:1px solid #000; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; margin-bottom:10px; box-shadow: 0 0 3px #000; padding:5px 0 0 10px;}

/*///////////// master style */
	*{color:#ddd; border:none;}
	body{font:13px/1.5 'Trebuchet MS', 'Helvetica Neue',Arial,sans-serif; background: #000 url(../img/bg.jpg) fixed no-repeat top center;}	
	#page-wrap{position:relative; top:100px;}	 																																								
	/* typography*/
		.screen-reader-text{position: absolute; left: -9999px; top: -9999px;}.clear{clear: both;}.hidden{visibility:hidden}.group:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}a:focus{outline:1px dotted}a:focus{outline:1px dotted}hr{border:0 #000 solid; border-top-width: 1px; background-color: #000; clear:both; height:0px; -moz-box-shadow: 0 1px 2px #333; -webkit-box-shadow: 0 1px 2px #333;}h1{font-size:25px; text-shadow: 0px 1px 3px #555; font-family: 'Droid Sans', 'Trebuchet MS', Helvetica, sans-serif ; margin-bottom: .25em;}h2{font-size:23px; text-shadow: 0px 1px 2px #555; font-family: 'Droid Sans', 'Trebuchet MS', Helvetica, sans-serif ;}h3, h4, h5, h6{text-shadow: 0px 0px 2px #555; font-family: 'Droid Sans', 'Trebuchet MS', Helvetica, sans-serif ;}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}h2#title a{padding-left:10px}ol{list-style:decimal}ul{list-style:disc}p,dl,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}blockquote{}blockquote p{}a{text-decoration: none;}p a, li a{text-decoration: underline;}h1 a, h2 a, h3 a, h4 a, h4 a, h6 a{text-decoration: none !important;}a:hover{color:#4594b1;} .filmtitle{text-transform: uppercase; font-weight: bold;}.right, .alignright{float:right; margin-left:10px;}.left, .alignleft{float:left; margin-right:10px;}.center,.aligncenter, div.aligncenter{margin-left: auto; margin-right: auto; display: block; text-align: center;}																									
		
	/* breadcrumbs */																																						
		#header .breadcrumbs{width:100%;background: url(../img/bg_header.png) repeat-x bottom;  margin: 0 0 10px 0;   height:30px;text-decoration: none;color:#ddd;position:absolute;top:60px;}
		.breadcrumbs a, .breadcrumbs span{ padding: 0 18px 0 10px;height: 20px;overflow: hidden;display: block;float: left;color: #333;}
		.breadcrumbs a{background: url(../img/bg_breadcrumbs.png) no-repeat right center;}
	/* header */	
		#header{position:absolute; z-index:200; top:0; width:100%; min-width: 960px; height:70px; background: url(../img/bg_header.png) repeat-x bottom;}	
		#header a{text-decoration:none;}
		#header h1{margin-top:12px; line-height:20px; text-align: center;}
		#header h1 span{display:block; font-size: 17px;}
		#header a:hover, #header h1:hover *{color:#4594b1}																								
	/* nav */
	#nav {
		margin: 0;
		padding:0;
		float:right;
		font-size:21px;
		text-shadow: 0px 1px 3px #555;
		font-family: 'Droid Sans', 'Trebuchet MS', Helvetica, sans-serif;}
		#nav.dropdown li {
			width:110px;
			margin:0 !important;}
		#nav.dropdown > li {
			padding:10px 10px 19px 10px;
		 	width:100px;
		 	position:relative;}
		#nav.dropdown ul li {
			width:115px;
		 	background-image:url(../img/bg_box.png);
		 	border-right:1px solid #222;
		 	border-left:1px solid #222;
		 	margin:0;
		 	position:relative;
			text-align: center}
		#nav.dropdown ul li:last-child {
			-moz-border-radius-bottomleft:15px;
		 	-webkit-border-bottom-left-radius:15px;
		 	-moz-border-radius-bottomright:15px;
		 	-webkit-border-bottom-right-radius:16px;
		 	border-bottom:1px solid #222;}
		
		#nav.dropdown ul li a {
			margin: 5px;
		 	width:80px;
		 	font-size: 13px;
		 	font-weight:normal;
		 	width:75%;}
		#nav.dropdown > li a {
			padding:0 10px;}
		.nav li a:hover,
		#nav.dropdown ul li a:hover {
			background-color: #666;
		 	background-color:rgba(102,102,102,0.25);}
		
		#nav > li.current_page_item, 
		#nav > li.current_page_ancestor {
			background: url(../img/bg_current_page.png) no-repeat center -3px;}
		#nav > li:hover {
			background: url(../img/bg_current_page.png) no-repeat center -70px;}
		.current_page_item > a, 
		.page-item-16 > a, 
		a[title="stills"] {
			pointer-events: none;
		 	cursor: default;}
		
		#nav.dropdown ul li a, 
		#sitemap a {
			display:block;
		 	padding:5px 10px;}
		.nav li a:hover, 
		#nav.dropdown ul li a:hover, 
		#sitemap a:hover, 
		#sitemap .current_page_item > a {
			-moz-border-radius: 10px;
		 	color:#ddd;
		 	-webkit-border-radius: 10px;
		 	-moz-box-shadow: 0 0 3px #000;
		 	-webkit-box-shadow: 0 0 3px #000;
		 	box-shadow: 0 0 3px #000;}
/*gallery 																																					
	#post-420{padding-left:10px;}.trailer .poster{float:left;}.trailer .fancyboxgallery img{margin:0 !important;}.ngg-albumoverview{float:left;}.page-template-template_gallery-php .ngg-widget a{margin-left: 10px;}										
	/* footer  */																																							
	#sitemap{margin-left:10px;}#sitemap *{text-decoration: none; list-style: none;}#sitemap li{width:115px; font-size: 17px; margin-left:0; float:left;}#sitemap li.page-item-2, #sitemap li.page-item-3{float:none;}#sitemap li.page-item-6{position:absolute; top:0; left:120px;}#sitemap li.page-item-8{position:absolute; top:0; left:240px;}#sitemap li.page-item-10{position:absolute; top:0; left:360px;}#sitemap li a{}#sitemap li li a{}#sitemap li li a:hover{}#sitemap li li{font-size: 13px; margin-left:0; float:none;}#sitemap a:hover, #sitemap .current_page_item > a{background-color:#000;background-color:rgba(0,0,0,0.25);}
	/* styles  */
	.boxed{background:rgba(25,25,25,.9) url(../img/bg_box_top.png) repeat-x top; border:1px solid #000; -moz-border-radius: 15px;-webkit-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; margin-bottom:10px; box-shadow: 0 0 3px #000; padding:10px 0;}.boxed p, .boxed h1, .boxed h2, .boxed h3, .boxed h4, .boxed h5, .boxed h6, .boxed .post, .boxed form{padding:0 10px;}.boxed img{margin:0 10px;}.roundedtop{-moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px; border-top-right-radius: 15px; -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000;}.roundedbottom{-moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius:15px;-	moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000;}.rollover:hover{background:rgba(17,17,17,.8) url(../img/bg_box_bottom.png) repeat-x bottom;}.rollover:hover a{color:#4594b1 !important;}.rollover a{text-decoration: none;color:#fff !important}.button{background:#000 url(../img/bg_box_top.png) repeat-x top; display:block; border:1px solid #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; margin-bottom:10px; box-shadow: 0 0 3px #000; padding:5px 10px 5px 10px !important; text-align:center;text-decoration: none;color:#ddd;}.button:hover{color:#ddd; background:#000 url(../img/bg_box_bottom.png) repeat-x top;}
	/* forms  */	
	form{}label:hover{cursor: pointer}input[type=text],input[type=checkbox], textarea, input[type=submit], select{font-size:13px; height:1.5em; padding:.5em; background-color:rgba(25,25,25,.5); margin-bottom:5px; border:1px solid #000; color:#ddd;}input[type=text]:focus, input[type=checkbox]:focus, textarea:focus, select:focus, select:focus{-webkit-box-shadow: 0 0 3px #000; -moz-box-shadow: 0 0 3px #000,inset 0 0 10px #111; box-shadow:inset 0 0 10px #111;}input[type=checkbox]{margin-left:10px;}input[type=submit]{padding: 4px 8px; font-weight: normal; font-size: 12px; line-height: 13px; text-decoration: none; height: 33px; background:rgba(25,25,25,.9) url(../img/bg_box_top.png) repeat-x top; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; border:1px solid #000;	}select{height:35px;}.error{border:1px solid red; margin:5px auto; text-align:center; color: #555;}.success{border: 1px solid #555; padding:5px;}input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus{background:rgba(25,25,25,.9) url(../img/bg_box_bottom.png) repeat-x bottom; cursor: pointer}textarea{}form li{list-style: none; display: inline-block;}
/* Pages */																																										
	/* News */																																								
	#rssfeed h3{margin-bottom: 0px;}#news .post{border:1px solid #000; padding:0; -moz-border-radius: 10px; -webkit-border-radius: 10px; height:375px; margin: 10px 10px 20px 10px; overflow:hidden;}#news h2{margin-left:15px;}#news .entry{position:relative; top:250px; height:125px; padding:5px 10px; background-image:url(../img/bg_box_lite.png); color:#fff}#news *{margin-bottom:0; padding-left:0}#news .meta{margin-top:-5px; font-size: 10px;}#news .readmore{float:right;}.nav li{padding-bottom:10px;}.nav{padding-bottom: 0; height:45px;}.nav *{margin-bottom: 0; text-align: center}.nav > div, .nav > ul, .nav > h3{height:35px; float:left; text-align: center; width:310px; border-left:1px solid #000;}.nav ul:first-child{border-left:0;}.nav ul ul li{}.nav h3{padding-right:0; padding-left:0 ;}
	div.nav .dropdown li{padding-bottom:9px; margin-left:0; width:300px;}div.nav .dropdown li:hover{cursor:pointer}div.nav .dropdown ul{margin-left:-10px; padding-top:4px;}div.nav .dropdown ul li{background-image:url(../img/bg_box.png); border-right:1px solid #222; border-left:1px solid #222; margin:0; padding-bottom:0px; position:relative; text-align: center; width:280px; margin-left:20px;}div.nav .dropdown ul li:last-child{-moz-border-radius-bottomleft:15px; -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-right-radius:16px; border-bottom:1px solid #222;}div.nav .dropdown ul li a{margin: 5px; font-size: 13px; padding:5px; width:85%; font-weight:normal;}div.nav .dropdown ul a:hover , div.nav .dropdown ul a:active{}
	#newssearch input[type="submit"]{float:right;}#newssearch input[type="text"]{width:190px;}
	/* Posts */	
	.post{}.post .image{border:1px solid #000; padding:0; height:400px; width:670px; margin: 3px auto 30px auto; overflow:hidden;}.blog h2#title a, .search h2#title span{padding-left:10px;}.post .title{position:relative; top:250px; padding:5px 10px; background-image:url(../img/bg_box.png);}.single .meta, .post .title *{margin-bottom:0px; padding-bottom:0px;}.single .entry{padding: 10px;}.entry a{}.entry a:hover{}pre{}code, tt{}#meta{}.postmetadata{}.navgation{} .next-posts{} .prev-posts{}#searchform{}#s{-webkit-box-shadow:inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000;}#searchsubmt{}ol.commentlist{list-style: none;}ol.commentlist li{margin-left:10px; margin-right:10px;}ol.commentlist li.alt{}ol.commentlist li.bypostauthor{}ol.commentlist li.byuser{}ol.commentlist li.comment-author-admi	n{}ol.commentlist li.comment{border-bottom: 1px dotted #666; padding: 10px 10px 0 10px;}ol.commentlist li.comment div.comment-author{font-weight: bold;}ol.commentlist li.comment div.vcard{}ol.commentlist li.comment div.vcard cite.fn{font-style: normal;}ol.commentlist li.comment div.vcard cite.fn a.url{}ol.commentlist li.comment div.vcard img.photo{}ol.commentlist li.comment div.vcard span.says{}ol.commentlist li.comment div.commentmetadata{}ol.commentlist li.comment div.comment-meta{font-size: 10px;}ol.commentlist li.comment div.comment-meta a{color: #ccc;}ol.commentlist li.comment p{}ol.commentlist li.comment ul{}ol.commentlist li.comment div.reply{font-size: 11px;}ol.commentlist li.comment div.reply a{font-weight: bold;}ol.commentlist li.comment ul.children{list-style: none; margin: 10px 0 0;}ol.commentlist li.comment ul.children li{}ol.commentlist li.comment ul.children li.alt{}ol.commentlist li.comment ul.children li.bypostauthor{}ol.commentlist li.comment ul.children li.byuser{}ol.commentlist li.comment ul.children li.comment{}ol.commentlist li.comment ul.children li.comment-author-admin{}ol.commentlist li.comment ul.children li.depth-2{border-left: 5px solid #555; margin: 0 0 10px 10px;}ol.commentlist li.comment ul.children li.depth-3{border-left: 5px solid #999; margin: 0 0 10px 10px;}ol.commentlist li.comment ul.children li.depth-4{border-left: 5px solid #bbb; margin: 0 0 10px 10px;}ol.commentlist li.comment ul.children li.depth-5{}ol.commentlist li.comment ul.children li.odd{}ol.commentlist li.even{background: none;}ol.commentlist li.odd{background:rgba(37,37,37,.3);}ol.commentlist li.parent{border-left: 5px solid #111;}ol.commentlist li.thread-alt{}ol.commentlist li.thread-even{}ol.commentlist li.thread-odd{}#commentform textarea{height:150px; width:600px; margin-left:5px;}#commentform label.message{position:relative; top:-150px}#commentform label{display:inline-block; width:50px; text-align: right;}#commentform .req{font-size: 11px; color:#f00; padding-left:10px;}#commentform input[type="submit"]{position:relative; left:545px; float:right:}
	/* sidebar */																																							
	#sidebar{ padding-right:5px}
	#sidebar *{margin-right:5px;}
	#sidebar input[type=submit]{display:none}
	#sidebar li {list-style: none;margin-left:15px;}
	#sidebar ul#categories a{display:block; font-size: 17px; border-bottom:1px solid #222;}#sidebar ul#categories li li{margin-left:0;}#sidebar ul#categories li li a{font-size: 13px !important; border-bottom:none;}
	#sidebar .feed li{list-style: none;margin-left:10px;}#sidebar .feed a{display:block;text-decoration: none; margin-bottom:5px; height:24px; padding-left:30px; background: url(../img/contact.png) no-repeat left top;}
	#sidebar .poster{width:220px;}	
	/*films */
	#fancybox-inner object{display:block; z-index: 700;}.fancyboxtrailer{display:block;position: relative; width: 920px; height: 412px; left: 10px;background-repeat: no-repeat; background-position: center top;text-align: center; }.parent-pageid-6 .alignright{margin-right:20px;}#filmbutton{text-align:center;}#filmbutton a{text-decoration: none;display:block}#filmnav *, .fests{list-style: none; margin-left:0;}#filmnav li{margin-right:10px; float:left; text-align: center; width:220px; border-left:1px solid #000;}#filmnav a{text-decoration: none;}#filmnav li:first-child{border-left:0;}.press li {list-style:none;margin-bottom:10px;margin-left:10px;}.sales{text-shadow: 0px 0px 3px #000;}.fests li{display: table; float: left; height: 100px; margin: 7px; text-align: center; width: 160px;}.fests a, .fests span{text-decoration: none;background: url(../img/laurels.png) no-repeat 	center center; border: none; display: table-cell; padding: 0px 25px; text-align: center; vertical-align: middle;}.fests a:hover *, .fests span:hover *{color:#4594b1}ul.fests.extend{margin-bottom:0;}a.extend span{font-size: .75em;}a.extend{display:block; text-align:right; clear:both;}#crew, #cast, #techspecs{width:100%; margin: 5px 5px 20px 5px;}.boxed #crew, .boxed #cast, .boxed #techspecs{width:95%;}span.stars span{color:#666}#poster img, #poster > content{margin-bottom:10px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; border:1px solid #000}.scrollbar{position:relative; top:50px;}#crew thead th, #cast thead th, #techspecs thead th{font-weight: bold; text-align: center; font-size:15px;}#crew td, #cast td, #techspecs td{text-align: left;}#crew tbody tr, #cast tbody tr, #techspecs tbody tr{border-top: 1px solid #333;}#crew tr td:first-child, #cast tr td:first-child, #techspecs tr td:first-child{font-weight: bold; text-align: right; width:45%; padding-right:5px;}#trailer span, #trailer div{margin:0 0 5px 10px; padding:0; display:block; width:920px; height:410px; overflow:hidden;}#trailer img{margin:0 !important; position:relative; top:-5%}.complete #trailer img{top:-25%;} #trailer .title{padding-left: 120px;min-height: 120px;background-image: url(http://images.apple.com/downloads/images/essentials_quicktime20070611.png);background-position: top left;background-repeat: no-repeat;vertical-align: middle;}#trailer .playButton{background: url(../img/bg_trailerplay.png) no-repeat top center;cursor: pointer;font-weight: bold;font-size: 1.25em;opacity: .5;filter: alpha(opacity=50);-moz-border-radius: 1em;-webkit-border-radius: 1em;display:block;position: relative;top: 30%;zoom: 100%;color: #000;height:150px;padding-top:130px;}#trailer .playButton:hover{opacity: .8;filter: alpha(opacity=80);}#trailer .playBackground{background-color: #000;opacity: 0.0;filter: alpha(opacity=0);position: absolute;top: 0px; left: 0px;} .page-template-templatefilmlanding-php .synopsis p{width:710px; float:right;position:relative;top:-25px;} .page-template-templatefilmlanding-php .links{width:400px; float:right;}.page-template-templatefilmlanding-php #summary div.ngg-widget{position:relative; top:-15px;}.page-template-templatefilmlanding-php #summary div.right{clear:both; margin-right:20px;}
	/* contact */
	.contact{padding:0 !important;}.contactform{ padding-left: 10px;}.contactform .text_input, .contactform .drop_down, .contactform .text_area{ margin: 0 7px 8px 0; overflow:hidden;}.contactform .submit{position:relative; right:25px;}.contactform .subscribe{}.submit:hover{cursor: pointer}.employ{margin-bottom:10px;}#main_email, #main_phone, #main_city, #main_country, #screening_email, #screening_phone, #screening_city, #screening_country, #employ_email, #employ_phone, #employ_city, #employ_country{width: 130px !important;}#main_name, #main_organization, #screening_name, #screening_date, #screening_organization, #employ_name, #employ_position{width: 285px !important;}#main_message, #employ_message, #screening_message{height: 250px; width: 580px;}#employ .disclaimer h5{background: url(../img/bg_employ.png) no-repeat top left; height:25px; padding-left: 30px;}.jqtransformdone .subscribe{ width:290px !important;}.contact .jqTransformTextarea, .contact .jqTransformTextarea *{width:590px;} #main_subject, #screening_purpose, #screening_format, .contact .jqTransformSelectWrapper{ width:296px !imp	ortant; margin-right:7px;}.contact .jqTransformSelectWrapper li a{width:215px}.jqtransformdone .employ label{margin-top:5px;}.jqtransformdone .subscribe{width:290px !important;}.jqtransformdone .screening_films{margin-top:5px}.jqtransformdone .screening_films label{margin: 4px 8px 0 0; width:150px; display: block; float:left;}.position{position:relative; left:306px; margin-bottom:20px;}.disclaimer{clear:both;}
	/*home */
	.home p.meta{margin-bottom:0; font-size:.85em; color:#666;}#landing{position:relative;   height: 412px;width:920px;top:-15px;margin-bottom: 0;left:10px;overflow:hidden}.landing .jcarousel-container{position:relative;height: 412px;width:920px;left:10px;} #landing *, .jcarousel-container *{margin:0;}.landing img{margin:0 !important;}.landing .jcarousel-item-horizontal{width: 920px;top:0;height: 412px;}.landing .jcarousel-container-horizontal, .landing .jcarousel-clip-horizontal{width:921px;height: 412px;}.landing .content{position:relative;top:-50px;height:50px;width:920px;background-color:#000;background-color:rgba(0,0,0,.5);}.landing .content h2, .landing .content p{padding: 0 5px;}.posters .jcarousel-container-vertical, .posters .jcarousel-clip-vertical, .posters .jcarousel-item-vertical, .posters .jcaro	usel-item-vertical img{width: 210px;}.posters .jcarousel-container-vertical{height:690px;left:5px;}.posters .jcarousel-clip-vertical{height: 605px;position:relative;top:45px;}.posters .jcarousel-item-vertical img{height:300px;margin:0;}.posters .jcarousel-item-vertical{margin: 5px 0 5px 0;}.posters .jcarousel-next-vertical, .posters .jcarousel-prev-vertical{width: 210px;height: 32px;cursor: pointer;background: transparent url(../img/arrows.png) no-repeat 0 0;position: absolute; }.posters .jcarousel-prev-vertical{bottom: 0px;background-position: 0 -105px;}.posters .jcarousel-prev-vertical:hover, .posters .jcarousel-prev-vertical:active{background-position: 0  -71px;}.posters .jcarousel-next-vertical{top: 0px;}.posters .jcarousel-next-vertical:hover, .posters .jcarousel-next-vertical:active{background-position: 0 -34px;}
}/* END screen media */

@media print{.do-not-print{display:none}#comments{page-break-before:always}body{width:100% !important; margin:0 !important; padding:0 !important; line-height:1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family:Garamond,"Times New Roman",serif; color:#000; background:none; font-size:12pt}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:12pt}code{font:10pt Courier,monospace}blockquote{margin:1.3em; padding:1em}img{display:block; margin:1em 0}a img{border:none}table{margin:1px; text-align:left}th{border-bottom:1px solid #333;font-weight:bold}td{border-bottom:1px solid #333}th,td{padding:4px 10px 4px 0}caption{background:#fff; margin-bottom:2em; text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}a{text-decoration:none; color:black}} 
/* END print media */

