100% de ancho es más grande que la división de los padres

Estoy trabajando en vBulletin theme, pero en la lista de hilos, cada hilo tiene un 100% de ancho, pero los hilos también son más grandes que sus padres, pero cuando elimino el borde de los hilos, se ajustarán al div de los padres :). así que creo que este problema está en las fronteras.

Puedes ver eso mejor enjsfiddle (el hilo es de forma blanca con borde negro)

<body>
   <div class="after-body">
        <div class="body-wrapper">
             <div class="threadlist">
                    <ol class="threads">
                        <li class="threadbit"><div class="thread"></div></li>
                        <li class="threadbit"><div class="thread"></div></li>
                    </ol>
             </div>
        </div>
   </div>
</body>

Respuestas a la pregunta(3)

Su respuesta a la pregunta