בקשר לבעיה הראשונה תנסה לעשות min-height (גובה מינימאלי) ל-DATA,
אני מניח שזה יעזור, ובקשר לבעיה השניה (שאין לי משוג כמעט בקשר לפתרון אבל בכל מקרה אני אנסה)
תנסה להוריד אותו בעזרת margin-top ואז תצמיד אותו לdiv התחתון בעזרת margin-bottom: 0, או משהו כזה
בהצלחה