/* CSS Document */
html 				{ height:100%;}
body 				{ height:100%; background-color:#000; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#FFF;}

img					{ border:none;}
a					{ outline:none;}

#wrap				{ height:100%; overflow:hidden;}
#visible			{ height:100%;}
#logo				{ padding-top:180px; text-align:center;}
#instructions		{ padding-top:100px; text-align:center;}
#instructions		{ padding-top:100px; text-align:center;}

#loader				{ padding-top:20px; margin-bottom:-47px; text-align:center;}

#nav				{ position:absolute; top:0px; left:0px; z-index:100; background-color:#000; color:#FFF; height:18px; padding:5px 10px 5px 10px;}
#nav a 				{ color:#FFF; text-decoration:none; }
#nav ul				{ position:absolute;}
#nav li				{ min-width:30px; padding:0px; margin:0px;}
#nav ul li ul		{ display:none; margin-left:-10px;}
.ie7 #nav ul li ul	{ margin-top:20px; margin-left:-23px;}
#nav ul li:hover ul	{ display:block;}
#nav ul li ul li	{ margin-bottom:-1px;}
.ie7 #nav ul li ul li{ margin-top:-4px;}
#nav ul li ul li a	{ background-color:#000; border:solid 1px #000; padding:3px 10px 3px 10px; display:block;}
#nav li a:hover		{ background-color:#1a1a1a; }
#closeButton		{ position:absolute; font-family:"Arial Black", Gadget, sans-serif; display:none;}

#work				{ position:absolute; width:100%; height:100%; background-color:#000; left:0px; top:0px; display:none; overflow:hidden;}
.panzoom			{ position:absolute;}
.panzoom a			{ border-left:solid 1px #000; border-right:solid 1px #000; display:block; z-index:+2; position:absolute;}
#work img			{ border:none; width: 1024px; height: 768px; z-index:+1; position:absolute; }

ul					{ list-style:none; margin:0px; padding:0px;}

#links				{ color:#000; }
#links a			{ color:#000; }
