/* Colour from http://www.colourlovers.com/palette/11634/ */

body {
  font-family:"Helvetica Neue",Helvetica,Tahoma,Sans-Serif;
  font-weight:bold; letter-spacing:-0.06em; line-height:0.85em;
  background:#cac928; font-size:32px; margin:0; padding:0;
}

h1 {
  line-height:1.5em; letter-spacing:-0.075em;
  padding:0; margin:0; font-size:50px;
}

.header h1 {
  text-align:center; color:#52292c;
  padding:20px 0 0 0;
}

h2 {
  font-size:40px; line-height:1.0em;
  letter-spacing:-0.065em;
  padding:0; margin:0;
}

.header h2 {
  font-size:30px; color:#52292c;
  text-align:center; padding:0 0 20px 0;
}

.box h2 {
  color:#cac928; text-transform:lowercase;
  padding:0; margin:0;
}

p {
  padding:0; margin:0;
  color:#f8f4e1;
}

ul.services {
  list-style:none; padding:0; margin:0;
  text-align:right; text-transform:lowercase;
}

ul.groups {
  list-style:none; padding:10px; margin:0;
}

a:link,a:hover,a:visited,a:active {
  color:#f8d262;
  text-decoration:none;
}

.container {
  background:#fff;
}

.inner {
  width:800px; 
  margin:0 auto; padding:50px 0;
}

.box {
  width:340px; height:5.5em;
  padding:10px; margin:25px 15px;
  background:#52292C;
}

.left {
  float:left;
}

.right {
  float:right;
}

.clear {
  clear:both;
}
