/* @override http://brian.glaeske.name/OasisPlantscapes/css/menu.css */

/* See http://macrabbit.com/cssedit/ */


.navigation
{
	font-size: 14pt;
}

.navigation {
	display: block;
	text-align: left;
	line-height: 1em;
	background: none no-repeat;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 14pt;
}

.navigation * {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.navigation ul {
	display: table;
	text-align: left;
	margin-top: -2px;
}

.navigation li {
	display: table-cell;
	padding: 0 20px 0 13px;
}

.navigation li span {
	cursor: pointer;
}

.navigation li.active+li {}

.navigation span { float: left; }
.navigation a {

	color: #a9d37a;
	text-decoration: none;
	padding: 10px 9px 9px 9px;  
/*	padding: 6px 9px 9px 9px;  /* Fix WinVista (IE+Firefox) with large fonts */ 
	float: left;
	border: none;
}

.navigation a:hover {
	color:white;
	background-image: none;
}

/* @group IE Hacks */

/* For IE mac & win */

* html .navigation ul { display: inline-table; }
* html .navigation li { display:  block; float: left; }

/* For IE win only \*/

	
* html .navigation ul { font-size: 0; padding-bottom: 9px; }
* html .navigation li { display: inline; float: none; 
	padding-right: 0; padding-bottom: 10px; }
* html .navigation span { display: inline-block; float: none; }
* html .navigation a { display: inline-block; float: none; font-size: 11px; }

/* End IE win */

/* @end */

/* @group IE7 Hacks */

*:first-child+html .navigation * {
	float: none;
	display: inline-block;
}
*:first-child+html .navigation ul { padding: 0 0 8px }

*:first-child+html .navigation ul li {
	display: inline;
	padding: 0 20px 8px 13px;
	margin-bottom: -8px;
}

/* BRG: Added to fix on IE w/ Large Fonts, but doesn't work otherwise */
/* *:first-child+html #navigation a { padding-top:6px } */

/* @end */

/* @group Active Tab */

.navigation li.active {
	background: none no-repeat 50% 0%;
}

.navigation li.active span {
	cursor: default;
}

.navigation li.active a {
	text-shadow: white 0px 1px 1px;  
	color: white;
	cursor: default;
}

/* @end */

/* @group Bottom */


.navigation-bottom
{
	margin-right: auto !important;
	margin-left: auto !important;
	font-size: .8em;
	text-align: center !important;
}

.navigation-bottom ul {
	margin-right: auto !important;
	margin-left: auto !important;
	text-align:center; /* for IE */
}

.navigation-bottom ul li a:hover {
	background-color: transparent;
	text-decoration: underline;
}

.navigation-bottom ui li {
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}

* html .navigation {
	text-align: center;
}



/* @end */
