.cleanslate {
  /* http://meyerweb.com/eric/tools/css/reset/
	   v2.0 | 20110126
	   License: none (public domain)
	*/
  /* HTML5 display-role reset for older browsers */
}
.cleanslate div,
.cleanslate span,
.cleanslate h1,
.cleanslate h2,
.cleanslate h3,
.cleanslate h4,
.cleanslate h5,
.cleanslate h6,
.cleanslate p,
.cleanslate a,
.cleanslate b,
.cleanslate u,
.cleanslate i,
.cleanslate dl,
.cleanslate dt,
.cleanslate dd,
.cleanslate ol,
.cleanslate ul,
.cleanslate li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.cleanslate article,
.cleanslate aside,
.cleanslate details,
.cleanslate figcaption,
.cleanslate figure,
.cleanslate footer,
.cleanslate header,
.cleanslate hgroup,
.cleanslate menu,
.cleanslate nav,
.cleanslate section {
  display: block;
}
.cleanslate ol,
.cleanslate ul {
  list-style: none;
}
.cleanslate blockquote,
.cleanslate q {
  quotes: none;
}
.cleanslate blockquote:before,
.cleanslate blockquote:after,
.cleanslate q:before,
.cleanslate q:after {
  content: '';
  content: none;
}
.cleanslate table {
  border-collapse: collapse;
  border-spacing: 0;
}
