jQuery .offset() returnig floats

This example shows jQuery's .offset() method returning non integer value for Firefox 14 and Chrome 21 Works good for IE9 and Opera 10.51

HTML

<div id="even_container">
    <div id="even_child" class="child"></div>
     <div id="even_child" class="child"></div>
</div>
<div id="odd_container">
    <div id="odd_child" class="child"></div>
</div>

CSS

#even_container {
    width: 300px;
    border: 1px solid black;
}

#odd_container {
    width: 299px;
    border: 1px solid black;
}

.child {
    width: 100px;
    margin: 0px auto;
    border: 1px solid red;
}

JavaScript

/*
This example shows  jQuery's .offset() method returning non integer value for Firefox 14  and Chrome 21
Works good for IE9 and Opera 10.51
*/

var evenChild = $('#even_child');
var oddChild = $('#odd_child');

evenChild.html("My offset().left: " + evenChild.offset().left);
oddChild.html("My offset().left: " + oddChild.offset().left);