/*
 * Generic Styles for Use in Site/Handson
 */

body {
  color: #666;
  font-size: 81.3%;
  font-family: arial, serif;
  margin: 0;
  padding: 0;
}

a {
  color: #666;
  outline: none;
  text-decoration: underline;
}
a img {
  border: none;
}

p {
  line-height: 1.4em;
  margin: 0 0 1.4em 0;
  padding: 0;
}
p.align-center {
  text-align: center;
}
p.align-left {
  text-align: left;
}
p.align-right {
  text-align: right;
}

ul, ol {
  margin-bottom: 1.5em;
}
li {
  line-height: 1.5em;
  margin-bottom: 0.75em;
}

h2 {
  font-size: 1.4em;
  margin: 0 0 0.75em 0;
  padding: 0;
}
h3 {
  font-size: 1.2em;
  margin: 0 0 0.8em 0;
  padding: 0;
}
h4 {
  font-size: 1.1em;
  margin: 0 0 0.9em 0;
  padding: 0;
}
h5 {
  font-size: 1em;
  margin: 0 0 1em 0;
  padding: 0;
}

img {
  border: none;
}
img.right {
  float: right;
  padding-left: 12px;
}
img.left {
  float: left;
  padding-right: 12px;
}

span.underline {
  text-decoration: underline;
}
