div.outside { width: 400px; padding: 0px; margin: 0px; border: 1px dotted black; background-color: rgb(224,224,224); } div.inside { width: 100px; padding: 50px; margin: 50px; border: 50px solid blue; background-color: rgb(255,255,155); } table { border-width: 0px 0px 2px 0px; border-style: solid; border-color: black; border-collapse: collapse; } td { width: 50px; border-width: 0px 0px 0px 2px; border-style: solid; border-color: black; } p { width: 100px; height: 50px; padding: 0px; margin: 0px; background-color: rgb(255,255,255); text-align: center; }