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:
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