/* Copyright 2005. All Rights Reserved - TJKDesign | Thierry Koblentz */
#outer_wrapper {min-width:1024px;width:100%;}
#wrapper {height:100%}
/* we use the 2 rules below to make sure there is no gap between #wrapper and #header in IE5 Win */
#pageheader {padding:0px 0;margin-bottom:6px;}
/* display:inline is in there to prevent an IE Bug (IE doubles margins on floats). */
#pagecontainer {width:100%;float:left;display:inline;margin-left:0px}
#pageleftbar {float: left;width:206px;display:inline;margin-left:0px;padding-right:6px;}
#pagemainbar {margin-left: 206px;margin-right:6px;width:auto;}
#pagemainbarforum {margin-left: 6px;margin-right:6px;width:auto;}
/* the trick is in the padding/margin values. Note that this element is *not* a float. If the sidebar is shorter than #main, then there is no need for this rule. */
#pagesidebar {padding-left:100%;margin-left:-200px;}
/* this is to make sure IE6 (v6.0.29?) *shows* everything inside this element */
#pagesidebar * {position:relative;}
/* Because of the 100% width declaration (needed for IE), the lateral margins need to go (or the box would be 2px too wide) */
#pagefooter {padding:0px 0;margin:0px 0px 0px 0px;}
.clearing {height:0;clear:both}