header jest malo wazny bo tal znajduja sie tylko pliki styli czy skryltow wiec rzadko kolejnosc ma tutaj znaczenie. jak wspomnialem wczesniej masz zajac sie hookiem Top. tam spozycjonowac wegle uznania kolejnosc blokow. dalej musisz zajac sie stylami danego elementu. wyszukiwarka w wiekszosci templatek pozycjonowana jest wzgledem 'absolute' wiec czy bedzie na koncu listy czy na poczatku, wrecz czy bedzie w tym hook czy nawet w footer, zawsze wyswietli sie w tym samym miejscu. musisz zmienic styl bloku wyszukwiarki i albo przypisac nowa lokalizacje po 'absolute' albo zmienic pozycjonowanie po 'relative' i wtedy bedzie sie ukladala wzgleden wyzszego bloku, w twoim wypadku wedle menu. no to juz podstawy pozycjonowania elementow CSS.