/*  =GENERAL
    ------------------------------------------------------ */
    body {
      font-family: Helvetica, Arial, Sans-Serif;
      font-size:100%;
      line-height:1.125em;  /* 16×1.125=18 */
    }
    
    p {
      color:#333;
      font-size:0.75em;
      line-height: 1.35em;
      margin: 0.45em 0;
      padding:0 0 5px 0;
    }
    
    strong {
      font-size: 1em;
      font-weight:bold;
    }
    
    h1 {
      font-size:1.75em;
      font-weight:normal;
      padding-top:6px;
    }
    
    h2 {
      font-size:0.9em;
      font-weight:normal;
    }
    
    h3 {
      color:#555;
      display:block;
      font-weight:bold;
      font-size:1em;
      line-height:1.287514em;
      padding:20px 0 4px 0px;
    }
    
    h4 {
      color:#bbb;
	    padding-top:0.5em;
    }
    
    a {
      background-color:#FFFF9f;
      color:#292021;
      padding:0 1px;
      text-decoration:none;
    }
    
    a:hover {
      background-color:;
      color:#292021;
      text-decoration:underline;
    }
    
    img {
      margin: 0.45em 0 0.15em 0;
    }
    
    p.note, span.note {
      color:#666;
      font-weight:normal;
    }
    
    p.note a{
      color:#777;
    }
    
/*  =CONTAINERS
  ------------------------------------------------------ */
  #container {
    margin:0 auto;
    margin-bottom:60px !important;
    width:731px;
  }
  
/*  =NAV
  ------------------------------------------------------ */
  #nav {
    padding:10px 0 0 0;
  }
  
  ul {
    margin:0;
    padding:5px 0 0 0;
  }
  
  li {
    color:#ddd;
    display:inline;
    float:right;
    font-size:0.75em;
    line-height: 1.35em;
    padding: 5px;
  }
  
  li a {
    background-color:#fff;
    color:#999;
    padding:0;
    padding:4px 4px 6px 4px !important;
    text-decoration:none;
  }
  
  li a:hover {
    color:#fff;
    background-color:#555;
    text-decoration:none;
  }
  
  li#lefty {
    float:left;
  }
  
/*  =BRANDING
  ------------------------------------------------------ */
  #brand {
    border-bottom:1px solid #ddd;
    height:47px;
	  padding:50px 0 20px 0;
  }
  
  #parity_creative {
    float:left;
    height:47px;
    width:273px;
  }
  
  #tagline {
    float:left;
    height:47px;
    width:300px;
  }

  .tagline_text p{
    color:#999;
    font-weight:normal;
    padding-top:28px;
  }
  
/*  =CONTENT
  ------------------------------------------------------ */
  #parity_info, #about_us, #contact {
    border-bottom:1px solid #ddd;
    margin:0;
  }
    
  .content {
    padding: 0 0 20px 0;
    width:730px;
  }

  .third {
    float:left;
    padding-right:20px;
    width:230px;
  }
  
  .two_thirds {
    background-color:#eee;
    float:left;
    padding-right:20px;
    width:480px;
  }

  .last {
    padding-right:0px !important;
  }
  
  ul#expertise {
    margin: 0.45em 0;
    padding:0 0 5px 0;
  }
  
  ul#expertise li {
    background: url('../images/check.gif') no-repeat;
    border-bottom:1px solid #e6e6e6;
    color:#333;
    display:block;
    float:none;
    list-style-type: disc;
    margin:3px 0 0 0 ;
    padding:0px 0 4px 15px;
  }
  
  .no-border {
    border:none !important;
  }
  
  .quote {
    background:#ddd;
    color:#555;
    font-size:1.15em;
    font-style: italic;
    font-weight:normal;
    padding:20px 20px 50px 20px;
  }
  
/*  =FORM
  ------------------------------------------------------ */  
  p.form {
    padding:10px;
  }
  
  label {
    display:block;
    font-weight:bold;
  }
  
  input, textarea {
    border:1px solid #999;
  }
  
  input {
    padding:3px;
    width:210px;
  }
  
  textarea {
    height:100px;
    width:458px;
  }
  
  .button {
    font-weight:bold;
    margin-left:10px;
  }
  
  #form-error, #form-thanks {
    font-weight: bold;
    padding: 5px 10px 0 10px;
  }
  
  #form-error {
    color: red;
  }
  
  #form-thanks { 
    color: green;
  }
