*         { box-sizing: border-box; }

img       { max-width: 100%; 
            border: none; }
            
body      { margin: 50px 8%; }

h1        { font: italic 1.3em sans-serif;
            text-align: center; }
h2,h3,h4,h5,h6,p,th,td 
          { font: 1.2em sans-serif; }

.he       { color: #000099; }
.she      { color: #ff0099; }
.said     { font-variant: small-caps;
            font-weight: 600; }
.said, .sec 
          { margin-top: 50px; }
.mid      { text-align: center; }
.ind      { margin-left: 10%; }

div       { padding: 2em; }

hr        { width: 75%; }

table     { border-collapse: collapse; }
th, td    { border: thin solid black; 
            padding: 0.8em; }