@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document 

This version of reset.css developed by Eric Meyer - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

*******************************************************/

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,

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-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

	background-image: transparent;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {
	line-height:1.6em;
	background: url(../images/bg2.jpg) repeat;
        font:80% Verdana,Sans-serif;
}
	


ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;
	background-color:#FFFFFF;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

form {
background:url(../images/quotes-bg.jpg) repeat-x;
 border: 1px solid #ddd;
 padding: 25px 5px 5px 5px;
 width:500px;
 margin:20px 0 0 20px;
}

label{
display:block;
margin-right:10px;
float:left;
width:100px;
}

textarea, input{
display:block;
margin-right:10px;
float:left;
width:300px;
}

.send{
margin:10px 0 10px 110px;
width:125px;
}

	#flashcontent {
		height: 500px;
		width:450px;
	}
.video{
margin:0;
padding:0 0 0 0;
text-align:center;

}

.videoclip{
float:left;
padding:0;
margin:0 0 0 10px;
}









.title{
margin-left:20px;
font-weight:bold;
}

table {
    width:450px;
  }
  tr {
    background-color:#FEE;

  }
  
    tr a:hover {
    background-color:#FFF;
	display:block;

  }
  tr.even {
    background-color:#EEF;
  }
  td{
  padding:5px;
  }



/* globals */

p{

	
	padding: 0; 
	margin: 0; 
	color:#575656;
}

span{
color:#cd4a00;
}

span.published{
font-size:11px;

}

a:link {
	color: #da5400;
	
}
a:visited {
	color: orange;
	text-decoration: none;
}

a:hover {
	color: #e77513;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
a:active {
	color: #e3cec3;
}

h1{
font-size:17px;
color:#cd4a00;
}

.archive{
font-weight:600;
font-size:17px;
color:#cd4a00;
padding:10px 0 0 25px;
}


h4{
padding:8px 25px;
}

h5{
font-size:11px;
color:#878787;
padding:0 35px 5px 0;
text-align:right;
}

h6{
font-size:11px;
color:#878787;
padding:0 0 5px 10px;
}

#righteous{
background:url(../images/babes.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
}

#warrior{
background:url(../images/warrior.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
padding-bottom:10px;
}

#khush{
background:url(../images/khush.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
padding-bottom:10px;
}

#rage{
background:url(../images/rage.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
padding-bottom:10px;
}

#double{
background:url(../images/double.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
}

#flesh{
background:url(../images/flesh.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
}

#framing{
background:url(../images/framing.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
}

#clients{
background:url(../images/clients.jpg) no-repeat top left;
height:21px;
text-indent:-9999px;
margin-left:20px;
}






a.visit{
color:orange;
padding:0 0 15px 0;
text-decoration:none;
}

blockquote {
background:url(../images/butterfly_quote.gif) top left no-repeat;
margin: 0;
padding: 0 0 0 25px;
color:#575656;


}

.quotes-box{
line-height:0.6em;
}

h1.title-quotes{
height:42px;
background:url(../images/butterfly_quote.gif) top left no-repeat;
padding:10px 0 0 25px;
margin:0 0 0 0;
font-weight:bold;
}

ul#quote-list li{

color:#575656;
margin:0 0 0 45px;
padding:0 0 5px 0;
line-height:1.2em;
}

ul.quote-list-quotes li{

color:#575656;
margin:0 0 0 45px;
padding:0 0 5px 0;
line-height:1.2em;
}


.quotes-box{

padding:15px 5px 15px 5px;

width:565px;
margin:0 0 0 20px;

}



.clear{
clear:both;
}

.imgalignc{

margin:0;
padding:0;
}

/* Main Page Structure */	

#container{
width:951px;
margin:0 auto;
background:transparent url(../images/wrapper-shadow.png) repeat-y top left;
padding:0;
text-align:left;
}



/*#header{
padding:0;;
height:90px;
background:#4a696b;

}*/


#logo{
position:relative;
top: 13px;
left:37px;
}



#header img#logo a:hover{
text-decoration:none;

}



#right-column{
margin:19px 0;
padding:0;
/*background:url(../images/content-bg.jpg) no-repeat top left;*/
}

#right-column-wrap{
float:left;
width:614px;
margin:0;
padding:0 6px 0 20px;
display:inline;
}

#right-column p, #right-column blockquote{
padding:8px 25px 0px 20px;
line-height:2em;
text-align:justify;
}



#welcome{
text-indent:-9999px;
background:url(../images/wel.jpg) no-repeat top left;
height:50px;
display:block;
margin:0 0 0 10px;
padding:0;
}

#bio{
text-indent:-9999px;
background:url(../images/biography2.jpg) no-repeat top left;
height:37px;
display:block;
margin:25px 0 0 17px;
padding:0;
}

#quotes{
text-indent:-9999px;
background:url(../images/press-quotes.jpg) no-repeat top left;
height:50px;
display:block;
margin:25px 0 0 17px;
padding:0;
}

#corporate{
text-indent:-9999px;
background:url(../images/corporate2.jpg) no-repeat top left;
height:36px;
display:block;
margin:25px 0 0 17px;
padding:0;
}

#films{
text-indent:-9999px;
background:url(../images/films2.jpg) no-repeat top left;
height:36px;
display:block;
margin:25px 0 20px 17px;
padding:0;
}

#contact{
text-indent:-9999px;
background:url(../images/contact2.jpg) no-repeat top left;
height:28px;
display:block;
margin:25px 0 10px 17px;
padding:0;
}

#archive{
text-indent:-9999px;
background:url(../images/media2.jpg) no-repeat top left;
height:29px;
display:block;
margin:25px 0 0 17px;
padding:0;
}

#thanks{
text-indent:-9999px;
background:url(../images/thanks.jpg) no-repeat top left;
height:66px;
display:block;
margin:0;
padding:0 22px 0 6px;
}

#dramas{
height:21px;
margin:0 0 0 25px;
padding:0;
text-indent:-9999px;
background:url(../images/featured-dramas.jpg) no-repeat top left;
}

#docus{
height:21px;
margin:0 0 0 25px;
padding:0;
text-indent:-9999px;
background:url(../images/featured-docs.jpg) no-repeat top left;
}

#filmsfeature{
height:24px;
margin:20px 0 0 20px;
padding:0;
text-indent:-9999px;
background:url(../images/nina-clips.jpg) no-repeat top left;
}

#interview-with{
height:23px;
margin:20px 0 10px 0;
padding:0;
text-indent:-9999px;
background:url(../images/interview.jpg) no-repeat top left;
}

#interview-with2{
height:23px;
margin:20px 0 10px 0;
padding:0;
text-indent:-9999px;
background:url(../images/interview3.jpg) no-repeat top left;
}

.videofeature2{
margin: 10px 0 0 18px;
padding:0 0 10px 0;
}

.trailer{
padding:30px 0 0 0;
margin:0;
float:left;
width:289px;
}

.trailer a{
margin:0 0 0 25px;
}

#left-column{
width:260px;
float:right;
margin:19px 38px 0 0;
padding:0;
display:inline;
}


.dotted{
width:565px;
margin-left:23px;

}

#footer {
text-align:right;
height:118px;
margin: 0;
padding: 3px 30px 0 0;
background:url(../images/footer-new.jpg) no-repeat bottom center;
}

.footer-i {

margin: 0px;
padding: 15px;
}
.footer-i p {
margin: 5px 0;
padding: 0;
color:#1e1f00;

}



#footer a{
text-align:left;
color:#fff;
text-decoration:none;

}




#animation{

margin:0 auto;
padding:0 0 0 0;
text-align:center;
width:897px;
height:318px;
}

.update{
color:#575656;
font-size:14px;
text-transform:uppercase;
padding: 10px 0 5px 0;
font-weight:bold;

}

.newsbox{
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding:12px 12px 12px 7px;
	text-align:justify;

}

.newsbox p{
margin:0;
padding:0 0 0 3px;
}

.newsbox a{
font-size:12px;

}

#trailer{
margin:10px 0 0 25px;
padding:0;
}



/*Main Heading Images*/

#film-head{
height:37px;
width:260px;
background:url(../images/sidebar_title.jpg) no-repeat;
text-indent:-9999px;
margin:3px 0 0 0;
padding:0;
}

#press-head2{
height:37px;
width:260px;
background:url(../images/sidebar_title2.jpg) no-repeat;
text-indent:-9999px;
margin:20px 0 0 0;
padding:0;
}

#press-head{
height:37px;
width:260px;
background:url(../images/sidebar_title2.jpg) no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
}

#awards-head{
height:37px;
width:260px;
background:url(../images/sidebar_title3.jpg) no-repeat;
text-indent:-9999px;
margin:20px 0 0 0;
padding:0;
}

.soon{
margin:0 0 0 26px;
padding:0;

}


.infobox-content a{
margin:0;
padding: 20px 0 0 0;
font-size:14px;
}

.infobox-content li{
margin:0;
padding: 5px 0 0 30px;
}

.infobox-header {

	font-weight:bold;
	padding: 20px 0 0 30px;
	color:#4e6f83;
	font-size:1.2em;
	text-transform: uppercase;
}

#photo-show{
float:left;
padding:9px 10px 0 0;
margin:0;
}


/*Start of lava style top nav */

      .lavaLampWithImage  {
           position: relative;
            height: 36px; 
           width:748px;
            float:left;
            margin:0 0 0 27px;
            padding:10px 0 0 149px; /*This changes spacing of the li buttons*/
            overflow: hidden;
           background: #fff url(../images/navbg2.jpg) no-repeat bottom left;
		  
		  display: inline;
		             
        }

               .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                   .lavaLampWithImage li.back {
                        background:url(../images/menu_r.png) no-repeat;
                        background-position: 100% 0px;
                        width: 9px;
                        height: 40px;
                        z-index: 8;
                        position: absolute;
						
                    }
                        .lavaLampWithImage li.back .left {
                            background: url(../images/menu_l.png) no-repeat top left;
                            height: 40px;
                            margin-right: 5px; /* 7px is the width of the rounded shape */
							
                        }
                    .lavaLampWithImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 40px;
                        position: relative;
                        /*overflow: hidden;*/
                        margin: auto 15px;
						
                    }
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                         border: none;
                        }


/*.film-cats li{
display:inline;
}

.film-cats a{
color:orange;
}

.film-cats{
float:right;
display:block;
width:400px;
}
*/
.imgleft{
float:left;
padding:0 5px 0 0;
}

.imgright{
float:right;
padding:0 0 0 5px;
}

.imgleft2{
float:left;
font-weight:600;
padding:3px 5px 0 10px;
}



table{
width:300px;
}



.nina-right{
float:right;
padding:0;
margin:25px 24px 0 0;
z-index:-1;
}

div#set_of_links {
	position:relative;
	padding:9px;
	width:500px;
	margin:0 0 10px 25px;
}
div#set_of_links a {
	display:inline;
	padding:0px 9px 0px 9px;
	text-decoration:none;
	color:maroon;
	background:none;
}
div#set_of_links a:hover {background:transparent; color:#FF6600;}
div#set_of_links a span {display:none; }
div#set_of_links a:hover span {
	display:inline;
	position:absolute;
	top:9px;
	left:150px;
	padding:80px 15px 5px 0;
}




div#set_of_links2 {
	position:relative;
	padding:9px;
	width:500px;
	margin:0 0 10px 25px;
}
div#set_of_links2 a {
	display:inline;
	padding:0px 9px 0px 9px;
	text-decoration:none;
	color:maroon;
}
div#set_of_links2 a:hover {background:transparent; color:#FF6600;}
div#set_of_links2 a span {display:none}
div#set_of_links2 a:hover span {
	display:inline;
	position:absolute;
	top:9px;
	left:150px;
	padding:80px 15px 5px 0;
	margin-top:60px;
}





div#set_of_links3 {
	position:relative;
	padding:9px;
	width:500px;


	margin:0 0 10px 25px;
}
div#set_of_links3 a {
	display:inline;
	padding:0px 9px 0px 9px;
	text-decoration:none;
	color:maroon;
}
div#set_of_links3 a:hover {background:transparent; color:#FF6600;}
div#set_of_links3 a span {display:none}
div#set_of_links3 a:hover span {
	display:inline;
	position:absolute;
	top:9px;
	left:150px;
	padding:80px 15px 5px 0;
}



div#set_of_links4 {
	position:relative;
	padding:9px;
	width:500px;

	background-color:#fff;
	margin:0 0 10px 25px;
}
div#set_of_links4 a {
	display:inline;
	padding:0px 9px 0px 9px;
	text-decoration:none;
	color:maroon;
}

div#set_of_links4 a strong, div#set_of_links5 a strong{ margin-left:9px;}
div#set_of_links4 a:hover {background:transparent; color:#FF6600;}
div#set_of_links4 a span {display:none}
div#set_of_links4 a:hover span {
	display:inline;
	position:absolute;
	top:9px;
	left:150px;
	padding:80px 15px 5px 0;
}



div#set_of_links5 {
	position:relative;
	padding:9px;
	width:500px;

	background-color:#fff;
	margin:0 0 10px 25px;
}
div#set_of_links5 a {
	display:inline;
	padding:0px 9px 0px 9px;
	text-decoration:none;
	color:maroon;
}
div#set_of_links5 a:hover {background:transparent; color:#FF6600;}
div#set_of_links5 a span {display:none}
div#set_of_links5 a:hover span {
	display:inline;
	position:absolute;
	top:9px;
	left:150px;
	padding:80px 15px 5px 0;
}











.site_1 {}
.site_2 {background:url(../images/dead2.jpg) no-repeat 158px 0; width:400px; height:266px; z-index:100;}
.site_3 { }
.site_4 {background:url(../images/wavelength.jpg) no-repeat 158px 0; width:400px; height:166px; z-index:100;}
.site_5 {background:url(../images/rita3.jpg) no-repeat 158px 0; width:400px; height:166px; z-index:100;}

.site_6 {background:url(../images/diversea.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_7 {background:url(../images/rights.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_8 {background:url(../images/brimful.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_9 {background:url(../images/jodie.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_10 {background:url(../images/brit.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_11 {background:url(../images/marks.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_12 {background:url(../images/double2.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_13 {background:url(../images/rage3.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_14 {background:url(../images/khush2.jpg) no-repeat 155px 0; width:400px; height:166px; z-index:100;}
.site_15 {background:url(../images/paper.jpg) no-repeat 155px 0; width:391px; height:166px; z-index:100;}
.site_16 {background:url(../images/jig.jpg) no-repeat 150px 0; width:391px; height:166px; z-index:100;}
.site_17 {background:url(../images/pictures.jpg) no-repeat 155px 0; width:391px; height:166px; z-index:100;}
.site_18 {background:url(../images/red2.jpg) no-repeat 155px 0; width:391px; height:166px; z-index:100;}
.site_19 {}
.site_20 {background:url(../images/eme.jpg) no-repeat 155px 0; width:391px; height:166px; z-index:100;}
.site_21 {}
.site_22 {}
.site_23 {}

#animation-splash{
background:#fff;
}

#footer-splash{
background:#ac4000;
height:80px;
margin:0;
padding:0;
}

#footer-splash a.enter {
float:right;
font-weight:bold;
padding-right:10px;
font-size:18px;
color:#FFF;

}

#awardlist{margin:10px 0 0 45px; line-height:1.4em;}
#awardlist li{list-style:decimal; color:#575656;}