It's looking better!
Maybe this will get you started on the #sub .top and .body?
Code:
#sub {
width : 734px;
display: block;
}
#sub .top {
width : 734px;
height : 50px;
background : url(http://pjx.itconsmedia.com/eacottawa/includes/themes/main/images/bg/bg-subheading.png) no-repeat;
text-indent : 15px;
}
#sub .top .title {
color : #f1f1f1;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
padding-top : 15px;
}
#sub .body {
width : 734px; margin: -25px 0 0 0;
background : url(http://pjx.itconsmedia.com/eacottawa/includes/themes/main/images/bg/bg-subbody.png) repeat-y;
}
#sub drops in IE7 so I'm sure it drops in IE6 as well. You may have to sacrifice some widths in #sub to get it to work... or widen #pagewrapper? Maybe float:left; would fix it?
Pretty complicated website and I'm limited to what I can do with the WebDevelopersToolbar in FF, unless I download the site and work on it locally...