/* VARNISH STRIPPING */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common (X)HTML browsers */
* { margin:0; padding:0; }
:link,:visited { text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:100%; }
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/*overall*/
body {
	height:100%;
	width:100%;
	margin:0;
	padding:30px 0 0 0;
	text-align:center;
	font-family:verdana;
	font-size:100%;
	background:#000000;
}
#wrapper {
	width:725px;
	height:544px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#nav {
	margin:0 auto;
	width:530px;
	height:51px;
	text-align:left;
}
#nav #bio_nav {
	float:left;
	width:54px;
	height:51px;
}
#nav #bio_nav a, #nav #bio_nav a:visited {
	float:left;
	width:54px;
	height:51px;
	background:url(../images/bio_nav.png) top center no-repeat;
}
#nav #bio_nav a:hover {
	background:url(../images/bio_nav_hover.png) top center no-repeat;
}
#nav #scripts_nav {
	float:left;
	width:95px;
	height:51px;
}
#nav #scripts_nav a, #nav #scripts_nav a:visited {
	float:left;
	width:95px;
	height:51px;
	background:url(../images/scripts_nav.png) top center no-repeat;
}
#nav #scripts_nav a:hover {
	background:url(../images/scripts_nav_hover.png) top center no-repeat;
}
#nav #shortfilm_nav {
	float:left;
	width:81px;
	height:51px;
}
#nav #shortfilm_nav a, #nav #shortfilm_nav a:visited {
	float:left;
	width:81px;
	height:51px;
	background:url(../images/shortfilm_nav.png) top center no-repeat;
}
#nav #shortfilm_nav a:hover {
	background:url(../images/shortfilm_nav_hover.png) top center no-repeat;
}
#nav #commercial_nav {
	float:left;
	width:132px;
	height:51px;
}
#nav #commercial_nav a, #nav #commercial_nav a:visited {
	float:left;
	width:132px;
	height:51px;
	background:url(../images/commercial_nav.png) top center no-repeat;
}
#nav #commercial_nav a:hover {
	background:url(../images/commercial_nav_hover.png) top center no-repeat;
}
#nav #contact_nav {
	float:left;
	width:99px;
	height:51px;
}
#nav #contact_nav a, #nav #contact_nav a:visited {
	float:left;
	width:99px;
	height:51px;
	background:url(../images/contact_nav.png) top center no-repeat;
}
#nav #contact_nav a:hover {
	background:url(../images/contact_nav_hover.png) top center no-repeat;
}
#nav #client_nav {
	float:left;
	width:66px;
	height:51px;
}
#nav #client_nav a, #nav #client_nav a:visited {
	float:left;
	width:66px;
	height:51px;
	background:url(../images/client_nav.png) top center no-repeat;
}
#nav #client_nav a:hover {
	background:url(../images/client_nav_hover.png) top center no-repeat;
}
.hidden {
	visibility:hidden;
	width:0px;
	height:0px;
}
