Added better collapsible height fix

Added border-box model

http://stackoverflow.com/questions/485827/css-100-height-with-padding-margin

This fixes the problem for widths over 400 pxls.

However need more research for lower screen sizes.