<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<blockquote cite="mid20050722192719.GJ28017@host.pmichaud.com"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">  &lt;!--HeaderText--&gt;
&lt;/head&gt;
&lt;body&gt;
+&lt;div id='globalwrapper'&gt;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Here I would typically style the &lt;body&gt; tag directly, rather
than add and use a separate div.  (Although I can conceive there might
be a need or desire to have additional margin control beyond the 
margins/padding of the body tag itself.)
  </pre>
</blockquote>
<br>
I think this is a fairly common browser bug workaround.&nbsp; I think the
idea is that you style the body to use really small text (knowing that
browsers aren't supposed to go below 8 point font), then you use the
globalwrapper to scale back up from the known font size.&nbsp; A couple of
big themes seem to use it, including the wikipedia engine I think?<br>
<br>
<br>
<blockquote cite="mid20050722192719.GJ28017@host.pmichaud.com"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">@@ -24,8 +25,9 @@
        &lt;!--wiki:$Group.SideBar $SiteGroup.SideBar--&gt;&lt;/td&gt;
&lt;!--/PageLeftFmt--&gt;
      &lt;td id='wikibody' valign='top'&gt;
+        &lt;div id='wikimaincontent'&gt;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Most styles that could be applied to #wikimaincontent here can just
as easily go to #wikibody.  I'm not sure that I know of any that
wouldn't work in this instance.
  </pre>
</blockquote>
<br>
I saw this as a big limitation.&nbsp; The wikibody tag is styling the cell
that contains the text, the wikimaincontent is styling the text
itself.&nbsp; Consider in particular when you want some kind of border
around the text, say a drop shadow or something.&nbsp; In this case you need
the cell to hold back the rest of the theme, but you can't (as far as I
know) then easily put another border around the text content itself.&nbsp;
(Imagine a style where you have some colourful borders that hold the
top and side nav bars, then some kind of formatting or background
around the text itself)<br>
<br>
Certainly it seems to offer more flexibility for the sake of a few
extra characters<br>
<br>
<br>
<blockquote cite="mid20050722192719.GJ28017@host.pmichaud.com"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">&lt;!--PageTitleFmt--&gt;
-        &lt;table width='100%' cellspacing='0' cellpadding='0' border='0'&gt;&lt;tr&gt;
+        &lt;table id='wikibodynav' width='100%' cellspacing='0' 
cellpadding='0' border='0'&gt;&lt;tr&gt;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Adding id='wikibodynav' is a good idea here, since there's
not an easy way to otherwise get at this table.  (However, in the new 
skin I'm hoping to get rid of this particular table altogether, so... :-)
  </pre>
</blockquote>
<br>
Yeah, sure, you could get rid of all the tables here from what I have
seen of peoples' CSS abilities.&nbsp; However, it's easier for me (a css
novice) to work with a partial table site. <br>
<br>
I find big DIV's around logical blocks of content useful.&nbsp; You can use
firefox's live CSS editor to quickly play with the site style.&nbsp; If
there are a bunch of individual divs, but no wrapper divs then it's a
pain putting top borders on the top div, side borders only on the
middle divs and then bottom borders on the bottom div....&nbsp; <br>
<br>
Anyway, the current theme seems pretty flexible.&nbsp; I think it's just a
CSS change that would transform the look of the standard PM theme.&nbsp;
Look forward to seeing what you come up with!!<br>
<br>
Ed W<br>
</body>
</html>