﻿.darkBlue { color: #242c30; }
h1, h2, h3,h4,h5 { letter-spacing:-0.1em;}
h2 { font-size: 2.5em; }
h3 { font-size:2em; }
.main h3 { font-size:1.7em; font-weight:normal; margin-bottom:0.2em; letter-spacing:0;}
h4 { font-size:1.6em; font-weight:bold;  }
p { font-size: 1.2em; line-height:1.4em; }
.feature h4 { letter-spacing:0; }
.mini { font-size: 0.8em; }
.BrownRed { color: #834b1d; }
.BrownYellow { color: #57491b; }
.BrownYellow .feature { color: #eecf8c; }
.BrownYellow a { color:#ffffff; }
.red { color: #fedcd2; }
.white, .BrownRed .products, .BrownYellow .product, .Green .feature { color: #ffffff; }
.Green { color: #2f3c0b; }
.Green strong { color: #949f3a; }
.wide { color:#523923; }
.wide .highlight {color:#bd9d66;}
.Pale { color:#834b1d; }
.Pale .feature { color: #7f563d; }

/* Superpositioned and subpositioned text - does not affect line spacing like this */
sup,
sub {position:relative;font-size:0.8em;vertical-align:middle;}
sup {top:-0.5em;}
sub {bottom:-0.5em;}

strong { font-weight: bold; }

.footerContent { font-size:0.7em; }