First read abou advanced themes, its very easy
http://www.question2answer.org/themes.php#advanced
Second copy the 2 functions from qa-theme-base.php from the include directory into Your advanced theme-
function body_content()
{
$this->body_prefix();
$this->notices();
$this->output('<DIV CLASS="qa-body-wrapper">', '');
// THE FOLLOWING LINE IS CHANGED
//$this->widgets('full', 'top');
$this->header();
$this->widgets('full', 'high');
$this->sidepanel();
$this->main();
$this->widgets('full', 'low');
$this->footer();
$this->widgets('full', 'bottom');
$this->output('</DIV> <!-- END body-wrapper -->');
$this->body_suffix();
}
and the function
function header()
{
$this->output('<DIV CLASS="qa-header">');
$this->logo();
$this->nav_user_search();
// THE FOLLOWING LINE IS ADDED
$this->widgets('full', 'top');
$this->nav_main_sub();
$this->header_clear();
$this->output('</DIV> <!-- END qa-header -->', '');
}
You see the changes I made //....
That should do the trick.
If still remain some problems please respond again..
Now the location of the top widget is just above the main nav and not longer above the header..