/**
*  Template --> Pangaea Organica
*  Version  --> 6.x-1.0
*  Author   --> Branislav Bujisic <calcanevs[at]gmail[dot]com>
***
* This theme uses modified Marinelli Dropdown menu
* author Matteo Leoni: www.signalkuppe.com
*/


/**
* Primary menu
*/

/* Layout */
#p-menu ul {
	position: absolute;	bottom:0; right:43px;
	margin:0; border:0; padding:0;
}
#p-menu ul li {
	display:block;
	margin:0 3px; border:0; padding:0;
	background:url(images/p-menu-a-hover-bg.png) top repeat-x;
	background-position: 0 -10px;
	float:left;
}
#p-menu ul li a {
	display:block;
	margin:0; padding:2px 6px;
	border:#FFF 1px solid;	border-bottom:0;
	background:url(images/p-menu-a-hover-bg.png) top repeat-x ;
	background-position:0 0;
}
#p-menu ul li a:hover {
	background: none;
}
#p-menu ul li a.active {
	background:url(images/p-menu-a-hover-bg.png) top repeat-x ;
	background-position: 0 -15px;
}

/* Typography */
#p-menu ul li a {
	color: #572816;
	font-size: 1.1em;
	letter-spacing: 1px;
	text-decoration: none;
}
#p-menu li a.active {
	font-weight: bold;
}

/**
* Dropdown stuff
*/
body div#header-img,
body div#s-menu{
	position: static;
	z-index:1;
}
#p-menu ul li.expanded{
	position:relative;
	z-index:1;
}
#p-menu ul li.expanded ul{
	position: absolute;
	z-index:100;
}
#p-menu ul li.expanded ul li{
	margin:0; border-left: #FFF 1px solid; border-right:#FFF 1px solid; padding:0;
	width:160px;
	background: none;
	z-index:100;
}
#p-menu ul li.expanded ul li.last {
	border-bottom: #FFF 1px solid;
}
/* Hide first sublevel */
#p-menu ul li.expanded ul{
	display:none;
}
ul.primosottolivello,
ul.sottolivello{
	margin:0; border:#FFF 1px solid; padding:0;
	background:none;
	width:160px;
	position:absolute;
	z-index:100;
}
ul.primosottolivello{
	left:0px;
	top:20px;
}
ul.sottolivello{
	left:160px;
	top:0px;
}
#p-menu ul li ul li a{
	margin:0; border:0; padding: 2px;
	background:none;
	background-color:#fff;
	letter-spacing:0px;
}
#p-menu ul li ul li a:hover{
	background:none;
	background-color:#e2be9f;
}
#p-menu ul li ul li.expanded a.espanso:hover{
	background:none;
	background-color:#e2be9f;
}

/**
* Secondary menu
*/

/* Typography */
#s-menu ul li a {
	color:#FFF;
	font-size: 1.05em;
	letter-spacing: 0px;
	text-decoration: none;
}
#s-menu ul li a:hover {
	color:#FFF;
	font-size: 1.05em;
	text-decoration:underline;
}
#s-menu ul li a.active {
	color:#572816;
	text-decoration:underline;
	font-weight:bold;
}
