Ваш css довольно грязный. Чтобы получить то, что вы хотите, удалите весь свой CSS и замените ваш HTML этим ...
<form method='POST' action='ask.php'>
<p><input type='text' id='q' ></p>
<p><textarea id='d'></textarea></p>
<p><input type='text' id='t'></p>
<p><input type='submit' value='submit' id='qS'></p>
</form>
Для дальнейшей стилизации и разметки используйте CSS. Нет необходимости устанавливать что-либо для позиции: относительный ... и нет необходимости использовать верхнюю, левую и правую стороны. Просто используйте поле, где это необходимо. Если вы хотите переместить все вместе, установите поле для вашего элемента формы.