these link boxes are lining up underneath each other instead of left to right. why is this? heres the code. its probally the most simplest thing in the world, but i just cant seem to remember why its doing this. thx in advance.

2 answers

The divs are doing what divs are meant to do - be block elements which means each one starts on a new line.
You need to give them display:inline or to float them left.
floating is probably better, as they remain blocks and those css properties which are ignored for inline elements (e.g. width) are still applicable.