Problem 1:
Versuche es mal so:
HTML-Code:
position: relative;
bottom: 0px;
Problem 2:
Benutze min-height bzw. min-width. Eventuell brauchst du auch ncoh eine Browserweiche