.menu h1,.menu h2,.menu h3,.menu h4,.menu h5,.menu h6,.menu p,.menu ul,.menu li{font-size:1em;margin:0;padding:0;}div#navbar{text-align:center;}div#navbar h1,div#menu h2{margin:0;padding:0;}div#navbar h1 a{display:block;width:270px;height:120px;}div#navbar h1 a span,div#navbar .skip{position:absolute;top:-10000px;left:-10000px;}ul#menu{background-color:#302921;color:#4D351D;margin:0;padding:0.3em 0em;padding-right:1em;text-align:right;border:2px solid #d0c6a3;border-width:1px 0;}ul#menu li{display:inline;margin:0.1em 0.2em;position:relative;text-align:left;}ul#menu h2,ul#menu h3{font-size:100%;font-weight:normal;display:inline;}ul#menu li a{color:#fff3d1;text-decoration:none;padding:0 0.2em;font-weight:bold;}ul#menu li a:hover{text-decoration:underline;}ul#menu li.mega a{background:transparent url('images/arrow.gif') center right no-repeat;padding:0 1.2em;}ul#menu li.mega a:hover{text-decoration:underline;}ul#menu div{display:none;text-align:left;}ul#menu li.mega div{border:1px solid #000;width:22em;position:absolute;top:1.6em;right:-1.5em;padding:1.3em;background:#fff3d1;color:darkblue;z-index:100!important;}ul#menu div.visible{display:inline;border:none!important;position:relative!important;top:auto!important;left:auto!important;background:transparent!important;color:#F1C232!important;font-weight:bold;}ul#menu li.hovering div.visible{display:inline!important;}ul#menu li.hovering div{display:block;}ul#menu li.mega div a{color:#300;padding:0;background-image:none;text-decoration:none;}ul#menu li.mega div a:hover{text-decoration:underline;}ul#menu li div a.more{color:#390;font-weight:bold;}ul#menu div h3{color:#21218F;font-weight:bold;font-size:1.1em;}ul#menu div p{margin:0 0 0.8em 0;padding:0;}