This looks like it would be a simple problem but I can't get my head around it. As you can see here, the text uses the width of the container, but when I change the width of the container, the text fits but it looks like this and pushes the sidebar down.
.container {
width:1130px;
margin:0 auto;
}
.container.sp_sidebar {
overflow:hidden;
}
#main {
width:100%;
}
.container.sp_sidebar #main {
width:770px;
margin-right:30px;
float:left;
}
#sidebar {
width:300px;
float:right;
}
I've tried to float the container left, and also remove margin 0.
Try putting a space in that monstrous word.
Or add
word-break: break-all;
(docs) to your CSS.