
/* NAVIGATION: =nav
----------------------------------------------- */
	div#navbox { 
	  line-height:normal;
	  margin: 0px 0px 0px 217px;
	  padding: 0px;
	  width: 777px;
	  /*overflow: hidden;*/	  
	}


	#navbox ul.main { 
	  line-height:normal;
	  margin: 81px 0px 0px 0px;
	  padding: 0px; 
	  list-style-type: none;
	  list-style:none;
	  float: left;  
	}
	
	#navbox ul.second { 
	  line-height:normal;
	  margin: 81px 0px 0px 0px;
	  padding: 0px; 
	  list-style-type: none;
	  list-style:none;
	  float: right;  
	}	
	
	#navbox li{ 
	  float:left;
	  /*position: relative;*/
	  margin: 0px; 
	  padding: 0px; 
	  list-style-image: none;
	  list-style-type: none;
	  list-style:none;	  
	}
	
	#navbox li a { 
	  background: url(/images/navdivide.png) no-repeat right center;
	  padding: 0px 12px 0px 10px;
	  margin: 0px;
	  float:left; 
	  display:block; 
	  text-decoration:none;  
	  white-space: nowrap; 	  
   	  text-transform: small-caps;
   	  color: #333333;
	  font-family: 'Copperplate Light', 'Copperplate Gothic Light', Arial, Trebuchet, sans-serif;
	  font-size: 10.5px; 
	  z-index: 5;
	  height: 21px;
	}
	
	#navbox li a span { 
	  position: absolute;
	  height: 21px;
	  cursor: pointer;
	}
	
	
	
	/* 
	#navbox li.environments a { 
	  width: 102px;	  
	}
	
	#navbox li.environments a span { 
	  background: url(/images/environments.png) no-repeat left 0px;
	  width: 102px;
	}
	
	#navbox li.environments a:hover span { 
	  background: url(/images/environments.png) no-repeat left -21px;	 
	} 
	*/
	
	
	
	#navbox li.environments a, #navbox li.exhibits a { 
	  width: 60px;	  
	}
	
	#navbox li.environments a span, #navbox li.exhibits a span { 
	  background: url(/images/exhibits.png) no-repeat left 0px;
	  width: 60px;
	}
	
	#navbox li.environments a:hover span, #navbox li.exhibits a:hover span { 
	  background: url(/images/exhibits.png) no-repeat left -21px;	 
	}
	
	
	
	#navbox li.models a { 
	  width: 53px;	  
	}
	
	#navbox li.models a span { 
	  background: url(/images/models.png) no-repeat left 0px;
	  width: 53px;
	}
	
	#navbox li.models a:hover span { 
	  background: url(/images/models.png) no-repeat left -21px;	 
	}
	
	
	
	#navbox li.animation a { 
	  width: 80px;	  
	}
	
	#navbox li.animation a span { 
	  background: url(/images/animations.png) no-repeat left 0px;
	  width: 80px;
	}
	
	#navbox li.animation a:hover span { 
	  background: url(/images/animations.png) no-repeat left -21px;	 
	}	
	
	
	
	#navbox li.what a { 
	  width: 89px;	  
	}
	
	#navbox li.what a span { 
	  background: url(/images/what.png) no-repeat left 0px;
	  width: 89px;
	}
	
	#navbox li.what a:hover span { 
	  background: url(/images/what.png) no-repeat left -21px;	 
	}	
	
	
	
	#navbox li.featured a { 
	  width: 68px;	  
	}
	
	#navbox li.featured a span { 
	  background: url(/images/featured.png) no-repeat left 0px;
	  width: 68px;
	}
	
	#navbox li.featured a:hover span { 
	  background: url(/images/featured.png) no-repeat left -21px;	 
	}	
	
	
	
	#navbox li.az a { 
	  width: 93px;	  
	}
	
	#navbox li.az a span { 
	  background: url(/images/az.png) no-repeat left 0px;
	  width: 93px;
	}
	
	#navbox li.az a:hover span { 
	  background: url(/images/az.png) no-repeat left -21px;	 
	}
	
	
	
	#navbox li.contact a { 
	  width: 60px;	  
	}
	
	#navbox li.contact a span { 
	  background: url(/images/contact.png) no-repeat left 0px;
	  width: 60px;
	}
	
	#navbox li.contact a:hover span { 
	  background: url(/images/contact.png) no-repeat left -21px;	 
	}	
	
	
	#navbox > ul a{ width:auto; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#navbox a { float:none; }
	/* End IE5-Mac hack */

	#navbox li.current a span, 
	#navbox li.current a:link span,
	#navbox li.current a:visited span,
	#navbox li.current a:hover span { 
  	    background-position: left -21px;
	}
			
/* LEFT COLUMN LISTED SUBNAVIGATION: =subNav
----------------------------------------------- */
	
	div#subnav { 
	   margin: 0px;
	   padding: 0px;
	   width: 217px;
	   clear:none;
	}
	
	img.tagline {
	   display: block;
	   margin: 8px 0px 37px 13px;
	   padding: 0px;
	}
	
	#subnav ul { 
	  line-height:normal;
	  margin: 0px 0px 15px 5px;
	  padding: 1px 0px 0px 0px; 
	  list-style-type: none;
	  list-style:none;
	  width: 212px;
	}

	#subnav li{       
	  margin: 0px; 
	  padding: 0px 0px 3px 0px; 
	  list-style-image: none;
	  list-style-type: none;
	  list-style:none;
   	  font-size: 12px;
	}
	
	#subnav li.extraspace {
	  margin: 16px 0px 0px 0px;	
	}

	#subnav li a {  
	  padding: 0px; 
	  margin: 0px;
	  text-decoration:none; 
	  white-space: nowrap; 
	  color: #333333;
	  font-weight: normal;
	  text-transform: small-caps;
   	  font-size: 12px;
	}
	
	#subnav li a:hover {   
	  color: #2e67b2;
	}
	
	#subnav li.active a {   
	  color: #2e67b2;
	}
	

	