.content { position: relative; border: 1px solid black; padding-left: 17px; padding-right: 17px; max-width: 400px; min-height: 400px; margin: auto; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .footer { position: relative; bottom: 15px; width: 100%; font-size: 75%; margin: auto; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } label { margin: auto; } table,td { border: 1px solid black; border-collapse: collapse; text-align: center; font-weight: bold; } #vanity { font-family: serif; font-style: oblique; font-size: 0.8em; }