In general, the function names that you want to modify match the CLASS of the <DIV> that you want to modify (or write content after), with underscores instead of hyphens. So to answer your question:
1. function q_view()
2. function a_list()
3. function question_main()
In each case, your replacement function should first call the standard one, then afterwards output the HTML that you want. For example:
function q_view()
{
qa_html_theme_base:: q_view();
?>
YOUR HTML HERE...
<?
}
All of these should be inside the usual structure in qa-theme.php:
class qa_html_theme extends qa_html_theme_base
{
}