/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height:30px; 
	width:760px;
    overflow: hidden;
	}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
		    }
        /* Represents the background of the highlighted menu-item. 
		
		/*  DO NOT USE UNLESS ISSUES WITH ie
		   .lavaLamp li.back {
            background: url(../images/menu-bg.gif); no-repeat right -30px;
			background-repeat: no-repeat;
			background-position:center;
            width: 9px; 
			height: 60px;
			z-index: 8;
            position: absolute;
			top: 3px;
        } */
		
        .lavaLamp li.back {
            background: url(../images/menu-bg.gif); 
			background-repeat: no-repeat;
			background-position:center;
            width: 9px; 
			height: 60px;
			z-index: 8;
            position: absolute;
			top: 3px;
        }
            .lavaLamp li.back .left {
               
					background-repeat: no-repeat;
				background-position:center;
                height: 60px;
				margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
             			font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
						font-size: 13px;
                        text-decoration: none;
						font-weight: normal;
                        color: #666;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    	padding-top: 19px;
						 
        }
		.ie6 .lavaLamp li a {
             			font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
						font-size: 13px;
                        text-decoration: none;
						font-weight: normal;
                        color: #666;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 5px;
                    	padding-top: 19px;
						        }
		
.lavaLamp li a:active, .lavaLamp li a:visited {
                            border: none;
                        }              
						
.lavaLamp li a:hover {
color: black;
}				

.lavaLamp current {
color: red;
}					

#sidebars ul.children li {border-bottom:none;}

#sidebars ul.children {margin-bottom:0;}


#nav {
position: relative;
overflow:visible;
width: 760px;
height: 30px;
}

#nav ul {
margin: 0;
padding: 0;
 }

#nav li {
  }

#nav a {
  display: block;
}

#nav li a:hover {
  text-decoration: none;
  display: block;
  text-align: left;
}

#nav li ul {
list-style: none;
position: absolute;
width: 150px;
top: 40px;
left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}
.ie6 #nav li:hover ul, #nav li.sfhover ul {
left: auto;
top: 40px;
z-index: 999;
}

.ie7 #nav li:hover ul, #nav li.sfhover ul {
left: auto;
top: 40px;
z-index: 999;
}

#nav li li {  
margin: 0;
padding-top: 0;
width: 150px;
}

#nav li li a {
width: 150px;
height: 24px;
line-height: 24px;
color: #333;
font-size: 12px;
font-weight: bold;
background-image: url(hover-bg-transparent.png);
background-repeat: no-repeat;
background-position: top left;
margin: 0;
text-align: left;
padding: 5px 10px 2px 15px;
}

.ie6 #nav li li a {
width: 150px;
height: 24px;
color: #333;
font-size: 12px;
font-weight: bold;
background-image: url(hover-bg-transparent.png);
background-repeat: no-repeat;
background-position: top left;
text-align: left;
position: relative;
right: 90px;
bottom: 130px;
}

.ie7 #nav li li a {
width: 150px;
height: 24px;
color: #333;
font-size: 12px;
font-weight: bold;
background-image: url(hover-bg-transparent.png);
background-repeat: no-repeat;
background-position: top left;
text-align: left;
position: relative;
right: 90px;
bottom: 130px;
}


#nav li li a:hover {
color: #000;
background-image: url(hover-bg-transparent2.png);
}

/*.ie7 #nav li:hover, #nav li.sfhover {  prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
/*position: static;
} 
*/

