added CSS, fixed positioning/sizing issue