﻿/* Type & image presets */

img, object, embed {
  margin-bottom: 20px;
}

body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 24px; /* Changing this will break the baseline grid. */
  -webkit-text-size-adjust: none; /* Stops the iPhone scalling type up */
}

a {
  color: #0c41aa;
}

a:hover {
  color: #bf643c;
}

a img {
  display: block; /* Stops image links getting text link styles */
}

p, ul, ol, blockquote {
  margin-bottom: 10px; /* Changing this will break the baseline grid. */
}

ul, ol{
  padding-left: 20px;
}

li {
  margin-bottom: 6px;
}

blockquote {
  border-left: 1px solid #c1c1c1;
  color: #747474;
  padding-left: 15px;
  margin-left: -15px;
}

h1 {
  color: #0c41aa;
  font-size: 24px;
  line-height: 36px; /* Changing this will break the baseline grid. */
  margin: 10px 0; /* Changing this will break the baseline grid. */
  font-weight: lighter;
}

h2 {
  color: #0c41aa;
  font-size: 18px;
  margin: 10px 0; /* Changing this will break the baseline grid. */
  font-weight: lighter;

}

h3 {
  color: #0c41aa;
  font-size: 14px;
  margin: 10px 0; /* Changing this will break the baseline grid. */
  font-weight: bold;
}

table {
  margin-bottom: 24px;
}



Aside a {
  color: #ffffff;
}

Aside a:hover {
  color: #efdab6;
}

Aside h1 {
  color: #ffffff;
  font-size: 24px;
  line-height: 36px; /* Changing this will break the baseline grid. */
  margin: 10px 0; /* Changing this will break the baseline grid. */
  font-weight: lighter;
}

