* {margin: 0;
   padding: 0;} 
body { background-color: #ffffff;
	   text-align: center;}

/* FONTS */	   
div {background-color: transparent;}
p, ul {font-family: "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
       font-size: 12px;
       color: #333;
       line-height: 1.5em; }
ul, li {  list-style-type: none;}
p.footer  {font-size: 10px;}
p.cap { font-size: 11px;
   color: #333;}
.exhibitpage div p, .preview div p  {
		   color: #000;
		   font-size: 11px;
		  line-height: 1.4em;
		  font-family:  "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
		  font-weight: bold }	
#exhibit p.cap  { color: #666;} 
#exhibit p.show, #reviews p.show {font-size: 14px;
   color: #666;
       font-weight: bold;}
#history h1 {font-family: "Lucida Grande", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
			 font-size: 20px;}
h2 {font-size: 15px;
    font-weight: bold;
	font-family:  "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;	}     
h3, h4 {font-family:  "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;}
h3	{font-size: 14px;} 
h4 {font-size: 11px;}   
#exhibit h2, #reviews h2, .reviewspage h2, #history h2 {font-size: 18px;}
#choices h2 {font-size: 18px;
   	color: #333;}
.editionspage h2 {font-size: 15px;
                  color: #333;} 
.printspage h2		{font-size: 18px; }	
blockquote, #exhibit p.show, #reviews p.show, p.cap, #choices p {font-family: Georgia, Times, Times-Roman, sans-serif;}
blockquote {margin: 0 18px;
   font-size: 14px;
   color: #666;
   line-height: 1.3em;}    

/* MOST OF THE LINKS */  
#h1 a {color: #999;}
#choices a, .container h3 a  {text-decoration: none;}
a:link, a:visited, a.return:link, a.return:visited, #newsnav a:link, #newsnav a:visited, #bionav a:link, #bionav a:visited {color: #333;}
a:hover, a:active, a.return:hover, a.return:active, #newsnav a:hover, #newsnav a:active, #choices a:hover, .exhibitpage div p a:hover, #bionav a:hover, #bionav a:active {color: #666;}
a.return {font-size: 9px;}
#newsnav p a {font-size: 9px;
              font-weight: normal;}
.container h3 a:link, .container h3 a:visited {color: #333;}
.container h3 a:hover, .container h3 a:active {color: #666;}
.editionspage h3 a:link, .editionspage h3 a:visited {color: #666;}
.editionspage h3 a:hover, .editionspage h3 a:active {color: #999;} 
.exhibitpage div p a  {
		   color: #000;
		   font-size: 11px;
		  line-height: 1.4em;
		  font-family:  "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
		  font-weight: bold; 
		  padding: 0;
		  margin: 0;}	
.exhibitpage div#footer p, .exhibitpage div#footer p a  {font-size: 10px; font-weight: normal; color: #333;}
.exhibitpage div#footer p a:hover {color: #666;}
.container a {text-decoration: none;}
.editionspage .container a:link, .editionspage .container a:visited {text-decoration: none; color: #333;}
.editionspage .container a:hover, .editionspage .container a:active {text-decoration: none; color: #666;}
		  
/*  GENERAL MARGINS, PADDING */

p {margin: 12px 0px 0px 0px;
    }
ul {margin-top: 4px;}
blockquote {padding: 0;}
img {border: 0 ;}
h2 {margin: 20px 0px 0px 0px; }
h3 {margin-top: 17px;}
h4	{margin-top: 3px;
	margin-bottom: 3px;}
p.cap {margin: 2px 0 0 0 ; 
	   padding: 0;}
p.author {margin: 2px 0px 8px 0px;}
#exhibit h2 {margin-top: 38px;}
h2#topheader {margin-top: 30px;}

/* PAGE LAYOUTS */

/* HEADER, LOGO, TOP IMAGES */
.editionspage div#header {margin-bottom: 0;}
div#newsheader, div#bioheader {padding-bottom: 0;
			margin-top: 26px;
			text-align:left;}
div#header {margin-top: 28px;
			padding-bottom: 0;
			margin-bottom: 0;}
div#topimg { padding-top: 0;
           margin: 0 auto;
            text-align: center;}
#logo span, #logogray span {display: none;}
#logo {width: 542px;
       height: 150px;
	   background: url(title_type_black.jpg) no-repeat;}
#logo a, #logogray a {display: block;
   	   width: 542px;
       height: 150px;}
#logogray {width: 542px;
       height: 150px;
	   background: url(title_gray.jpg) no-repeat;}



/* INDEX PAGE */
.indexpage div {width: 542px;
	    margin: 26px auto; 
		text-align:left;}
.indexpage div#navigation {margin-top: 0;}




/* ESSAY PAGE */

.essaypage div  {width: 542px;
	    margin: 26px auto; 
		text-align:left;}
div.image {text-align: center;
        padding-top: 20px;}	

/* NEWS PAGE  and BIO PAGE */

#choices p {padding: 0; margin: 0;}
.newspage div, .biopage div {width: 542px;
	    margin: 0 auto; 
		text-align:left;}	
.menupage div.portal, div.portal {margin-right: 9px;}
#choices div {text-align: center;
              width: 170px;
			  margin-bottom: 75px;
			  margin-top: 10px;
			 float: left; }
.menupage #choices, #choices {padding-left: 13px;}	
.newspage img, .biopage img {padding-bottom: 10px;}
#choices h2 {margin: 0;}


/* REVIEWS PAGE */

#reviews p.show {padding: 0;}
.reviewspage div {width: 542px;
	    margin: 26px auto; 
		text-align:left;}
div#reviewlinks {padding-top: 0;
           margin: 0 auto;
            text-align: center;}		
		
/* EXHIBITS PAGE */

.exhibitpage div p, .previewpage div p {margin: 0; padding: 0;}
#exhibit p.show {padding: 0;}
.exhibitpage div, .previewpage div {width: 542px;
	    margin: 26px auto; 
		text-align:left;}
		
/* EDITIONS PAGE */
 .container p {padding: 0;}
div#editionssubhead {margin: 0px auto 20px auto;}
.editionspage div {width: 542px;
	    margin: 0 auto; 
		text-align:left;}	
div.firstedition {margin-right: 91px;}
.container div { text-align: center;
                 width: 120px;
				 margin-bottom: 8px;
				 margin-top: 0px;
				 float: left;}
.contain div {text-align: center;
              width: 200px;
			   margin-bottom: 8px;
				 margin-top: 0px;
				 float: left;}
div#mill, div#pulp {margin-left: 171px; 
          text-align: center;
		  width: 200px;
		  }
div.edit  {margin-top: 15px;}
.editionspage h2{  margin-top: 0;}
.editionspage #choices {padding-left: 10px;}
.container p.cap {padding-top: 8x;
       font-weight: bold:}
#thirdedition p.cap {padding-top: 8x;
       font-weight: bold:}
.container p {margin-top: 0px;
              padding-top: 0px;}
.container h2 {margin-bottom: 2px;
				font-size: 15px;
				font-color: #333;}
.container img {padding-bottom: 2px;}

#thirdedition p {margin-top: 1px;}
li {font-size: 11px;
    color: #000;
	line-height: 1.3em;	} 
	
/* PRESS RELEASE PAGE */
 .containerpress div { text-align: center;
                 width: 245px;
				 margin-bottom: 28px;
				 margin-top: 0px;
				 float: left;}
		  
/* IMAGES LINKED TO EDITIONS PAGE */
.printspage div {width: 542px;
	    margin: 5px auto; }

p#printscopy { padding-bottom: 0;
                 padding-top: 3px;
			 margin-bottom: 0;
			  font-size: 10px;
			 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
			 line-height: 1em;}
.printspage h2 {font-family: Georgia, "Times New Roman", Times, serif;
				color: #666;
				font-weight: bold;
				font-size: 16px;
				padding-top: 185px;}
#largeimage img {margin-left: 0;
                 padding-left: 0;}
.printspage div#imageinfo  {margin: 0;
               padding-bottom: 0;
			   text-align: right;
			   float: right;
			   width: 150px;
			    }
.printspage p.show {padding: 3px 0 0 0;
				   margin: 0;
				   line-height: 1.2em ;}
.printspage div#largeimage {margin: 0;
                	text-align: left;
					width: 379px;
				padding-bottom: 0;}
.printspage p#largelink {padding-top: 182px;
			  font-size: 10px;}

p#widelink {padding-top: 92px;
			  font-size: 9px;}		
.printspage #wideimage {margin: 0;
                width: 428px;
				text-align: left;
				padding-bottom: 0;}
.printspage div#wideimageinfo {margin: 0;
               padding-bottom: 0;
			   text-align: right;
			   float: right;
			   width: 102px; }
.printspage #widecopy {font-size: 9px;}
.printspage #wideimageinfo h2 {padding-top: 95px;}


/* MAIN IMAGES PAGE */
.mainimagepage div  {width: 542px;
	    margin: 26px auto; 
		text-align:left;}
table#thumbnails {margin: 0 auto;
       border: 0;
	   width: 564px;}
table#thumbnails td {width: 144px;
					 text-align: center;}
table#thumbnails td {padding-bottom: 20px;}

table#imageheader img {margin-top: 26px;}


			
/* IMAGES LINKED TO IMAGES PAGE */
.largepage div {width: 542px;
	    margin: 5px auto 0 auto; 
		}
div#imagesection {margin:0; 
				  padding: 0;
				  width: 542px;}
p#largecopy { padding-bottom: 0;
                 padding-top: 3px;
			 margin-bottom: 0;
			  font-size: 10px;
			 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
			 line-height: 1em;}
p#largelink {padding-top: 122px;
			  font-size: 10px;}
#wideimageinfo p#largelink {padding-top: 32px;
							font-size: 10px;}
.largepage h2 {font-family: Georgia, "Times New Roman", Times, serif;
				color: #666;
				font-weight: bold;
				font-size: 16px;
				padding-top: 89px;
				margin-bottom: 3px;}
div#wideimageinfo h2 { padding-top: 25px;}
#imageinfo img, #wideimageinfo img {padding-left: 12px;}
a.arrow {text-decoration: none;
         border: 0;}
div#largeimage {margin: 0;
                width: 66%;
				text-align: left;
				padding-bottom: 0;}
#largeimage img {margin-left: 0;
                 padding-left: 0;}
div#imageinfo, div#wideimageinfo {margin: 0;
               padding-bottom: 0;
			   text-align: right;
			   float: right;
			   width: 33%; }
.largepage p.show {padding: 3px 0 0 0;
				   margin: 0;
				   line-height: 1.2em ;}

								
/* GALLERIES PAGE */
div.gallerypage  {width: 542px;
	    margin: 5px auto; 
		}
.gallerypage div {width: 542px;
	    margin: 5px auto;
		text-align: left; 
		}
.gallerypage h2 {font-size: 20px;
                 color: #000;
				 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				 padding-bottom: 15px;
				 margin-top: 0px;}
.gallerypage p.cap {font-family: Georgia, "Times New Roman", Times, serif;
				color: #333;
				font-weight: normal;
				font-size: 10px;
				margin-top: 3px;
				text-align: center;}
.gallerypage p.intro {color: #666;}
h3#printheadline {display: none;}

#mtimage, #paceimage {text-align: center;
		  padding-bottom: 15px;}
#paceimage {padding-top: 30px;}
.gallerylist li {color: #000;
				   font-weight: bold;
				    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
			  	  font-size: 10px;}
#gallerytop p.show, #gallerybottom p.show {color: #000;
					margin-right: 376px; 
					margin-top: 10px; 
					font-size: 10px;
					font-weight: bold;
					font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}
#gallerytop li a:link, #gallerytop li a:visited, #gallerybottom li a:link, #gallerybottom li a:visited {font-size: 10px;
									   font-weight: bold;
									   color: #000; }
#gallerytop li a:hover, #gallerybottom li a:hover {	color: #666;}								   
									   
.gallerylist {float: right;
				 width: 206px;
				 voice-family: "\"}\"";
				 voice-family: inherit;
				 width: 190px;}
				 
				 
.gallerypage div.header {margin-top: 28px;}
#gallerytop {padding-bottom: 20px;}
#gallerybottom {padding-bottom: 35px;}
.gallerypage table#nav {margin: 45px auto 0 auto;
			width: 542px; }
#galltable td p {color: #666;
				   font-weight: bold;
				    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
			  	  font-size: 10px;
				  line-height: 1.4em;
				  padding-top: 0;}
#galltable td p a:link, #galltable td p a:visited {color: #666;}
#galltable td p a:hover {color: #999;}

/*  EXHIBITION HISTORY PAGE */
#history td {font-size: 12px;
    line-height: 1.5em;
	color: #1f1f1f;
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
	vertical-align: top; }
#history td span {font-weight: bold;
         color: #777;
		 font-family: Georgia, "Times New Roman", Times, serif;
		 font-size: 12px; }
#history td.date {padding-right: 15px;}
#history h2  {padding-bottom: 5px;}

.historypage div { width: 542px;
margin: 26px auto; 
		text-align:left;}
.resumepage div {width: 600px;
 margin: 10px auto;
 text-align:left;}
#print a:link, #print a:visited {text-decoration: underline;
									 font-family: "Lucida Grande", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
									 font-size: 12px;
									 font-weight: bold;
									 color: #333;}
#print a:hover, #print a:active {text-decoration: none;
									color: #999;}
#museums td {padding-left: 46px;}									
									 
#history img {vertical-align: middle;
			    display: inline;
				padding-bottom: 0px;
				}
				
/* hides rule from IE5 Mac \*/
#history img {padding-bottom: 2px;}
/* end IE5 Mac hack */
	
				   
.clearfix2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix2 {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix2 {height: 1%;}
.clearfix2 {display: block;}
/* End hide from IE-mac */


 
/* FOOTER, NAVIGATION TABLE */
p.footer {margin: 0; padding: 0;}
.essaypage table#nav, .indexpage table#nav, .exhibitpage table#nav, .reviewspage table#nav, .editionspage table, .printspage table, .historypage table#nav, .resumepage table#nav, .mainimagepage table#nav {margin: 45px auto 0 auto;
			width: 542px; }
table#editions {margin: 0 auto;
                width: 542px;}
.newspage table#nav, .biopage table#nav {margin: 0px auto 20px auto;
			width: 542px; 
			clear: both;}
#nav td {padding-bottom: 20px;}
#newsnav p {margin-top: 2px;
            line-height: 1.3em;}
			
/* NEW STUFF */
div.windingriver {margin-right: 121px;
}
div.windingriver2 {margin-right: 3px;}

#footer p {font-size: 10px; margin: 0px 0 0 0 ; padding-bottom: 25px; color: #333; }
#footer p.copyright {float: right; }
#footer p.email {float: left; }
.homepage div#footer {padding-top: 25px;}
div#footer {width: 538px; margin: 0px auto; clear: both; }
div#nav {width: 542px; margin: 0 auto;}
 div#logoname {width: 542px; margin: 0px auto; clear: both;}
 
 /* WILLIAM: CHANGE THIS NEXT LINE. Where it says url(528-tramway.jpg) simply replace it with the name of the jpg you want to use on the home page. 
 */
  
 div#wrapper {width: 528px; height: 445px; margin: 0px auto; background: #fff url(528-ww-index.jpg) no-repeat; padding-bottom: 0; clear: both;}
 .menupage div {width: 542px; margin: 0 auto; text-align:left;}	
		.menupage #choices {padding-left: 13px; margin-top: 1px;}	
		.menupage div#choices {width: 555px; voice-family: "\"} \""; voice-family: inherit; width: 542px; }
		html>body .menupage div#choices {width: 542px;}
		.menupage #choices div {margin-top: 0px;}  
div#logoname {padding: 5px 0 50px 0 ;}
.homepage div#logoname {padding-bottom: 25px;}
 .menupage img {padding-bottom: 0px;}
.menupage div.portal {display: inline;}
.homepage div#wrapper {margin-bottom: 0 ;}

.menupage #choices h2 {margin-top: 10px; }
 .clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
 /*  NEW NAV */

ul#navlist { margin: 0; padding: 0; border: 0; background-color: #fff; list-style: none;}
ul#navlist li {float: left; margin: 0; padding: 0;}
ul#navlist li a {display: block; float: left; width: 90px; height: 35px; line-height: 35px; text-align: center; }

/* hide from IE Mac \*/
ul#navlist li a {float: none;}
/* */

ul#navlist li.widenav a {width: 91px;}
ul#navlist li.home a:link, li.home a:visited {background: url(nav_home.gif) #fff no-repeat;}
ul#navlist li.home a:hover, li.home a:active, .homepage ul#navlist a#current {background: url(nred_home.gif) #fff no-repeat;}
 ul#navlist li.bio a:link, li.bio a:visited {background: url(nav_bio.gif) #fff no-repeat;}
ul#navlist li.bio a:hover, li.bio a:active, .biopage ul#navlist a#current {background: url(nred_bio.gif) #fff no-repeat;}
ul#navlist li.images a:link, li.images a:visited {background: url(nav_images.gif) #fff no-repeat;}
ul#navlist li.images a:hover, li.images a:active, .imagepage ul#navlist a#current {background: url(nred_images.gif) #fff no-repeat;} 
ul#navlist li.text a:link, li.text a:visited {background: url(nav_text.gif) #fff no-repeat;}
ul#navlist li.text a:hover, li.text a:active, .textpage ul#navlist a#current {background: url(nred_text.gif) #fff no-repeat;}
ul#navlist li.news a:link, li.news a:visited {background: url(nav_news.gif) #fff no-repeat;}
ul#navlist li.news a:hover, li.news a:active, .newspage ul#navlist a#current {background: url(nred_news.gif) #fff no-repeat;}
ul#navlist li.galleries a:link, li.galleries a:visited {background: url(nav_galleries.gif) #fff no-repeat;}
ul#navlist li.galleries a:hover, li.galleries a:active, .gallerypage ul#navlist a#current {background: url(nred_galleries.gif) #fff no-repeat;}
ul#navlist span {display: none;}

#logoname span {display:none;}
#logoname {width: 542px; height: 11px;}
#logoname a {display: block; width: 542px; height: 11px; background: url(logoname.gif) #fff no-repeat;}
.imagepage div#footer {margin-top: 40px; margin-bottom: 40px;} 
.gallerypage #footer p.copyright {padding-right: 28px;}
.editionspage div#footer, .gallerypage div#footer {padding-top: 20px; width: 542px;}
.editionspage #mill a, .editionspage .windingriver a, .editionspage .windingriver2 a, .editionspage #pulp a {text-decoration: none; }
.editionspage p.cap a {font-size: 11px; text-decoration: none;}
.editionspage p.cap a:link, .editionspage p.cap a:visited {color: #333;}
.editionspage p.cap a:hover {color: #666;}
a#pacelink {font-size: 12px;}
#editionspage div#footer p.mail a {font-size: 10px;}
div#notfound {padding-left: 150px;}
table#preview {width: 538px; border: 0; text-align: center; margin: 20px auto 40px auto ; }
table#preview td {padding: 20px 0 20px 0 ;}

/* hide from IE mac scrollbar jump fix \*/
html {
    min-height: 100%;
    margin-bottom: 1px;
}
/* end hiding from IE5 mac */



 /*  FLOAT FIXER */

#choices hr, #exhibit hr {display: block;
             clear: left;
			 margin: -0.66em 0;
		     visibility: hidden;}
hr.prints {display: block;
             clear: both;
			 margin: -0.66em 0;
		     visibility: hidden;}			

/*  FLOAT FIXER */	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */




						 
