body
{
  background-color:#fff;
  color:#1a1a1a;
}

h1, h2, h3
{
  font-family: georgia;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}

h1
{
  font-size: 24px;
}

h2
{
  font-size: 21px;
}

h3
{
  font-size: 16px;
  margin: 8px 5px;
  color: #222;
}


p
{
  font-family: arial;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  font-size-adjust: none;
  font-stretch: normal;
}

strong { font-weight:bold; }
a { text-decoration:none; }


h1#logo
{
  background-image:url(../images/logo.png);
  background-repeat:no-repeat;
  display: block;
  height: 50px;
  margin: 0 0 15px;
  width: 160px;
}


#header h2
{
  margin-bottom: 8px;
}

#main h2
{
  margin: 10px 0 0 0;
  padding:0 0 10px 10px;
  display:block;
  border-bottom: solid 1px #ddd;
}

.case_study p
{
  height:58px;
  display:block;
}

.case_study a h3:link,
.case_study a h3:visited
{
  color:#222;
  text-decoration:none;
}

.case_study a h3:hover
{
  color:#222;
  text-decoration:underline;
}

.highlight
{
  color: #0071BC;
}

#container
{
  margin: 20px auto;
  width:640px;
}

  #container #header
  {
    padding:0 10px 0;
  }

  #container #main #case_studies,
  #container #main #services,
  #container #main #contact
  {
    padding:5px;  
  }

  #container #main #case_studies
  {
    background-color:#F3F8FC;
  }

    #container #main #case_studies .case_study
    {
      width:310px;
      height:210px;
    }

      #container #main #case_studies .case_study p,
      #container #main #services .service p,
      #container #main #contact p
      {
        padding:2px 5px;
      }

      #container #main #case_studies .case_study img:hover
      {
        cursor:pointer;
      }

      #container #main #case_studies .left img,
      #container #main #case_studies .right img
      {
        border: 1px solid #ddd;
        padding:5px;
        background-color:#F3F8FC;
      }

        #container #main #case_studies .case_study p a
        {
          text-decoration:none;
          color:#888;
          font-size:11px;
        }


.left
{
  float:left;
}
.right
{
  float:right;
}
.clear
{
  clear:both;
}

.wufoo .info{display:none}