/* ############     Horizontal menu      ############ */

#sidebar {
	position:absolute;
	top:56px;
	right:0;
	width:640px;
	height:25px;
	z-index:10;
	overflow:visible;
	font-family:Times New Roman, Times, serif;
}

/* sidebar / menu loaded inside PHPList page via iframe */
iframe#phplistMenuFrame {
	position:absolute;
	top:56px;
	right:0;
	margin:0;
	padding:0;
	background-color:transparent;
}

#phplistMenuInsert {
	margin:0;
	padding:0;
	background-color:transparent;
}

#phplistMenuInsert #sidebar {
	top:0;
	left:0;
	overflow:hidden;
	background-color:transparent;
}

#sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}

* html #sidebar ul {
	margin:0 0 0 20px;
}

#sidebar li {
	position:relative;
	float:left;
	text-align:left;
	text-indent:0;
	margin:0;
	padding:0;
}

#sidebar li.page-item-10 a {
	border-right:none;
}

#sidebar li.page-item-10 li, #sidebar li.page-item-10 li li {
	position:relative;
	text-align:left;
	margin:0;
	clear:left;
}

#sidebar li.page-item-10 li {
	margin-left:-80px;
}

* html #sidebar li.page-item-10 li {
	margin-left:-153px;
}

#sidebar li a {
	text-align:left;
	font-variant:small-caps;
	font-weight:normal;
	font-size:17px;
	line-height:1.1em;
	padding:0 10px;
	display:block;
	background:Transparent url('images/line_menu_item.gif') no-repeat right center;
}

#sidebar li.page-item-10 a {
	background:none;
}

#sidebar li a:link, #sidebar li a:visited {
	color:#A72E30;
	text-decoration:none;
	border-bottom:3px solid Transparent;
}

#sidebar li a:hover, #sidebar li a:active {
	color:#A72E30;
	text-decoration:none;
	border-bottom:3px solid #5D5D5F;
}

#sidebar li li {
	position:relative;
	text-align:left;
	margin:0;
	padding:0;
	clear:left;
	border-left:1px solid #E5E4D7;
	border-right:1px solid #E5E4D7;
	border-bottom:1px solid #E5E4D7;
}

#sidebar li li a {
	width:300px;
	font-size:17px;
	padding:6px 7px 4px 7px;
	display:block;
	background:none;
}

#sidebar li li a:link, #sidebar li li a:visited {
	color:#A72E30;
	text-decoration:none;
	background:#FFFFFF;
	border:none;
}

#sidebar li li a:hover, #sidebar li li a:active {
	color:#A72E30;
	text-decoration:none;
	background:#F0EFE8 url('images/menu_ro.jpg') no-repeat 105% 40%;
	border:none;
}

/* make the sub-menus sit underneath */
#sidebar ul ul {
	position:absolute;
	top:100%;
	left:0;
	z-index:100;
	display:none;
	margin:0;
}

/* show sub-menus on hover */
#sidebar ul li:hover ul, #sidebar ul ul li:hover ul, #sidebar ul li.page-item-10:hover ul, #sidebar ul li.page-item-10 ul li:hover ul {
	display:block;
}


