Effective CSS styling. HTML is all over the place!

Hello. So ive found that the HTML generated by the Fundrasing plugin is all over the place. There is no proper structure to it in order to effectively style with CSS.

Example. The fundraising panel (with the details of the project (amount raised, backers etc)) should be a child element along with the actual content part of the fundraiser (so both should be siblings of the parent).
however for some reason the fundraiser panel is a child of the content. Which means i cant effectively float them next to each other like the attached image. This is an example of how i want my page to be. The styling of the plugin is not actually that good.

Is there anyway to quickly do what i want? (i want to float the panel next to the content, giving the content a 70% width and the panel a 30% width