ou could add some CSS targeted to that width to increase the padding you set tor the menus and the center area. Here is an example:
HTML Code:
@media all and (max-width: 520px){
#left {padding-top: 175px !important;}
#middle {padding-top: 175px !important;}
#right-inner {padding-top: 175px !important;}
#right {padding-top: 175px !important;}
}