
  #main { width: 800px; }
    #content { width: 610px; float: left; margin: 0; }
    #footer { margin: 0 0 20px 0; padding-top: 5px; border-top: 1px solid #ccc; }

  #content h2 { background: transparent url(/i/presentation/subhead-photo-gallery.gif) no-repeat 0 0; width: 129px; height: 22px; }

  p.lead { padding: 0.7em 0 0.5em 20px; font-size: 12px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

  ul.subnav li { display: inline; margin-left: 17px; border-right: 1px solid #900; padding: 0 10px 0 0; }
    ul.subnav li.goto { margin-left: 7px; }
  ul.subnav li.last { border: none; }
  ul.subnav li.goto a { background: transparent url(/i/presentation/arrow.gif) no-repeat right center; padding: 0 20px 0 0; }
  ul.subnav a, ul.gallery a { color: #900; text-decoration: none; }
  ul.subnav a:hover, ul.gallery a:hover, ul.subnav a:focus, ul.gallery a:focus { text-decoration: underline; }


  ul.gallery { margin-left: 17px; }
  * html ul.gallery { margin-left: 8px; }
  ul.gallery, ul.gallery ul { list-style: none; float: left; }
  ul.gallery ul { margin: 0 0 30px; }
  * html ul.gallery ul { margin-bottom: 0; padding: 0 0 30px; }
  *:first-child+html ul.gallery ul { margin-bottom: 0; padding: 0 0 30px; }
  ul.gallery li { float: left; margin: 0 17px 0 0; }
  ul.gallery li.last { margin-right: 0; }