AJ,
Without going into a long explanation what your trying to do takes a bit of manipulation using position:relative and position:absolute on the containing div then the child div's.
But, I'm going to offer a simpler solution, just use a table contained in DIV(menu), set the menu div to position:absolute and then move the menu (DIV) into position as needed:
CSS
Code:
#menu { width:765px; height:48px; position:absolute;}
#nav td {vertical-align:bottom;}
HTML
Code:
<div id="menu">
<table width="100%" height="48" cellpadding="0" cellspacing="0" id="nav">
<tr>
<td><a href="home.html"><img src="home_button_unselected.png" alt="home" width="134" height="41" border="0" /></a></td>
<td><a href="comics.html"><img src="comics_button_selected.png" alt="comics" width="137" height="48" border="0"/></a></td>
<td><a href="animated_shorts.html"><img src="animatedshorts_button_unselected.png" width="255" height="41" border="0" /></a></td>
<td><a href="contact_us.html"><img src="contactus_button_unselected.png" width="179" height="41" border="0" /></a></td>
</tr>
</table>
</div>
Hope this Helps.