 *{margin:0;padding:0}
 body{font:24px/36px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif, "Goudy Old Style", Georgia,"Times New Roman",Times,serif;color:#111;text-align:center;background-color:#fff}
 p{margin-bottom:10px;}
 ul { list-style-type:none; } 
 ul.bullet li{list-style-type:square;font-size:14px;margin-left:30px;line-height:1.5em}
 ul.bullet1 li{list-style-type:square;font-size:13px;margin-left:30px;line-height:1.5em}
 dl{font-size:14px}
 #wrapper{margin:0px 0 0 0;min-width:920px;max-width:100%;padding:0px 0px}
 #header img{border:none; padding:0 0 0 0}
 #header {margin-left:auto;margin-right:auto;margin:10px auto;min-width:920px;max-width:920px;text-align:center;padding:0px 0px;}
 #nav      {width:900px;text-align:center;margin-left:auto;margin-right:auto}
 .navimage {background-image:url('/wp-content/themes/kneath-hemingway-8d3b196bd590c519b7425d72f158c8558ee7b031/images/aimlogomed4.jpg');background-repeat:no-repeat;height:123px;width:920px}
 #navsmall {width:900px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:30px;padding-bottom:30px}
 #navhead {margin-left:auto;margin-right:auto;margin:10px auto;min-width:920px;max-width:920px;text-align:center;padding:0px 0px;background-image:url('/wp-content/themes/kneath-hemingway-8d3b196bd590c519b7425d72f158c8558ee7b031/images/nav-head2.jpg');background-repeat:no-repeat;}
 .slug{font-size:18px;line-height:30px;padding:10px 0 10px;border-top: 4px double #CCC}
 .slug1{border-top:1px solid #CCC}
 .slug2{font-size:18px;line-height:24px;padding:15px 0 20px;border-bottom:2px none #CCC}
 #content {margin:0 auto;min-width:920px;max-width:920px;padding:0px}
 #excerpt p {font-size:1.0em;text-align:left;line-height:1.5em;margin-bottom:30px;margin-top:10px}
  .breadcrumb{font-size: 14px}
  .breadcrumb a {font-size: 14px;text-decoration: underline}
  .clear{clear:both;height:1px}
 img{border:none}
 h1{font-size:4em;font-weight:normal;padding:0px 0;letter-spacing:-3px;word-spacing:0.1em}
 h2{font-weight:normal;font-size:1.5em;text-align:left;padding-bottom:10px}
 h3{font-weight:normal;font-size:1.3em;text-align:left}
 h4{font-weight:normal;font-size:1.0em;text-align:left}
 a{text-decoration:none;color:#111}
 a:hover{color:#c4102f}
  .lucida{font-family:"Lucida Grande",Tahoma;color:#CCC}
  .cont{float:right}
  .space{letter-spacing:-10px;padding-right:5px}
  .space1{letter-spacing:-1px}
  .space2{letter-spacing:2px}
  .breadcrumb{color:#111;text-align:left;float:left}
 p{font-size:0.7em;text-align:left;line-height:1.5em}
  .nav-grid-min      {width:24%;float:left;margin:5px 0 0px 0}
  .nav-grid-right-min{width:24%;float:left;margin:5px 0 0px 0}
  .nav-grid{width:22%;float:left;margin:5px 4% 0px 0}
  .nav-grid-right{width:21%;float:right;margin:5px 0 0px 0}
 a.nav-grid:hover h2, a.nav-grid-right:hover  h2{color:#c4102f}
 a.nav-grid:hover span, a.nav-grid-right:hover span{color:#FFBFBE}
 a.nav-grid p, a.nav-grid:hover p{color:#111;font-size:14px}
 a.nav-grid-right p, a.nav-grid-right:hover p{color:#111;font-size:14px}

  .post{width:70px;float:left;margin-right:20px}
  .blog-right .post{width:50px}
  .day{font-size:2em}
  .month{font-size:1em;margin-bottom:0px}

 #content {width:900px;margin-left:auto;margin-right:auto;font-size:20px;text-align:left}
  .content-block{width:870px;}
 a.content-block.initial:hover,a.content-block.initial:hover{cursor:pointer}
 a.content-block.initial:hover h2,a.content-block.initial:hover  h2{color:#F00}
 a.content-block.initial:hover p,a.content-block.initial:hover p,a.content-block.initial p{color:#111;font-size:14px;}
 a.content-block.initial:hover span,a.content-block.initial:hover span{color:#FFBFBE}
 p.content{color:#111;font-size:14px;}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E5E5E5}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:5px solid #636363;
  border-right:5px solid #636363;
  background:#acacac}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:5px solid #181818;
  border-right:5px solid #181818;
  background:#b9b9b9}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:3px solid #b9b9b9;
  border-right:3px solid #b9b9b9;}
.spiffy4{
  border-left:3px solid #636363;
  border-right:3px solid #636363}
.spiffy5{
  border-left:3px solid #acacac;
  border-right:3px solid #acacac}
.spiffyfg{
  background:#E5E5E5;
  padding: 5px 5px 5px 5px;}
 
 
 
 
 #quoteimage {
 	margin: 1em 20px;
 	padding-left: 50px;
 	background: transparent url(../images/quote.gif) no-repeat; }

 
 #ancillary{
     margin-left:auto;
     margin-right:auto;
     text-align:left;
     width:900px;
     padding:2em 0 0 0;
     background:#272727;
     color:#BFBFBF;
     font-size:16px;
     font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

 }
 #ancillary .block{
   float:left;
   width: 30%;
   margin:0 0 0 5%;
 }
 #ancillary .twice-length{ width:65%; }
 #ancillary .thrice-length{ width:100%; }
 * html #ancillary .block{
   margin:0 0 0 4%;
 }
 #ancillary .first, * html #ancillary .first{
   clear:both;
   margin:0;
 }
 #ancillary .block-separator{
   clear:both;
   height:2.5em;
 }
 
 #ancillary .block h2, #ancillary .block h3{
   margin:0 0 2em 0;
 }
#counts ul ul li {
   list-style-type:none;
   margin:1.5em 0 2em 0;
   border-top:1px solid #3D3D3D;
 }
 
 ul.dates, ul.scounts, ul.counts, ul.blogroll ul, ul.pages{
   list-style-type:none;
   margin:1.5em 0 2em 0;
   border-top:1px solid #3D3D3D;
 }
 ul.dates li, ul.scounts li, ul.counts li, ul.blogroll ul li, ul.pages li{
   list-style-type:none;
   margin:0;
   padding:0.5em 0;
   border-bottom:1px solid #3D3D3D;
   line-height: 17px;
   font-size:12px;
 }

 /* This controls the list on the Services page */

 ul.scounts li a{
    list-style-type:none;
    margin:0;
    padding:0.5em 0;
    line-height: 15px;
    color: #3D3D3D;
    font-size:13px;
 }
 
 #scounts ul ul li {
    list-style-type:none;
    margin:1.5em 0 2em 0;
    border-top:1px solid #3D3D3D;
  }

 ul.scounts .count{
   float:right;
   color:#5f5f5f;
 }

 ul.counts li a{
    list-style-type:none;
    margin:0;
    padding:0.5em 0;
    line-height: 15px;
    color: #999999;
    font-size:13px;
 }
  ul.pglist li{
    list-style-type:none;
    margin:5px;
    padding-left:2em;
    line-height: 17px;
    font-size:14px;
  }

 ul.dates .date{
   color:#858585;
   padding:0 1.5em 0 0;
 }
 
 ul.counts .count{
   float:right;
   color:#5f5f5f;
 }
 
 ul.dates a, ul.counts a, ul.blogroll a, ul.pages a{
   color:#5f5f5f;
   text-decoration:none;
 }
 ul.dates a:hover, ul.dates a:hover .date, ul.scounts a:hover, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{ 
   color:#c4102f;
 }
 
 ul.blogroll{ margin-top:0; }
 ul.blogroll li{
   list-style-type:none;
   margin:0;
 }
 
 ul.pages ul{
   margin:0;
 }
 ul.pages ul li{
   border:none;
   margin-left:2em;
   list-style-type:square;
 }

 .dark{
   clear:both;
   color:#939393;
   margin:0px 0px 0px 0px;
   background:#272727;
   color:#000000;
   font-size:11px;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

 }
 
 #footer{
   margin-left:auto;
   margin-right:auto;
   width:900px;
   clear:both;
   color:#939393;
   background-color: #ffffff;
   font-size:11px;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

 }
 #footer .inside{
   margin: 0;
   padding: 0;
 }
 #footer p{
   margin:0;
   font-size:0.95em;
 }
 #footer p.copyright{ float:left; }
 #footer p.copyright a{
   padding:0 0 0 1em;
   text-decoration:none;
   color:#525252;
 }
 #footer p.copyright a:hover{
   color:#F00;
 }
 #footer p.attributes{
  float:right
 }
 #footer p.attributes a{
   padding:0 0 0 1em;
   text-decoration:none;
   color:#525252;
 }
 #footer p.attributes a:hover{
   color:#F00;
 }
 

 
 .pic-class {
 	float: left;
 	width: 100px;
 	height: 100px;
 	margin: 0 15px 0 0;
 	}
 .left {
 	float: left;
 	margin: 0 15px 0 0;
	}
