i don't have safari, so i can't help too much.
but if it has something to do with width, i suspect that you'll need to edit this:
Code:
.sbox {
padding-top:20px;
width:98%;
height:auto;
margin:0;
text-align:left;
padding-left:38px;
}
you probably should edit it anyway. ...due to poor consistency between browsers in the way they implement the box-model, it is a bad idea to set margin and padding on the object.