@import "oldsheet.css";
#body_wrapper {
width: 600px;
}
#leftList, #rightList {
float:left;
width: auto;
min-height:272px;
}
#leftList ul, #rightList ul, #wideBox ul, #categoryBox ul {
list-style: none;
margin:0 0 1em;
padding:0;
}
#leftList li,  #rightList li, #categoryBox ul li, #wideBox ul li, .mceContentBody ul li  {
padding-left: 10px;
margin-right:10px;
background: url(/core/carrot.gif) no-repeat 0 5px;
}
#leftList li a,  #rightList li a, #categoryBox ul li a, #wideBox ul li a, .mceContentBody ul li a  {
display: block;
padding-left: 0;
margin-left:0;
background: none;
}
#rightList li a {
margin-left: 10px;
}

#wideBox ul {
list-style: none;
}

#wideBox ul {
padding: 0 0 0 10px;
margin-left: -10px;
}

#sitemap ul li {
font-weight: bold;
}

#sitemap ul ul li {
font-weight: normal;
}

/*#wideBox {
margin-left: -15px;
}*/
#tidBits {width:177px; min-height:255px;} /* was 450px */
.sidebar_img {float:right; margin-bottom:2px;}

#catgutterLine {
/*margin-bottom:40px;*/
}
/*
#longyellowStripe { height:100%; }

#longyellowStripe #flashnav { background:#f00; height:100%; }

#longyellowStripe #mainArea { background:#ff0; height:1200px; }

#longyellowStripe #mainArea * { clear:both; }
*/
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clear { display: inline-block; }   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }
