Thanks and credit go to DEViANT for this great tut
First of goto your FORUMHOME template and find the following phrase:
HTML:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr align="center">
<td class="thead"> </td>
<td class="thead" width="100%" align="$stylevar[align=left]">$vbphrase[forum]</td>
<td class="thead">$vbphrase[last_post]</td>
<td class="thead">$vbphrase[threads]</td>
<td class="thead">$vbphrase[posts]</td>
<if condition="$vboptions['showmoderatorcolumn']">
<td class="thead">$vbphrase[moderator]</td>
</if>
</tr>
</thead>
Replace the entire code with the following:
HTML:
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
If your FORUMHOME template does not have the above mentioned phrase you may skip this step.
Next, goto your forumhome_forumbit_level1_nopost template and find:
Bellow this add:
HTML:
<table class="tborder" cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<br />
If your forumhome_forumbit_level1_nopost template already includes these codes you may skip this step.
What we did now was change the default vBulletin display to Have all the categories linked together and made spaces in between them.
Now lets get down to changing the head colors.
In your forumhome_forumbit_level1_nopost template find:
HTML:
<td class="tcat" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>">
Replace this code with:
HTML:
<td style="border-bottom: 1px solid #000000;" class="$forum[title]" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>">
Now if you were paying attention, you'd know what happens next. But I'll explain it to you anyway. The table's class will now be the same as the categorie's Name. Therefore you will need to Go and create a new class for every main category you've got. This will also mean that you will need to change the main category names not to include ANY spaces, slashes, etc. The only allowed characters other than the normal alphabet letters is an underscore "_".
After you've altered your category names, goto your style's Main CSS page and start creating classes. Go to the Additional CSS Definitions box and add the classes to the bottom box. A typical class would look something like this:
Code:
.categoryname {
background: #color url(path_to_image_used_to_fill_the_table) repeat-x top left;
color: #textcolor_to_use;
}
Demo:
Code:
.Announcements
{
background: #bc1818 url(images/DL/misc/ann_fill.gif) repeat-x top left;
color: #FFFFFF;
}
Finally, you can also create category name images and replace the Category name variable in the forumhome_forumbit_level1_nopost template with <img> tags that points to the Created images on your server.