#menubar { 
	font-size:12px;   /* Font size for menu */
	background-color: #951C1E; /* Extends bar color to right */
	margin-right: 0; 
	border-right:1px solid yellow; 
	}

/*
TinyDropdown - http://www.leigeber.com/2008/11/drop-down-menu/ 

Note: The using program must end like this:

<script type="text/javascript">
//<![CDATA[
        var menu=new menu.dd("menu");
        menu.init("menu","menuhover");
//]]>
</script>
</body>
*/
ul.menu {
	list-style:none; 
	margin:0; 
	padding:0;
	}
ul.menu * {margin:0; padding: 0}
ul.menu a {
	display:block; 
	color:yellow;   /* Color for all menu text */
	text-decoration:none
	}
ul.menu li {
	position:relative; 
	float:left; 
	margin-right:0px;    /* Padding between top menu items. Must also change 'ul.menu ul li' width */
	}
ul.menu ul {
	position:absolute; 
	top:25px; /* Vertical offset of top of dropdown list */ 
	left:0; 
	background:#951C1E; /* ??? */
	display:none; 
	opacity:0; 
	list-style:none
	}
ul.menu ul li {
	position:relative; 
	border:1px solid yellow; /* Border color for drop-down and fly-out menu items */ 
	border-top:none; 
/*	width:148px;*/  /* Width of dropdown items.*/ 
	width: 188px;
	margin:0
	}
ul.menu ul li a {
	display:block; 
	padding:3px 7px 5px;          /* Padding for drop-down/fly-out text */
	background-color:#951C1E; /* Background color for all drop-down items except those with fly-out menus */
	}
ul.menu ul li a:hover {  /* Hover background for all drop-down and fly-out menu items */
	background-color:#586881;
	}
<!-- ul.menu ul ul {left:148px; top:-1px} -->
ul.menu ul ul {left:188px; top:-1px}

ul.menu .menulink {
/*	border:1px solid yellow;   Border color for top menu bar items */ 
	border-left:1px solid yellow; /* Border color for top menu bar items */
	padding:4px 7px 6px; /* Padding of text for top menu bar items */
	font-weight:bold; 
	background-color:#951C1E; /* Background color for top menu items */
/*	background:url(images/tdd_header.gif);  Background image for top menu items */
	width: 174px;
	}
ul.menu .menulink:hover, ul.menu .menuhover {  /* Hover color for top menu items */
/*	background:url(images/tdd_header_over.gif); */
	background-color: #586881; 
	}
ul.menu .sub {  /* background color and arrow for fly-out title */
/*	background:#951C1E url(images/tdd_arrow.gif) 136px 8px no-repeat;*/  
	/* background color for fly-out title item */
	background:#951C1E url(images/tdd_arrow_yellow.gif) 176px 8px no-repeat; 
	}
ul.menu .topline {  /* Top border color of top fly-out item */
	border-top:1px solid yellow;
	}