/***********************************************
*   STYLES FOR THE HORIZONTAL NAVIGATION MENUES  

This file contains the CSS for the horizontal 
navigation bars. One for the page navigation,
one for the category navigation and one for 
the custom navigation menue that was introduced
in Wordpress version 3.0.

************************************************/


/***********************************************
*   PAGES NAVBAR  
************************************************/


#nav {
	background:#9c1469;
	width: 100%;
	font-size:1em;
	border-top: 4px; border-style: double; border-color: #fff; 
	border-bottom:4px; border-style: double; border-color: #fff;
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 18px;
	}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#nav li {
	float: left;
	list-style:none;
	}

#nav a, #nav a:visited {
	display:block;
	color: #fff;
	padding:6px 12px;
	}

#nav a:hover {
	background-color:#666;
	color:#FFF;
	text-decoration:none;
	}	

#nav a:active {
	color:#000;
	text-decoration:none;
	}	

.current_page_item	a, #home .on  { 
	background-color:#333;
	color:#FFF!important;
	text-decoration:none;
	}
	

	
/*** Dropdown Menus for child pages ***/		

#nav li ul {/*first level dropdown*/
	position: absolute;
	z-index: 10;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom:1px solid #ccc;
	}
	
#nav li ul ul {/*second level dropdown*/
	margin: -2em 0 0 172px;
	}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	}

#nav li li {
	width: 172px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background:#444;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	color:#fff;
	}

#nav li li a:hover, #nav li li a:active {
	background:#333;
	color:#9c1469;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

a.main:hover {background:none;}

.current_page_item ul a { 
	color:#fff!important;
	text-decoration:none;
	}

.current_page_item ul a:hover {color:#9c1469!important;}


/***********************************************
*   CATEGORIES NAVBAR  
************************************************/

#catnav {
	margin-top:0px;
	background:#eee;
	font-size:1em;
	border-top:none;
	}
	
#catnav, #catnav ul {
	list-style: none;
	line-height: 18px;
	}

#catnav a, #catnav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#catnav li {
	float: left;
	list-style:none;
	}

#catnav a, #catnav a:visited {
	display:block;
	color: #666;
	padding:6px 12px;
	}

#catnav a:hover {
	color:#9c1469;
	text-decoration:none;
	}	

#catnav a:active {
	color:#9c1469;
	text-decoration:none;
	}	

#catnav .current-cat {
	background:#fff;
	}	

	
/* Dropdown Menus for categories  */
		
#catnav li ul {/*first level dropdown*/
	position: absolute;
	z-index: 10;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom:1px solid #fff;
	}
	
#catnav li ul ul {/*second level dropdown*/
	margin: -2em 0 0 172px;
	}

#catnav li:hover ul ul, #catnav li.sfhover ul ul {
	left: -999em;
	}

#catnav li li {
	width: 172px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:#eee;
	}

#catnav li li a, #catnav li li a:visited {
	font-weight:normal;
	color:#666;
	}

#catnav li li a:hover, #catnav li li a:active {background:#ddd;}	
	
#catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul {left: auto;}


/***********************************************
*  NEW WORDPRESS 3 CUSTOM MENUE STYLES
************************************************/

#wp_nav_menu {
	border-top:2px solid #9c1469;
	border-bottom:2px solid #9c1469;
	background: #444;
	margin: 0 auto;
	margin-bottom:25px;
	width: 940px;
	display:block;
	float:left;
}

#wp_nav_menu .menu-header,
div.menu {
	margin-left: 0px;
}

#wp_nav_menu .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#wp_nav_menu .menu-header li,
div.menu li {
	float:left;
	position: relative;
}

#wp_nav_menu a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:6px 12px;
}

#wp_nav_menu ul li {
}

#wp_nav_menu ul li li {
}

#wp_nav_menu ul ul {
	display:none;
	position:absolute;
	top:28px;
	left:0;
	float:left;
	z-index: 99999;
}

#wp_nav_menu ul ul ul {
	left:100%;
	top:0;
}

#wp_nav_menu ul ul a {
	background:#ccc;
	color:#444;
	height:auto;
	width: 150px;
}

#wp_nav_menu li:hover > a {
	color:#9c1469;
	background:#333;
}

#wp_nav_menu ul ul :hover > a {
	color:#333;
	background:#eee;
}

#wp_nav_menu ul li:hover > ul {
	display:block;
}

#wp_nav_menu .current-menu-item a {
	color:#9c1469;
	}
