* {
	margin:0;
	padding:0;
}
img{
	border: none;}
* html #nav a {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
a:link, a:visited{
color: #0763BE;
text-decoration: none;}
a:hover, a:active{
color: #777;
text-decoration: underline;}
body {
	background: #000000 url("images/background_site.jpg") top left no-repeat fixed;
	color: #fff;
	font-family:Verdana, sans-serif;
	font-size:0.8125em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5;
	}
#comp{
	background: url(images/topPageBackground.jpg) top left no-repeat #000;
	width: 893px;
	height: 100%;
	position: relative;
	top: 0px;
	left: 77px;
	overflow: hidden;
	}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	clear: both;
	padding-top:6px;
	}
/*LOGO START*/

#menu {
	list-style: none;
	width: 241px;
	height: 67px;
	position:absolute;
	top:55px;
	left:100px;
	z-index:5;
	}
#menu span {
	display: none;
	position:absolute;
	}
#menu a {
	display: block;
	text-indent: -900%;
	outline: none;
	}
#menu a:hover span {
	display: block;
	}
#menu .home {
	background: url(images/logo.png) top left no-repeat;
	width: 241px;
	height: 67px;
	cursor: pointer;
	}
#menu .home span {
	width: 139px;
	height: 24px;
	background: url(images/homeGraphic.gif) no-repeat;
	position: absolute;
	left: 100px;
	top: 50px;
	}
* html #menu .home {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
	}
/*LOGO END*/




/*GIRL START*/
#girlExtra {
	background: url(images/girl.png) top left no-repeat;
	position: fixed;
	width: 99px;
	height: 222px;
	top: 400px;
	left: -2px;
	z-index: 50;
}
* html #girlExtra {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girl.png', sizingMethod='scale');
}
/*GIRL END*/




/*MAIN NAVIGATION START*/
#nav {
	padding: 71px 0 0 258px;
	width: 650px;
	height:38px;
	z-index:0;
}
#nav a {
	background: url(images/menu.jpg) no-repeat scroll 0pt;
	display:block;
	height:38px;
	overflow:;
	text-indent:-999em;
}
#nav li {
	float:left;
	position:relative;
	list-style: none;
}
/*normal state*/
#nav-blank a {
	background-position: 0px 0pt;
	width:33px;
	cursor: default;
}
#nav-flicks a {
	background-position: -33px 0pt;
	width:82px;
}
#nav-works a {
	background-position:-115px 0pt;
	width:146px;
}
#nav-videography a {
	background-position:-261px 0pt;
	width:146px;
}
#nav-crew a {
	background-position:-407px 0pt;
	width:118px;
}
#nav-contact a {
	background-position:-525px 0pt;
	width:110px;
}
/*hover state*/
#nav-blank a:hover {
	background-position: 0px 0pt;
	width:33px;
	cursor: default;
}
#nav-flicks a:hover {
	background-position: -33px -38px;
	width:82px;
}
#nav-works a:hover {
	background-position:-115px -38px;
	width:146px;
}
#nav-videography a:hover {
	background-position:-261px -38px;
	width:146px;
}
#nav-crew a:hover {
	background-position:-407px -38px;
	width:118px;
}
#nav-contact a:hover {
	background-position:-525px -38px;
	width:110px;
}
/*active state*/

#nav-flicks a:active {
	background-position: -33px -76px;
	width:82px;
}
#nav-works a:active {
	background-position:-115px -76px;
	width:146px;
}
#nav-videography a:active {
	background-position:-261px -76px;
	width:146px;
}
#nav-crew a:active {
	background-position:-407px -76px;
	width:118px;
}
#nav-contact a:active {
	background-position:-525px -76px;
	width:110px;
}
/*Currently ON state*/
#blank #nav-blank a {
	background-position: 0px 0px;
	width:33px;
	cursor: default;
}
#flicks #nav-flicks a {
	background-position: -33px -114px;
	width:82px;
	cursor: default;
}
#works #nav-works a {
	background-position:-115px -114px;
	width:146px;
	cursor: default;
}
#videography #nav-videography a {
	background-position:-261px -114px;
	width:146px;
	cursor: default;
}
#crew #nav-crew a {
	background-position:-407px -114px;
	width:118px;
	cursor: default;
}
#contact #nav-contact a {
	background-position:-525px -114px;
	width:110px;
	cursor: default;
}
/*MAIN NAVIGATION END*/
#footerspace{
clear: both;
height:30px;
}
#footer{
font-size: 10px;
height: 20px;
text-align: center;
background: #000;
color:#333;

}
