div.menubar > * {vertical-align:top}
div.menubar {background-color:#eee;border:1px solid #bbb;border-bottom:0;}

div.menubar div.menuitem {display:inline-block;position:relative;padding:0 8px;  }

div.menubar div.submenu div.menuitem {display:block}
div.menubar div.submenu {visibility:hidden;
						 position:absolute;
						 border:1px solid #bbb;
						 top:100%;left:-1px;
						 cursor:default;
						 z-index:2;
						 box-shadow:0 2px 2px #bbb;
						 background-color:white; }
div.menubar hr {margin:0 2px;border:0; border-top:1px solid #bbb}

div.menubar div.menuitem:hover  { background-color:#bbb }
div.menubar button {border:0; border-radius:0;
					background-color:transparent;
					white-space:nowrap;text-align:left;
					padding:0 2px ;min-height:100%; margin:0;
					}

td.anchor { max-width:360px;
			 text-overflow:ellipsis;
			 overflow:hidden;
			 white-space:nowrap;
			 font-weight:bold;
			 margin:0 auto;
			 padding:1px 4px;}
div.image {display:none;margin:6px auto;border:1px solid #666;border-radius:3px; height:255px;width:0}

