Gah, what a mess! :| I'll try to help. IE is made of fail coding-wise. XD
.block {
border: none;
}
Should get rid of the white borders around everything.
I'm not 100% sure why the columns aren't in the right spot, but I DO see a lot of errors in your coding that might just be messing everything up in general.
You have:
li {border:none !important;}
... over and over in your coding, which is completely redundant. The border should be gone with the code I gave you above; repeating the same code isn't going to magically fix it. :P
Also, near the end of your "" code, there's some craziness going on with the curly brackets where you have an extra { thrown in there. It should look like:
overflow-x: hidden;
background-color: transparent;
border: 0px;
}
Also, this code is also messed up:
.textbox {
background: url(http://i17.photobucket.com/albums/b80/kogasha/commbox.png);
height:150px !important;
width: 250px !important;
font-size: 10px; color:;
}{
text-align:center;
}
You have extra curly brackets before the text-align part.
Generally, I'd say go through your code and double-check all your brackets and stuff, it will probably help a lot. :P Then it will be easier to pinpoint your problem.