Hi,
thanks for these details.
So, in general, you are trying to achieve a two column layout on your pages, and in the right column you want to have tables, correct?
To achieve this, you are currently using a manual solution using something like <div style="width: 500px; float: right;">, correct?
This seems to be working fine here, I can't see and dropping below the slide show. What browser is this happening in?
Now, about the column widths: Are you really wanting to set the widths of individual table columns, in relation to each other? Or are you actually more interesting in changing/reducing the overall widths of a table? That would make more sense to me here.
If that is the case, my suggestion from above (with the {{{column_widths}}} Shortcode parameter) does not apply, as that has a different use case.
Instead, you will want to continue with the current "Custom CSS" approach that you are using. The problem with that is, that it is just not working due to syntactical errors in the CSS. What I mean: You have lists of tables like
.wp-table-reloaded-id-1 .wp-table-reloaded-id-2 .wp-table-reloaded-id-3 .wp-table-reloaded-id-4
in the CSS. However, these tables need to be separated by a comma, i.e.
.wp-table-reloaded-id-1, .wp-table-reloaded-id-2, .wp-table-reloaded-id-3, .wp-table-reloaded-id-4
Once you change this, the CSS code that sets the width will be applied.
Regards,
Tobias