/* Top Navigation */

#home_link
{
	display: block;
	width: 36px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
    background:url(/leenora_parlor/!images/int/osh_parlor_int_nav_home1.gif) left top no-repeat;
    position: absolute;
    left: 207px;
    top: 22px;
}
#home_link:hover { background-image:url(/leenora_parlor/!images/int/osh_parlor_int_nav_home2.jpg); }

#nav {width: 554px; height: 64px;
      background:url(/leenora_parlor/!images/mp/osh_parlor_mp_nav2.gif);
	  background-repeat: no-repeat;
      margin: auto; padding: 0;
      position: relative;
 	  z-index: 1000;}

#nav dd {margin: 0; padding: 0; list-style: none;
         position: absolute; top: 0; 
         background-repeat: no-repeat;}

#nav a.ir 
{
	background: #FFF url(/leenora_parlor/!images/mp/osh_parlor_mp_nav1.gif) 0px 0px no-repeat;
	display: block;
	height: 0;
	padding-top: 64px;
	overflow: hidden;
}

#nav dt {position: absolute; top: -200em;} 

dd#memory{left: 0px; width: 106px;}
dd#papa {left: 106px; width: 146px;}
dd#relatives {left: 252px; width: 144px;}
dd#landscape {left: 396px; width: 158px;}
dd#finale {left: 554px; width: 49px; background: url(/leenora_parlor/!images/mp/osh_parlor_nav_finale2.gif) 200% 200% no-repeat; }

dd#memory,#memory a.ir {background-position: -0px 0px;}
dd#papa,#papa a.ir {background-position: -106px 0px;}
dd#relatives,#relatives a.ir {background-position: -252px 0px;}
dd#landscape,#landscape a.ir {background-position: -396px 0px;}
dd#finale a.ir { background: url(/leenora_parlor/!images/mp/osh_parlor_nav_finale1.gif) 0 22px no-repeat; }

#nav a.ir:hover,
#houses_of_memory #memory a.ir,
#papa_charlies_cotton_field #papa a.ir,
#relatives_recollections #relatives a.ir,
#landscape_past_present #landscape a.ir {background: transparent none;}

dd#finale a.ir:hover { background: transparent none; background: url(/leenora_parlor/!images/mp/osh_parlor_nav_finale2.gif) 0 22px no-repeat; }

#nav ul {list-style: none;
	     margin: 0px;
       	 padding: 0px;
	     margin-top:0px;
	     font-weight: normal;
	     padding-bottom: 0px;
    	 position: absolute;
	     top: -200em;
 	     width: 10em;}

#nav li {width: 100%;
			position:relative; 
			background: #FFF;
			float: none; 
			padding-bottom:0px;
			padding-top:0px; 
			border-right: 0px solid #FFF; 
			border-top: 0px solid #FFF;
			border-left: 0px solid #FFF;
			border-bottom: 1px solid #FFF;}

#nav li:hover, #nav li.IEhover {z-index:10000; }

#nav li ul { left: 13em; font-weight: normal; }

#nav li a {display: block;
		padding-bottom:3px;
		padding-top:3px;
	    padding-left: 5px;
		padding-right:5px;		
		color: #000; 
		font-size: 11px; 
		text-decoration: none; 
		font-family: Verdana; 
		font-weight: normal;}

* html #nav li a {height:1%;}

#nav li a:hover {font-weight: normal;
	text-decoration: none; 
	color: #2965AE;
	background-position: 3px 50%;}

	#nav dd:hover>ul  { top: 64px; }
	#nav li:hover>ul { top: 0; z-index: 100000; }
	#nav dd.IEhover ul.ddesc, #nav dd ul.closeing { top: 64px; }
	#nav li.IEhover ul.ddesc, #nav li ul.closeing { top: 0; z-index:100000; }
