Defina a largura de uma div "Posição: fixa" em relação à div pai

Estou tentando atribuir a uma div (posição: fixa) a largura de 100% (relativa à sua divisão pai). Mas eu tenho alguns problemas ...

EDIT: O primeiro problema é resolvido usando herdar, mas ainda não funciona. Acho que o problema é que estou usando várias divs que ocupam 100% / herdar a largura. Você pode encontrar o segundo problema na atualização do jsfiddle:http: //jsfiddle.net/4bGqF/7

Fox example

#container {
    width: 800px;
}

#fixed {
    position: fixed;
    width: 100%;
}

e o html

<div id="container">
    <div id="fixed">Sitename</div>
    <p>
        blaat
    </p>
</div>

Ou você pode experimentá-lo:http: //jsfiddle.net/4bGqF

Os problemas parecem ser que o elemento @fixed está sempre assumindo a largura da janela / documento. Alguém sabe como corrigir isso?

Não posso corrigir meu elemento fixo porque estou usando o plugin jScrollPane. Depende do conteúdo, se há uma barra de rolagem ou nã

Muito obrigado

PS: O texto das 2 divs está em cima da outra. Este é apenas um exemplo para que realmente não importe.

questionAnswers(9)

yourAnswerToTheQuestion