
aside, footer, header, nav, section {
  display: block;
}

body {
  background-color: #cfc;
  color: #383838;
}

canvas {
  background-color: transparent;
  max-width: 100%;
  height: auto;
}


header {
  padding-bottom: 10px;
}

header a {
  color: #30f;
  text-decoration: none;
}

aside {
  padding-top: 6px;
}


H1 { font-size: x-large; color: red }
H2 { font-size: large; color: blue }

input, select
{
   border: 1px solid grey;
   border-radius: 3px;
   padding: 1px;

}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

a {
   word-break: break-all;
}


