#sidebars, #story_edit {
  display: none; }

#masthead h1#logo, #masthead h1#photo_logo, #masthead #search, #masthead #navbar, #masthead #navbar.photo_large {
  display: none; }

ul, ol, dl, blockquote {
  overflow: visible;
  padding: 0; }

.storytext ul, .storytext ol, .storytext dl, .storytext blockquote {
  position: relative;
  left: 2.125em;
  margin: .5em 6em 1em 0; }

body {
  width: 7.5in;
  width: auto !important;
  border: none; }
  body #masthead {
    height: auto;
    width: 7.5in;
    width: auto !important;
    margin: 0px;
    border-bottom: none;
    overflow: visible; }
  body #main, body #footer, body #colophon {
    width: 7.5in;
    width: auto !important; }
  body #main {
    overflow: visible; }
  body #content {
    width: 7.5in;
    width: auto !important;
    margin: 0; }
    body #content .item {
      width: 75%; }

#story .creditline {
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  margin-bottom: 20px;
  overflow: visible; }

#lead {
  width: 75%;
  float: left;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #000; }
  #lead h3.image img {
    width: 100%;
    height: auto; }

.storytext {
  width: auto;
  padding-top: 0;
  border: none; }
  .storytext p, .storytext h1, .storytext h2, .storytext h3, .storytext h4, .storytext h5, .storytext h6 {
    width: 75%;
    clear: left; }
  .storytext ul, .storytext ol, .storytext dl, .storytext blockquote {
    width: 60%;
    clear: left; }
  .storytext hr {
    clear: left; }
  .storytext blockquote p {
    width: 100%; }

#story #thumbnails {
  float: right;
  width: 152px;
  margin: 0; }
  #story #thumbnails .thumb {
    margin: 0 0 20px; }
    #story #thumbnails .thumb .title {
      padding: 0;
      margin: 0;
      overflow: visible; }

#photos {
  width: 602px; }

body.wider #main #content .wrapper #story_return {
  margin: -2em 0 2em 15px; }
