/* Adapted from http://bostonglobe.com */ nav ul {display:table; width:100%; border:solid 1px #ddd; border-collapse:collapse; margin:0 0 30px; padding:0; background:whiteSmoke;} nav ul li {display:table-cell; text-align:center; margin:0;} nav ul li a {display:block; padding:10px 0; text-decoration:none;} nav ul li a:hover {background:#333; color:#eee;} /* fixes for IE7 :( widths have to be set to percentage of number of items based on total width formula: ((totalwidth/# of items)*100)/totalwidth = li width % example: ((960/4)*100)/960 = 25% */ nav ul li {*float:left; *display:inline-block; *width:25%; }