Embedding Javascript in Content or Block Causes Misalignment of Regions / Overflow
Yes, CSS is the way to go with this. I had a similar problem with a twitter feed in a block. Using Chrome developer tools, I just targeted the twitter content without making adjustments to the block. 

You definitely don't want to mess with the JavaScript if there isn't an option in your script tag.