Well, in case anyone is wondering, I fixed it by doing two steps:
1. I added a new style to my css called “widgetbody” that set the left and right padding only.
2. In my ‘functions.php’ file, I added <div class=”widgetbody”> to the end of the ‘before widget’ code, and a closing </div> to the start of the ‘after widget’ code.
On the off-chance it helps someone else as frustrated as I’ve been getting with the lack of help for so many questions asked on this forum, it looks like this:
<?php
if ( function_exists('register_sidebar') )
{
ob_start();
bloginfo('template_directory');
$a = ob_get_clean();
register_sidebar(array(
'before_widget' => '<!-- //start sideitem //--><div class="sideitem"><div class="sideitemtop"><img src="'.$a.'/img/stl.gif" alt="" width="15" height="15" class="corner" style="display: none" /></div><strong><div class="widgetbody"></strong>',
'after_widget' => '<strong></div></strong><div class="sideitembottom"><img src="'.$a.'/img/sbl.gif" alt="" width="15" height="15" class="corner" style="display: none" /></div></div><!-- //end sideitem //-->',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
}
?>