Eeek! Thats a whole lotta code in there!!!!!
The footer problem lies in your sidebar which (like many wordpress sidebars) is constructed out of nested ul elements. This is a very easy structure to mess up and a hard one to debug when you do.
Here is what each section of your sidebar should look like:
<li>
<h2>Categories</h2>
<ul id="is_link">
<li class="cat-item cat-item-7">
<a href="https://www.sarahklass.com/?cat=7" title="View all posts filed under Classes">Classes</a>
</li>
<li class="cat-item cat-item-1">
<a href="https://www.sarahklass.com/?cat=1" title="View all posts filed under General">General</a>
</li>
<li class="cat-item cat-item-6">
<a href="https://www.sarahklass.com/?cat=6" title="View all posts filed under Life and Family">Life and Family</a>
</li>
<li class="cat-item cat-item-3">
<a href="https://www.sarahklass.com/?cat=3" title="View all posts filed under Scrapping">Scrapping</a>
</li>
<li class="cat-item cat-item-5">
<a href="https://www.sarahklass.com/?cat=5" title="View all posts filed under Stampin' Up!">Stampin' Up!</a>
</li>
<li class="cat-item cat-item-4">
<a href="https://www.sarahklass.com/?cat=4" title="View all posts filed under Stamping">Stamping</a>
</li>
</ul>
</li>
Other points of interest:
- Each id must be unique. you have “docimage” and “is_link” repeated multiple times. you should use classes instead.
- all attribute values must be wrapped in quotes. You have
id=docimage
change this to id="docimage"
- div’s cannot live inside h3’s – use span instead
- Whatever generates the javascript image pop up code is messing up code – improperly nesting
a
tags. I don’t know if it is the plugin, or if you accidentally do this when you enter code from the ‘visual’ box (I have never used it), but this should be addressed.
WordPress is not generating proper xhtml for the calendar table. images are not closed properly and they have no alt attributes.
Good luck with all of this!