/* Lets do some comments in case we screw something up */ 
/* --------------------------------------------------- */
/*
	mhjem			- 4608
 	mnyhet			- 5065
 	msport			- 5070
	mkultur 	 	- 5064
	munderholdning 	- 5073
	mmnotter		- 7154
*/ 
/* --------------------------------------------------- */			
	
	#menubar {
		display: 						block; 
		float: 							left;
		font-family:					Helvetica, Arial, sans-serif;
		height:							30px;
		margin: 						10px 10px 10px 5px;
	}
	#menubar > li	{
		display: 						block;
		float:							left;
		font-size: 						1.2em;
		font-weight:					bold;
		height: 						30px;
		margin: 						0 0 0 5px;
	}
	#menubar > li > a {
		color: 							#fff;
		display: 						block;
		height: 						30px;
		line-height:					32px;
		padding: 						0 5px;
	}
	#menubar > li > a:hover {	
		border: 						1px solid #0f2a4b;
		height: 						28px;
		line-height: 					30px;
		padding: 						0px 4px;
		border-radius: 					3px;
		-moz-border-radius:				3px;
		-webkit-border-radius: 			3px;
		box-shadow: 					0px 1px 0px #0f2a4b;
		-moz-box-shadow: 				0px 1px 0px #0f2a4b;
		-webkit-box-shadow: 			0px 1px 0px #0f2a4b;
}								
	#menubar > li.current-menu-item > a,
	#menubar > li.current-menu-parent > a,								
	#menubar > .menu-item-munderholdning.current-post-ancestor > a,
	.home #menubar .menu-item-home a {
		border: 						1px solid #fff;
		color: 							#fff;
		font-weight: 					bold;
		height: 						28px;
		line-height: 					30px;
		padding: 						0 4px;
		border-radius: 					3px;
		-moz-border-radius: 			3px;
		-webkit-border-radius: 			3px;
		box-shadow: 					0px 1px 0px #0f2a4b;
		-moz-box-shadow: 				0px 1px 0px #0f2a4b;
		-webkit-box-shadow:				0px 1px 0px #0f2a4b;
	}	
	#menubar > li.current-menu-item > a:hover,
	#menubar > li.current-menu-parent > a {
		padding: 						0 4px;
	}	
	
	/* Global button colors, specify only if needed! */
	
	
	#menubar .menu-item a:hover, 
	#menubar .menu-item.current-menu-item a,
	#menubar .menu-item.current-menu-parent a,
	.home #menubar .menu-item-mhjem a {
			background: 					url(../gfx/sprites.png) no-repeat 0 -104px; 
			border: 						1px solid #0c223d;
		}
	#menubar .menu-item.current-menu-item a:hover {
		color: 							#eee;
	}
	
	#menubar .menu-item.current-menu-item ul.sub-menu a,
	#menubar .menu-item ul.sub-menu a
	{
		background: 					none;
		border:							0px;
	}
	
	#menubar ul.sub-menu .menu-item.current-menu-item a{
		font-weight:					bold;
		text-decoration:underline;
		
	}
	

	
										
	
	/* Button colors for menu items + category buttons elsewhere */
	/* hjem mhjem */
/*	 #menubar .menu-item-mhjem a:hover, 
	#menubar .menu-item-mhjem.current-menu-item a,
		.home #menubar .menu-item-home a {
		background: 					url(../gfx/sprites.png) no-repeat 0 -104px; 
		border: 						1px solid #0c223d;
	}*/
	
	#menubar .menu-item-mhjem.current-menu-item a:hover {
		color: 							#003;
	}									
	/* nyheter mnyhet */
	/*#menubar .menu-item-mnyhet a:hover,
	#menubar .menu-item-mnyhet.current-menu-item a,
	#menubar .menu-item-mnyhet.current-menu-parent a {
		background: 					url(../gfx/sprites.png) no-repeat 0 -134px; 
		border:							1px solid #300;
	}
	
	*#menubar .menu-item-mnyhet.current-menu-item a:hover,
	#menubar .menu-item-mnyhet.current-menu-parent a:hover {
		color: 							#300;
	}*/
	
	/* sport msport*/
	/* #menubar .menu-item-msport a:hover,
	#menubar .menu-item-msport.current-menu-item a,
	#menubar .menu-item-msport.current-menu-parent a {
		background: 					url(../gfx/sprites.png) no-repeat 0 -194px; 
		border: 						1px solid #030;
	}
	#menubar .menu-item-msport.current-menu-item a:hover,
	#menubar .menu-item-msport.current-menu-parent a:hover {
		color: 							#030;
	}*/
	
	/* kultur mkultur */
	/* no moar fancy colors for u
	#menubar .menu-item-mkultur a:hover,
	#menubar .menu-item-mkultur.current-menu-item a,
	#menubar .menu-item-mkultur.current-menu-parent a {
		background: 					url(../gfx/sprites.png) no-repeat 0 -164px; 
		border: 						1px solid #303;
	}
	#menubar .menu-item-mkultur.current-menu-item a:hover,
	#menubar .menu-item-mkultur.current-menu-parent a:hover {
		color: 							#303;
	}*/
	/* underholdning munderholdning */ 
	/* ikke ta det ille opp joakim */
	#menubar .menu-item-munderholdning a:hover,
	#menubar .menu-item-munderholdning.current-menu-item a,
	#menubar .menu-item-munderholdning.current-menu-parent a {
		background: 					white; 
		border: 						0;
	}
	#menubar .menu-item-munderholdning.current-menu-item a:hover,
	#menubar .menu-item-munderholdning.current-menu-parent a:hover {
		color: 							#300;
	}*/
	#menubar > .menu-item-munderholdning > a:hover,
	#menubar > .menu-item-munderholdning.current-menu-item > a,
	#menubar > .menu-item-munderholdning.current-post-ancestor > a,
	#menubar > .menu-item-munderholdning.current-menu-parent > a {
		background: 					white;
		border:							1px solid #003;
	}
	
	#menubar .menu-item .sub-menu .menu-item a:hover {
		text-decoration:underline;
		color:black;
	}
	
	#menubar .menu-item .sub-menu .menu-item a:hover li{
		background: #f00;
	}
	
	#menubar .sub-menu a:hover li{
		background-color:#eee;
	}
	
	
	#menubar > .menu-item-munderholdning.current-menu-item > a:hover,
	#menubar > .menu-item-munderholdning.current-menu-parent a:hover {
		color: 							#003;
	}
	
	
	/* nøtter! mnotter */
	/*#menubar .menu-item-mnotter a,
	#menubar .menu-item-mnotter a:hover,
	#menubar .menu-item-mnotter.current-menu-item a,
	#menubar .menu-item-mnotter.current-menu-parent a {
		background: 					#c33; 
		border:							1px solid #300;
		border-radius: 					3px;
		height: 						28px;
		line-height: 					30px;
		padding: 						0 4px;
		-moz-border-radius: 			3px;
		-webkit-border-radius: 			3px;
		box-shadow: 					0px 1px 0px #0f2a4b;
		-moz-box-shadow: 				0px 1px 0px #0f2a4b;
		-webkit-box-shadow:				0px 1px 0px #0f2a4b;
	}*/
	
	
	/* Sub-meny */
	#menubar .menu-item-munderholdning:hover {
		border: 0;
	}
	#menubar > .menu-item-munderholdning:hover > a {

		border-bottom:					0;
		height:							28px;
		left: 							0;
		line-height:					30px;
		padding: 						0 4px;
		position: 						relative;
		top: 							0; 
		z-index: 						1;
		border-top-left-radius:			3px;
		border-top-right-radius:		3px;
		-moz-border-radius-topleft:		3px;
		-moz-border-radius-topright:	3px;
		-webkit-border-top-left-radius:	3px;
		-webkit-border-top-right-radius:3px;
		border-bottom-left-radius:		0px;
		border-bottom-right-radius:		0px;
		-webkit-border-bottom-left-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-radius-bottomleft:	0px;
		-moz-border-radius-bottomright:	0px;
		box-shadow:						0px 0px 0px;
		-webkit-box-shadow:				0px 0px 0px;
		-moz-box-shadow:				0px 0px 0px;
	}
	#menubar .menu-item-munderholdning {
		width: 							auto;
	}
	#menubar .sub-menu {
		display: 						none;
		position:						absolute;
		top:							auto; 
		left: 							auto;
	}
	#menubar li:hover .sub-menu {
		display: 						block;
	}
	.sub-menu {
		background:						#fff;
		border:							1px solid #003;
		padding:						10px 5px;
		position: 						relative;
		text-align:						left;
		width:							170px;/* 328 */
		z-index: 						10;
		border-radius:					3px;
		-moz-border-radius:				3px;
		-webkit-border-radius:			3px;
		border-top-left-radius:			0px;
		-webkit-border-top-left-radius:	0px;
		-moz-border-radius-topleft:		0px;
	}
	.sub-menu li {
		display: inline;
	}
	
	.sub-menu li a {
		color:							#333;
		display: 						block;
		float: 							left;
		font-weight:					normal;
		font-size:						1.1em;
		line-height:					2em;
		margin:							0 5px;
		width: 							154px; /* 154 */
	}
	
