Fixed layout. Improved compatibility (has issues with Safari 6). Tested on FF, Chrome, Safari