/* Title:     Menu | Emile Blume - Netcreators.com **********/
#header ul, #header li, #left ul, #left li, #navigation ul, #navigation li, 
#footer ul, #footer li {
	list-style:none;
	margin:0;
	padding:0;
}

/* Main navigation /////////////////////////////////////////*/
#nav-main, #nav-meta { left:3px; top:147px; position:absolute; z-index:10; }

/* Meta navigation //////////////////////////////////////////*/
#nav-meta { top:3px; right:13px; left:auto; }
#nav-meta li { display:inline; }
#nav-meta a { 
	background:url(../img/nav-meta.gif) no-repeat right 4px; 
	color:#414447;
	font-size:11px; 
	margin: 0 8px 0 0; 
	padding:0 10px 0 0; 
}
#nav-meta li.last a { background:none; margin:0; padding:0; }

/* Sub navigation ///////////////////////////////////////////*/
#nav-sub {margin-left:-10px; width:137px; margin-bottom: 20px;}
#nav-sub li a {
	border-top:1px solid #55585A;
	border-bottom:1px solid #3C3E3F;
	color:#FFF;
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding:4px 10px;
}

#nav-sub li a:hover { background: url(../img/bg-nav-sub.gif) no-repeat left 8px;}
#nav-sub li a.current { 
	background:#B5292E url(../img/bg-nav-sub.jpg) repeat-x 0 0;
	border-top:1px solid #B5292E;
	border-bottom:1px solid #B5292E;
}
#nav-sub ul ul { }
#nav-sub li li a{
	border:0;
	font-weight:normal;
	padding-left:2em;
}

#nav-sub li.first { bottom-top:0; }

/* Language selection ////////////////////////////////////////////////////////////////////*/
#language { left:172px; top:3px; position:absolute;}
#language a {
	background:url(../img/flag-uk.gif) no-repeat right top;
	color:#414447;
	display:block;
	font-size:10px;
	height:14px;
	padding-right:28px;
	text-transform:uppercase;
}

/* Breadcrumb navigation ////////////////////////////////////////////////////////////////////*/
#bread { color:#EB2A2E; margin-bottom:1em;}
#bread span { color:#7A8082; margin:0.3em;}
#bread a { color:#EB2A2E; text-decoration:none; }

/* Footer navigation ////////////////////////////////////////////////////////////////////*/
#nav-footer { left:493px; left:300px; top:62px; position:absolute;}
#nav-footer li a, .footer-item li a { background:url(../img/arrow-red.gif) no-repeat 0 5px; color:#4F4F4F; padding-left:6px; text-decoration:none;}

/* Anchor tag (quiet) ////////////////////////////////////////////////////////////////////*/
.anchor { float:left; }


/* Dropdown navigation ////////////////////////////////////////////////////////////////////*/
/* - - - ADxMenu: BASIC styles [ MANDATORY ] DO NOT EDIT!!! - - - */
.menu, .menu ul { margin:0; padding:0; border:0; list-style-type:none; display:block;}
.menu ul { visibility:hidden; position:absolute; z-index:10; left:0; top:0;}
.menu li { margin:0; padding:0; border:0; display:block; float:left; position:relative; z-index:5;}
.menu li:hover { z-index:10000; white-space:normal;}
.menu li li { float:none; }
.menu li:hover>ul { visibility:visible; top:100%;}
.menu li li:hover>ul { top:0; left:100%;}

/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after { content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both; }
.menu, .menu ul { /* IE7 float clear: */ min-height: 0; }
/* -- float.clear.END --  */

/* -- sticky.submenu -- */
.menu ul, .menu ul ul { margin:0; padding:0;}
/* -- sticky.submenu.END ----------------------------------------------------- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */
.menu, .menu ul li { color:#FFF; background:transparent;}
.menu a {
	background-image:url(../img/bg-nav-main.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	padding:6px 0;
	display:block;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}

.menu a span { background:url(../img/nav-main-border.gif) no-repeat right top; padding:7px 15px; }

.menu a:hover, .menu li:hover>a { background-position:left -31px;}
.menu a.active, .menu a.current { background-position:left bottom;}
.menu li { height:1%; }
#navigation .menu ul { background:url(../img/bg-drop.png) no-repeat left bottom; padding-bottom:8px; width:185px; }
.menu li ul { }
.menu ul>li + li { border-top:0; }
.menu li li a { background:none; border:0; font-size:10px; padding:4px 15px; }
.menu li li a span { background:none; padding:0; }
.menu li li a:hover { background:#B5292E; border:0; }
.menu li li:hover>ul { top:0px; left:100%; }

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
   placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a { /*color:#567;*/ }

/* Fix for IE5/Mac \*//*/
.menu a { float:left;}
/* End Fix */

