Tony, what I would suggest at this point is to first get the tabs working without icons. There’s a fair bit involved in properly implementing tabbed content (eg. Javascript stuff). You said you’ve tried a bunch of plugins, and I assume you meant plugins for adding tabs to posts/pages (there are several). You should choose one that you like, and that will give you the underlying tab functionality that you want. Preferably choose one that allows you to insert custom CSS, although it’s not totally necessary. Once you have the page setup with your tabbed content, you can then add the icons fairly easily with CSS (either through the plugin or as you’ve already done above). Assuming that the tabs have a CSS class of “tab” and if a particular tab has an ID of “tab_baseball” (hopefully the plugin allows you to specify an ID), then a simple example of CSS could look like:
.tab {
padding-left: 32px; // This will apply to all tabs with class of "tab"
}
#tab_baseball {
background: url('path/to/icon.png') 0 0 no-repeat;
}
There are more advanced ways to do this with CSS, but that’s a simple example that should work.