Here's a test version of (part of) a page:
http://imaginatorium.org/shop/haruyox.htm
I have been fiddling around with margins and padding to arrange these "other series" thumbnails, using borders of various colours so I can see what's happening.
Unfortunately, when I remove the test borders, everything collapses in a heap.
The top version is a mess, with border:none; - the bottom version is what I intended to make, with test borders. In particular note the 2em margin between adjacent divs, and the position of the row of images under the fan.
Although I thought this was an Opera problem - the 2em margin between divs is ok in Firefox, the row by the fan does exactly the same thing. It seems that the meaning of these margins and stuff depends on whether there is a visible border or not. Well, help! I simply don't know how to deal with a software system where everything changes when you remove the debugging info.
Here's the diff file between the two versions - please check there are no differences other than removal of the borders:
3c3
< <div class=main style="margin-top: 2em; margin-bottom: 2em; border:none">
---
> <div class=main style="margin-top: 2em; margin-bottom: 2em; border:thin solid black;">
19c19
< <div class=main style="background: url('img/harucol.gif') no-repeat transparent; margin-top:2em; clear:left; border:none;">
---
> <div class=main style="background: url('img/harucol.gif') no-repeat transparent; margin-top:2em; clear:left; border: solid thin green">
21c21
< <p style="float:left; padding: 0 0.5em 0 0; margin: 120px 0 0 0; width: 100px; height:80px; border:none;">Colours series (mid-2004 to 2005)</p>
---
> <p style="float:left; padding: 0 0.5em 0 0; margin: 120px 0 0 0; width: 100px; height:80px; border:thin solid blue;">Colours series (mid-2004 to 2005)</p>
23c23
< <p style="margin: 55px 0 0 110px; padding: 0; border:none;">
---
> <p style="margin: 55px 0 0 110px; padding: 0; border:thin solid red;">
