body { padding: 1vw; }

#content { max-width: 1024px; margin: auto; }

.meditation { width: 75%; max-width: 600px; }

.script_output { 
  font-size: 1.8vw; 
  padding: 1vw;
  max-width: 100%;
  overflow-x: auto;
} 

.nsi-collage img { max-width: 100%; height: auto; }

@media screen and (min-width: 800px) 
{ 
	.script_output { font-size: 14px; } 
}


/* IE4 adds side padding and margins outside an auto-width block, so the
   content inset comes from section widths here instead. 94% + 3% leaves a
   matching 3% on the right (a margin-right would be added outside again).
   Netscape 4 never loads this file (MEDIA="all") and keeps the padding
   from legacy/00-base.css. */
#content { padding: 1em 0; }
#header, #navigation, #intro, #body, #toc, #links, #footer, #content HR
         { width: 94%; margin-left: 3%; }
