Navegação no menu suspenso CSS, fazendo com que o conteúdo html seja movido

minha primeira pergunta sobre SO, espero que seja até zero, deve ser uma simples solução para alguém bem versado na arte da css ...

O problema que estou tendo é que as seções suspensas da minha navegação orientada por CSS estão fazendo com que o conteúdo abaixo dele mude para a direita. Eu encontrei similar-ish perguntas postadas, mas eu tentei todas as soluções fornecidas e nada parece fazê-lo funcionar .....

O mais próximo que consegui é adicionarposition:absolute; ao#nav li:hover ul tag, e isso impede que o conteúdo se mova, mas cria um novo problema, o submenu suspenso só é visível quando o mouse está sobre o item de menu de nível superior e, ao tentar mover o mouse para baixo, o submenu faz com que ele desapareça. outro problema que eu acho igualmente frustrante resolver ...

o html da navegação é uma lista aninhada padrão:

<div id="navigation_panel" class="orange_grad">
    <!-- navigation-->
      <ul id="nav">
            <li><a href="#">about us</a>
                    <ul>
                            <li class="orange_grad"><a href="1">staff</a></li>
                            <li class="orange_grad"><a href="2">venue</a></li>
                            <li class="orange_grad"><a href="2">history</a></li>
                            <li class="orange_grad"><a href="2">community theatre</a></li>
                            <li class="orange_grad"><a href="2">rep theatre</a></li>
                            <li class="orange_grad"><a href="2">theatre school</a></li>
                            <li class="orange_grad"><a href="2">official partners</a></li>
                    </ul>
            </li>
            <li><a href="#">join us</a>
                    <ul>
                            <li class="orange_grad"><a href="1">friends membership</a></li>
                            <li class="orange_grad"><a href="2">wine club</a></li>
                    </ul>
            </li>
            <li><a href="#">hire</a>
                    <ul>
                            <li class="orange_grad"><a href="1">business</a></li>
                            <li class="orange_grad"><a href="2">rehersal space</a></li>
                            <li class="orange_grad"><a href="2">community groups</a></li>
                            <li class="orange_grad"><a href="2">theatre productions</a></li>
                            <li class="orange_grad"><a href="2">memorable occasions</a></li>
                    </ul>
            </li>
            <li><a href="#">contact</a>
                    <ul>
                            <li class="orange_grad"><a href="1">list of contacts</a></li>
                            <li class="orange_grad"><a href="2">contact us now</a></li>
                    </ul>
            </li>
            <li class=" last"><a href="#">support</a>
                    <ul>
                            <li class="orange_grad last"><a href="1">donations + requests</a></li>
                            <li class="orange_grad last"><a href="2">past sponsors</a></li>
                            <li class="orange_grad last"><a href="2">thanks</a></li>
                            <li class="orange_grad last"><a href="2">volunteers</a></li>
                            <li class="orange_grad last"><a href="2">set up a community event</a></li>
                    </ul>
            </li>
    </ul>

e o css acompanhante é o seguinte:

#navigation_panel {border-radius: 18px 18px 0 0/ 18px 18px 0 0; width: 900px; height:50px;}

#nav { margin:0; padding: 0; list-style:none;}
#nav a{ color:black; font-size: 20px; text-decoration:none; min-height:50px; width:95px;}
#nav li {text-align:center; float:left; padding:14px 8px ; cursor:pointer; width:95px;}
#nav li.last{width:99px;}

#nav li ul {margin-top:14px; margin-left:-8px; padding:0; display: none; list-style:none;}
#nav li ul li{ border:1px solid black; width:95px; padding:6px 8px;}
#nav li ul li a{/*font-family:arial;*/ font-size:14px;}

#nav li:hover{ text-decoration:underline; }
#nav li:hover ul{display: block;}
#nav li:hover ul li {clear: left;}

Eu tentei encontrar soluções através da rota normal (pesquisa no google, etc SO), bem como brincar com várias configurações de posicionamento, mas eu simplesmente não consigo resolver isso ... Obrigado por qualquer ajuda antecipadamente, este problema tem sido me deixando louca o dia todo!

questionAnswers(2)

yourAnswerToTheQuestion