/* Color Palette 

green nav 		- 		rgb(0,100,76);
green lime 		- 		rgb(182,189,0);
green light		- 		rgb(0,146,69);
green menu		- 		rgb(140,198,63);

yellow 	 		- 	 	rgb(255,200,0);

*/

.ui-panel-position-right.ui-panel-display-overlay {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow: none;}
.nav .ui-panel-inner 		{padding: 0;}
.nav .ui-btn 				{font-size: 1em; color: rgb(215,0,80); border: none; margin: 0;}
.nav .ui-btn span 			{display:block; text-align: right; padding-right: 5px;}
.nav .ui-btn.top 			{background: url('../imgs/bg_menu_corner.png') no-repeat 0 0;}
.nav .ui-btn.bottom 		{background: url('../imgs/bg_menu_corner_bottom.png') no-repeat 0 0;}

.nav 						{font-size:0.8em; margin: 0; padding: 0;}

.nav ul 					{padding: 0; margin: 0; list-style-type: none; font-weight: bold;
							-webkit-box-shadow: -5px 0 5px rgba(0,0,0,.15);
							-moz-box-shadow: -5px 0 5px rgba(0,0,0,.15);
							box-shadow: -5px 0 5px rgba(0,0,0,.15);}

.nav ul li 					{list-style: none; background-color: rgb(0,100,76); color: #fff;}
.nav ul ul li 				{margin: 0; padding: 0; background-color: rgb(140,198,63); color: rgb(0,100,76); border-bottom:1px solid #fff; padding-left: 20px;} 
.nav ul ul li:first-child 	{border-top:1px solid #fff;}

.nav .main 					{display: block; padding: 15px 0 5px 20px;}

.nav ul a 					{text-decoration: none; display: block; color: rgb(0,80,80);}
.nav ul ul li a				{padding: 5px 0;}
.nav ul ul li:hover 		{background-color: #fff;}



/* SUBMENU 			############################ */
#submenu 			{margin: 20px 0 20px 0; overflow: hidden;}
#submenu a 			{color: #fff;}
#submenu a:hover	{color: #000; background-color: #fff;}