Looked at your site...
How big do your images get? You could take the width out, but this could have a negative impact if your users have a high res screen.
Have you ever thought about going fixed width just for the CMS portion? (example is my site)
You could add something like this to vbcms.css or additional.css if you have that plugin...
Code:
.myarticlepreview {
max-height: 450px;
max-width: 650px !important;
display: block;
margin-left: auto;
margin-right: auto;
margin-top:15px;
}
Configure your max settings... When the image isn't larger than that, it won't resize. Change what you did earlier to (vbcms_content_article_preview).
Code:
<img class="myarticlepreview" src="{vb:raw previewimage}" alt="<vb:if condition="$attachment_settings['alt']">{vb:raw attachment_settings['alt']}<vb:else />{vb:rawphrase article_preview}</vb:if>" <vb:if condition="$attachment_settings['title']">title="{vb:raw attachment_settings['title']}"</vb:if> /></a>
<br />
Oh yeah that puts us back to where we started at... Also in vbcms.css... Comment this out like so...
Code:
.cms_article_preview_image,
.showpreviewonly object,
.showpreviewonly iframe {
border:{vb:stylevar vbcms_article_preview_image_border};
outline: {vb:stylevar vbcms_article_preview_image_outline};
/* float:{vb:stylevar left}; */
margin:{vb:stylevar vbcms_article_preview_image_margin};
}
Guess we have to fix the videos as well...
vbcms_article_preview_object_size (stylevar) - Change to whatever sizes you want.
I tried to center up the video, but unless I used <center></center> it didn't work (that has been depreciated and most people will say don't use it... however I think there is going to be compatibility for a long time). I have a fixed width CMS so it won't affect me as much. Your video will probably show up aligned to the left though.
Good luck.