.content { position: relative; border: 1px solid black; padding-left: 17px; padding-right: 17px; max-width: 600px; min-height: 600px; margin: auto; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .totals { max-width: 600px; margin: auto; direction:rtl; text-align:justify; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .dieSetup { width: 98%; margin: auto; } .dieSetup caption { caption-side: bottom; font-size: 130%; } .highlight { text-align: left; padding-left: 10px; width: 32%; font-weight: bold; } .footer { position: relative; bottom: 15px; width: 100%; font-size: 75%; margin: auto; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .content table, td { border: 1px solid black; border-collapse: collapse; text-align: center; } #vanity { font-family: serif; font-style: oblique; font-size: 0.8em; }