  .typography h1,
  .typography h2,
  .typography h3,
  .typography h4,
  .typography h5,
  .typography h6 {
    margin-bottom: 10px; }
  .typography h1 {
    font-size: 1.42em; }
  .typography p {
    margin-bottom: 10px;
    line-height: 1.5em; }
  .typography a {
    color: #d70022;
    text-decoration: none; }
    .typography a:hover {
      text-decoration: underline; }
    .typography img.right {
      float: right;
      padding: 0px 0px 10px 10px; }
    .typography img.left {
      float: left;
      padding: 0px 10px 10px 0px; }
    .typography img.leftAlone {
      display: block;
      margin: 0px 0xp 20px 0px; }
    .typography img.center {
      float: none;
      margin: 0 auto 20px 0;
      display: block; }
  .typography .left {
    text-align: left; }
  .typography .center {
    text-align: center; }
  .typography .right {
    text-align: right; }
  .typography ol,
  .typography ul {
    margin: 20px; }
    .typography ol li,
    .typography ul li {
      margin: 0px 10px; }
  .typography table.flanges {
    width: 100%;
    margin-top: 20px; }
    .typography table.flanges tr {
      margin-bottom: 10px;
      display: block; }
      .typography table.flanges tr td {
        width: 310px; }
        .typography table.flanges tr td img {
          margin: 0 auto;
          border: 1px solid black;
          display: block;
          padding: 10px 20%; }

