h1 { width: 920px; margin-bottom: 50px; margin-left: 25% } img { margin-top: 10px; padding-right: 30px; } .div-table { display: table; border-radius: 10px; margin-left: 1%; width: auto; border-spacing: 5px; /* cellspacing:poor IE support for this */ } .div-table-row { display: table-row; width: auto; clear: both; } .div-table-col { float: left; /* fix for buggy browsers */ display: table-column; padding: 5px 15px 5px 15px; } .army-head { font-weight: bolder; text-align: center } .member-link { cursor: pointer; text-decoration: underline; } .text-opfor { color: firebrick; } .text-blufor { color: blue; }