/* Ninja Kwik
* By Richie Mortimer
* http://www.ravenwebdesign.com
* http://www.ninjoomla.com 
* Based on mootools (www.mootools.net)
* Copyright (C) 2007 Richie Mortimer www.ninjoomla.com - Code so sharp, it hurts.
* email: ravenlife@raven-webdesign.com
* date: September, 2007
* Release: 1.0
* License : http://www.gnu.org/copyleft/gpl.html GNU/GPL 
*
* Changelog
*
*1.0.1 September, 07 :
*		Module now Validates for both CSS and XHTML 1.0
*		Fixed bug regarding menus staying open
* 
*1.0 September, 07 Initial Version:
*       Vertical orientation and horizontal orientation available in the one module
*       Option to hide menu items from unregistered users
*       Joomfish compatibility
*       Option to keep the menu open or close it
*       Option to have an item intially open 
* 
*       
* 
*
###################################################################
//Ninja Kwik Menu
//Copyright (C) 2007 Richie Mortimer. Ninjoomla.com. All rights reserved.
//
//This program is free software; you can redistribute it and/or
//modify it under the terms of the GNU General Public License
//as published by the Free Software Foundation; either version 2
//of the License, or (at your option) any later version.
//
//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.
//
//You should have received a copy of the GNU General Public License
//along with this program; if not, write to the Free Software
//Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
###################################################################*/

#menucontainer {
	margin:auto 0;
}
/* lets set up the horizontal and vertical css */
#menuvert,
#menuhoriz {
	margin-top: 10px;
}

#menuvert .menu,
#menuhoriz .menu{
	padding:  0;
}	

#menuhoriz {
	padding:0pt 15px 0pt 0pt;
	background-position: 100% 100% !important;
}	

#menuvert {
	padding:15px 0pt 0pt 0pt;
	background-position: 0% 0% !important;
}	
/* width settings */
#menuvert .menu,
#menuhoriz .menu {
	display: block;
	margin: 0px;
}
/* link settings */
#menuvert li,
#menuhoriz li {
	float: left;
	margin:0;
	padding:0;
	list-style: none;
	background: none;
	position: relative;
}
/*menu settings*/
#menuvert .menu,
#menuhoriz .menu {
	display: block;
	cursor: pointer;
	overflow: hidden;
		padding:  0;
}
#menuvert .menu span,
#menuhoriz .menu span {
	display:none;
}

#menuvert .menu li,
#menuhoriz .menu li {
overflow:hidden;
}

#menuvert .sm2Img,
#menuhoriz .sm2Img{
	border: none;
}

#menuhoriz a{
	background-position: 0 0;
	height: 100%;
	display: block;
}

#menuvert a{
	position: absolute;
	left:0;
	bottom: 0;
	width: 100%;
	display: block;
	background-position: 0 100%;
}
