a img { border: 0; } #data{ text-align:center; empty-cells:display; } #data th{ margin:.2em; padding:.3em; border:1px solid #aaaaaa; background-color:#cccccc; } #data td{ margin:.2em; padding:.3em; border:1px solid #aaaaaa; } #wrap { position: relative; width: 800px; min-height: 500px; margin: 0 auto; /* center it on the page */ padding: 0 10px; text-align: left; background-color:#FFFFFF; border: 1px #CFCFCF solid; padding: 10px; } /* wrap-height for Internet Explorer */ #wrap { _height: 600px; } body { background-color: #F2F2F2; font-family: Verdana, Helvetica, Arial; font-size: 80%; }