#id_header { position: relative; width: 70%; height: 100px; background-color: #b59f85; border-left: 20px solid #826039; border-bottom: 20px solid #826039; border-top: 2px solid #826039; border-right: 2px solid #826039; margin-left: auto; margin-right: auto; margin-bottom: 70px; } #id_header h1 { text-align: center; padding-top: 25px; margin: 0px; } #id_header p { position: absolute; right: 10px; bottom: 5px; margin: 0px; } table { width: 60%; margin-left: auto; margin-right: auto; border-left: 20px solid #826039; border-top: 2px solid #826039; border-right: 2px solid #826039; border-bottom: 2px solid #826039; margin-bottom: 50px; border-collapse: collapse; } tr.region_name th { border-bottom: 2px solid #826039; line-height: 200%; background-color: #cacafa; } tr.titles th { text-align: left; padding-left: 10px; background-color: #b08804; border-bottom: 2x solid #826039; } td.img_cell { width: 220px; border-left: 2px solid #826039; background-color: white; } td.img_cell img { width: 200px; height: 200px; } td { background-color: #ebcbc2; line-height: 150%; padding-left: 10px; line-height: 150%; } td.density { padding-left: 20px; font-weight: bold; } td.density_rank { padding-left: 30px; font-weight: bold; } #id_footer { width: 50%; height: 40px; margin-left: auto; margin-right: auto; background-color: #cacafa; border: 5px ridge #826039; } #id_footer p { text-align: center; padding-top: 10px; margin: 0px; }