/* @override 
	http://rocksolidphotography.com/components/css-navigation.css
*/

#navigation { width:760px; font-size:11px; font-weight: bold; 
	z-index: 10;  
}
#navigation ul { z-index: 20; margin:0; padding: 0;  
}
#navigation li { float:left; position:relative; list-style-type:none; border-right: 1px solid #333;
background-image: url(/images/template/menubackground.png);
}
#navigation li:hover { text-align: left; }
#navigation ul li.highlight a { background-color: #980008;}
#navigation a { color: #FFF; display:block; padding:5px 10px; text-decoration:none;}
#navigation a:hover { background-color: #333333; color: #fcfcfc;}
#navigation ul li ul li a:hover {background-image: none; background-color: #333;}
#navigation ul li ul { margin:0; position:absolute; width:130px; left:-1px; }
#navigation ul li ul li { width:100%; background-color: #444246; border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; padding:0 0 1px; }
#navigation ul li ul li:first-child { border-top:1px solid #000; }
#navigation ul li ul { display:none;}
#navigation ul li:hover ul { display:block; color: #7d7d7d; }
#navigation ul li ul li ul  { visibility:hidden; top:-1px; left:130px; }
* html #navigation ul li ul li ul  { margin-left:19px; }
#navigation ul li ul li:hover ul { visibility:visible; }
#navigation ul li ul li:hover ul li ul { display:none; }
#navigation ul li ul li ul li:hover ul { display:block; }
* html #navigation ul { float:left; border-left:1px solid #000; margin-left:15px; }
* html  #navigation ul li ul { border-top:1px solid #000; border-left:0px;  }
* html  #navigation ul li ul li ul { left:130px; voice-family: "\"}\""; voice-family:inherit; left:10em; }
