#menu {
background: #cec2b7;
float:right;
padding-left: 0px;
font-weight: bold;
font-size: 145%;
width:165px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
font-weight: bold;
}



#menu a, #menu h2 {
font: 11px verdana, sans-serif;
display: block;
border: 1px solid #8b725d ;
margin: 0;
padding: 4px 5px;
font-weight:bold;
}


html>body #menu a, #menu h2 {
font: 11px sans-serif, verdana;
display: block;

margin: 0;
padding-top:4px; padding-bottom:4px;
font-weight:bold;
/*bug fix for Firefox*/}


#menu h2 {
color: #cec2b7;background:#8a715c;
font-weight:bold;
height:10px;
}

#menu a {color:#463b31;background: #cec2b7;text-decoration: none; font-weight:bold;}
#menu a:visited {color: #f5f5f5; background:#cec2b7; font-weight: bold;}
#menu a:hover {color: #463b31;background: #f5f5f5; font-weight: bold;}


#menu li {position: relative;font-weight:bold; font: 15px sans-serif, verdana;
}
/*Font Size of Entire Menu*/


#menu ul ul ul  {
position: absolute;
top: 0;
left: 100%;
width: 100%;
font-weight:bold;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none; font-weight:bold;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block; font-weight:bold;}


h3 {margin:0; padding-bottom:15px;}


