#wrap:after,
.thumbs:after {
  content:".";
  display:block;
  height:0;
  line-height:0;
  clear:both; 
  visibility:hidden; }
hr { /* IE hack */
  clear:both;
  border:1px solid rgb(11,11,10); }
body {
  margin:0;
  padding:0;
  background:rgb(11,11,10);
  color:rgb(175,179,175);
  font: normal 100%/1.5 "Times New Roman", times, georgia, serif; }
#wrap {
  width:900px;
  margin:80px auto 80px auto; 
  font-size:.937em; }
#title {
  height:59px; 
  margin-bottom:3em;
  padding:0; 
  background:none; }
  #title a {
    display:block; 
    text-indent:-9999px;
    height:59px;
    width:163px;
    background:transparent url(ah-logo.gif) 0 0 no-repeat; }
#nav {
  float:left; 
  width:300px; }
  #nav ul {
    list-style:none;
    margin:0 0 3em 0; 
    padding:0; 
    z-index:10; }
    #nav ul li {position:relative;}
    #nav ul li a {
      display:block;
      letter-spacing:.1em;
      font-style:italic;
      font-weight:bold;
      text-decoration:none; 
      width:100px;}
      #nav ul li a.current {color:#fff;} 
    #nav ul ul {
      position:absolute;
      width:200px;
      top:.5em;
      right:0;
      margin:0 0 .5em 0;
      padding-top:1em; 
      background:transparent url(walktheline.gif) 0 2px no-repeat;
      z-index:1000; }
    #nav ul ul li a {
      font-weight:normal; 
      width:auto; }
#content {
  float:left;
  width:600px; }

h1 {
  margin:0 0 .9em 0;
  padding:.2em 0 1.5em 0;
  text-transform:uppercase;
  font-size:.875em;
  line-height:1;
  background:transparent url(walktheline.gif) 0 100% no-repeat; }

p {margin:0 0 .5em 0;}

a {color:rgb(175,179,175)}
a:hover {
  color:rgb(230,230,230);
  text-decoration:none;}
a img {border:none}

.pagination {
  color:rgb(100,100,100);
  text-transform:lowercase;
  margin-bottom:1em;
  letter-spacing:.1em;
  font-style:italic; }
  .pagination a {
    font-weight:bold;
    color:#fff;
    text-decoration:none; }
  .pagination .show_thumbs {float:right;}

.thumbs {
  margin-right:-20px;
  zoom:1; /*Poor IE needs this */ }
  .thumbs a {
    float:left;
    width:104px; 
    height:104px; 
    margin:0 20px 30px 0;
    line-height:0; 
    text-align:center;
    letter-spacing:0;
    word-spacing:0;
    background:rgb(25,25,25);}
  .thumbs a:hover {background:rgb(30,30,30)}
  .thumbs a img {
    display:block;
    margin:5px 0 0 5px; }
