/* @charset "utf-8"; */

.red_lion #menubar { float:   left; 
	                 width:   160px;  /* since this element is floated, a width must be given */
	                 padding: 10px 0; /* top and bottom padding create visual space within this div  */
                   }

.menu { list-style-type:     none;
        margin:              10px 0 0 10px;
        padding:             0;
        width:               150px;
        border:              1px solid #333; /* dark grey */
        border-bottom-width: 0;
     }

.menu li a { background:      #efc70e url(images/menu1.png) repeat-x bottom left;
             font:            bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	         text-align:      left;
             color:           #ff9; /* pale gold */
             display:         block;
             width:           auto;
             padding:         5px 4px;
             text-decoration: none;
           }

.menu img { position: absolute; left: 0; top: 0; }

.menu li a:visited, .menu li a:active { color: #efc70e; }                                     

.menu li a:hover { background-image: url(images/menu2.png);
                   color:            #fff; /* white */                                      
                 }

* html .menu li a { width: 146px; } /*IE only. Actual menu width minus left padding of A element (10px) */

.menu li a#hdr { background:      #efc70e url(images/menu1_hdr.png) repeat-x bottom left;
                 font:            bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	             text-align:      left;
                 color:           #d70000; /* fairly bright red */
                 display:         block;
                 width:           auto;
                 padding:         5px 4px;
                 text-decoration: none;
               }

.menu li a#hdr:hover { background-image: url(images/menu2_hdr.png);
                       color:            #333; /* dark grey */                              
	                   text-decoration:  none;
                     }
