The existing images have nothing to do with the size of boxes, so eliminating them won't hurt.
This is part of your existing stylesheet:
Code:
/*sideboxes*/
.columnLeft, {
padding-left: 8px;
}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading label, h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading label {
font-size: 1em;
color: #ffffff;
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover{
color: #FFFFFF;
text-decoration: none;
}
.leftBoxHeading, .rightBoxHeading {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 2px;
background-image:url(../images/sidebox_header_bg.gif);
background-repeat:no-repeat;
padding: 0.5em 0.2em;
}
.centerBoxWrapper {
margin: 0;
background-image:url(../images/title_cap_left.gif);
background-repeat:no-repeat;
background-position:top left;
}
.centerBoxHeading {
margin: 0;
height:32px;
background-image:url(../images/title_cap_right.gif);
background-repeat:no-repeat;
background-position:top right;
padding: 0.5em 0.2em;
}
.leftBoxContainer {
margin-top: 1em;
}
.leftBoxContainer a:link, .rightBoxContainer a:link {
color: #18089c;
}
.leftBoxContainer a:visited, .rightBoxContainer a:visited {
color: #18089c;
}
.leftBoxContainer a:hover, .rightBoxContainer a:hover {
color: #18089c;
}
.sideBoxContent {
background-image:url(../images/sidebox_content_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
padding: 0.4em;
}
.sideBoxContentB {
margin-left: -2px;
background-image:url(../images/sidebox_content_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
padding: 0.4em;
}
It uses background images reasonably, except that the actual images are just blocks of color, and the identical effect could be gotten more easily by using background-color instead.
What you describe does not sound like it will require any images, so you can delete every line in this section with background-image:, background-repeat:, or background-position:, and insert
background-color: #abcdef;
wherever it is needed (adjust color as desired). Try this
Code:
/*sideboxes*/
.columnLeft, {
padding-left: 8px;
}
.leftBoxContainer {
margin-top: 1em;
background-color: #ffffff;/*white sideboxes*/
}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading label, h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading label {
font-size: 1em;
color: #000000;/*black text*/
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover{
color: #333333;/*gray hover text*/
}
.leftBoxHeading, .rightBoxHeading {
margin: 0 0 2px 0;
border: 1px solid #000000;
padding: 0.5em 0.2em;
}
.centerBoxWrapper {
margin: 0;
}
.centerBoxHeading {
margin: 0;
height:32px;
padding: 0.5em 0.2em;
}
.leftBoxContainer {
margin-top: 1em;
}
.leftBoxContainer a:link, .rightBoxContainer a:link {
color: #000000;
}
.leftBoxContainer a:visited, .rightBoxContainer a:visited {
color: #000000;
}
.leftBoxContainer a:hover, .rightBoxContainer a:hover {
color: #333333;
}
.sideBoxContent {
padding: 0.4em;
}
.sideBoxContentB {
margin-left: -2px;
padding: 0.4em;
}
I leave the rest to you, as your description is open to interpretation and you know exactly how you want it to look. You can apply styling to a combination of container, heading and content elements as required.