      body {
      line-height:1;
      }

      article,aside,details,figcaption,figure,
      footer,header,hgroup,menu,nav,section { 
      display:block;
      }

      nav ul {
      list-style:none;
      }

      blockquote, q {
      quotes:none;
      }

      blockquote:before, blockquote:after,
      q:before, q:after {
      content:'';
      content:none;
      }

      a {
      margin:0;
      padding:0;
      font-size:100%;
      vertical-align:baseline;
      background:transparent;
      