Hi all,
Sorry I couldn't respond sooner. The important part of what you changed was the width: 100%. The classes you removed get added automatically by mojo so removing them really didn't do anything because mojo just put them back before the page was rendered.
Usually, the 100% would mess things up and make the whole div the whole width of it's container but because it's display is set to table-cell, it acts like a table cell and those are pretty smart. Because their is another div right next to this one with a specific PX width, the 100% is really "all the space that's available in the container after subtracting the width of the other div."
You could set the width in your stylesheet with this:
.art-content { width: 100%; }
The only advantage here is that you wouldn't be setting it with inline style which is generally not desirable.
All in all, what you did worked and there's nothing wrong with it.
Later,
Joe D.