

/* FORMATTING */



* :focus { outline: 0; }
.g {text-decoration:underline;}
h3 {font-size: 1.4em;font-weight: bold;margin-left:50px;}

.detail {padding-top:10px;}

em {font-style: italic;}
strong {font-weight: bold;}
p {
font-size: 1em;
line-height: 1.25em;
margin-bottom: 1em;
text-align: justify;
}

html, body 
 {font-family: Arial, Helvetica, sans-serif;}
 
a:link {color:#ffffff;	text-decoration: none;}
a:visited { color:#ffffff;text-decoration: none;}
a:hover {color:#FF6600;text-decoration: none;}
a:active {color:#000000;text-decoration: none;}

.blacktxt {color:#000000;}

.blacktxt a:link {color:#000000;	text-decoration: none;
}
.blacktxt a:visited { color:#000000;
	text-decoration: none;
}
.blacktxt a:hover {color:#FF6600;
	text-decoration: none;
}
.blacktxt a:active {color:#ffffff;
	text-decoration: none;
}
.moviecaption {color:#000000;position:absolute;top:573px;right:37px;text-align: right;z-index:5;font-style: italic;font-weight: bold;}

.handcursor { cursor:hand; }

.dlthumb {margin-right:10px;float:left;}
.dlitem {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 15px 10px 10px 0px; clear:both;}

.blogcredit 
{font-size: small;}

.blogsidebar {font-size: small; color:#000000;margin:40px 10px 6px 20px;}

.blogsidebar a:link {color:#993300;	text-decoration: none;
}
.blogsidebar a:visited { color:#993300;
	text-decoration: none;
}
.blogsidebar a:hover {color:#FF6600;
	text-decoration: none;
}
.blogsidebar a:active {color:#ffffff;
	text-decoration: none;
}
/* HEADER */
#header {position:absolute;width:100%;min-width:780px; top:0px;z-index:4;color:#000000;
 font-size: 9px}
		
#header1 {
	position:relative;/*
	left:168px;
	top:0px;*/
	width:373px;
	height:52px;
	float:right;
}


#header2 {
	/*position:absolute;
	left:542px;
	top:0px;*/
	width:58px;
	height:88px;
	float:right;
}

#letterheader {
	position:absolute;
	left:0px;
	top:42px;
	width:200px;
border-style: none;
}

#headercontent {
position:absolute;
	right:0px;
	top:2px; }
	
form#login {
 color: #000000;
 border: 1px;
 font-size: 8px;
 text-align: right;
}

#login .text {
color:#000000;
 font-size: 9px;
 width: 100px;
 margin-right: 6px;

}

#login .btn {
 font-size: 8px;
/* background-color: #333333; */

 margin-right: 6px;
}


/* BGND */
	
 #backgroundlayers {z-index:-3;} 


#bgnd1 {
	position:absolute;
	left:140px;
	top:69px;
	width:277px;
	height:175px;
}

/*#logovideo {
position:absolute;
	z-index:3;
left:17px;
	top:40px;
}*/

 #logovideo {
position:absolute;
	z-index:3;
left:17px;
	top:33px;clear:both;
} 


#bgnd2 {
	position:absolute;
	left:23px;
	top:123px;
	width:117px;
	height:261px;
}

#bgnd3 {
	position:absolute;
	left:140px;
	top:244px;
	width:130px;
	height:140px;
}


#bgndtitle {
	position:absolute;
	left:23px;
	top:384px;
	width:231px;
	height:44px;
}

#insight_overlay{
	position:absolute;
	left:23px;
	top:384px;
	z-index:5;
	
	
}

.quotename {text-align: right;font-style:italic;font-weight:bold;line-height: 1em; margin-bottom: 1em;margin-top: -.8em;}

#bgnd4submenu {
	position:absolute;
	left:23px;
	top:428px;
	width:231px;
	height:320px;z-index:-3;
}

/* MENUS */

#menu {
	 position:absolute;
	left:0px;
	top:2px;
	width:131px;
	height:121px;
	z-index:6;
}


#submenu {
	 position:absolute;
	left:58px;
	top:446px;
	width:204px;
	height:260px;
	color:#000000;
}


#submenufilms {
	 position:absolute;
	left:-8px;
	top:446px;
	
	height:260px;
	color:#000000;
	font-size:14px;
	z-index:5;
}


#menulist{
	position:absolute;
	left:68px;
	top:428px;
	width:173px;
	height:199px;
	z-index:4;
}
#menulist_overlay{
	position:absolute;
	left:68px;
	top:428px;
	width:173px;
	height:199px;
	z-index:5;
}

 #menu-film {
	 position:absolute; 
	left:9px;
	top:2px;
	width:131px;
	height:32px;
}

#menu-insight {
 position:absolute; 
	left:9px;
	top:34px;
	width:131px;
	height:31px;
}

#menu-contact {
	position:absolute; 
	left:9px;
	top:65px;
	width:131px;
	height:30px;
}

#menu-blog {
	 position:absolute;  
	left:9px;
	top:95px;
	width:131px;
	height:28px;
} 

#menu-home {
	 position:absolute;  
	left:150px;
	top:40px;
	
	
} 
/* STICKY FOOTER */

* {
margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 70px; /* .push must be the same height as .footer */
}

/* FOOTER CONTENTS */

#footer {clear:both;height: 70px;position:relative;z-index:3;
	background-image:url('images/footerloop.gif');
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		color:#000000;
			width:100%;min-width:780px}
			
#footer1 {
	position:absolute;z-index:3;
top:0px;
	width:562px;
	height:32px;
}

.footercontent {position:absolute;z-index:3;text-align:right;right:9px;top:34px;font-size:13px}

/* PAGE CONTENT */

#pagecontent{position:relative;margin-left:300px;margin-top:330px;}

#video {position:absolute;z-index:1;left:323px;top:280px;clear:both;
}
.titlequote {
	position:absolute;
	left:180px;
	top:170px;}
.titlequotelong {
	position:absolute;
	left:110px;
	top:190px;}
.titlequotelarge {
	position:absolute;
	left:150px;
	top:140px;}

#pagetext{position:relative;clear:both;margin-left:320px;padding-top:600px;width:560px;margin-bottom:20px;min-height:130px;/**/}

#blogtext{position:relative;margin-left:330px;padding-top:250px;/*min-width:470px;max-width:700px;*/width:560px;margin-bottom:30px;}

#contacttext{position:relative;margin-left:330px;padding-top:300px;/*min-width:470px;max-width:700px;*/width:853px;height:505;margin-bottom:30px;font-size:large;}

#youtubebox{position:relative;margin-left:30px;margin-top:180px;/*font-size:large;min-width:470px;max-width:700px;*/width:853px;height:505px;margin-bottom:0px;border:2px solid white;}


/* old fixed width #pagecontent{position:relative;height:auto;margin-left:300px;padding-top:260px;width:470px;
} */

#pageimagel {float:left;}


