
          /* this is reset by style-reset.css */
          b, strong {
            font-weight: bold;
          }

          i, em {
            font-style: italic;
          }

          .content-wrap p {
            margin: 0 0 1em 0;
            /*line-height: 1.5em;*/
          }

          .article-list-item .description p {
            margin: 1em 0;
          }

          .content-wrap h1,
          .content-wrap h2 {
            font-weight: bold;
            clear: both;
          }

          .content-wrap h1 {
            font-size: 1.5em;
          }

          .content-wrap h2 {
            font-size: 1em;
            margin: 0.5em 0;
          }

          h3.overlapping {
            background: url('../../images/frontend/bg-header-overlapping.png') left bottom repeat-x;
            font-size: 1.2em;
            margin: 1em 0;
          }

            h3.overlapping span {
              padding: 0 0.5em;
              background-color: #fff;
              font-weight: bold;
            }

          .content-wrap ol,
          .content-wrap ul {
            margin-left: 2em;
          }

          .content-wrap ol {
            list-style-type: decimal;
          }

          .content-wrap ul {
            list-style-type: disc;
          }

          .content-wrap ol li,
          .content-wrap ul li {
            line-height: 1.5em;
          }

          .content-wrap table th,
          .content-wrap table td {
            padding: 0.25em;
          }

          .content-wrap table th {
            font-weight: bold;
          }

          blockquote {
            margin: 1em 0;
          }