/* brown background for popup windows */
body {	margin: 15px; 
  		padding: 15px; 
		background: #FFFFFF; }

/* for ici header on index and home pages */
.ici {  font-family: garamond, palatino, serif, times;
		font-style: italic;
		font-variant: small-caps;
		letter-spacing: 3px;
		color: #335522;
		font-size: 20pt;
		line-height: 28pt; }
	
/* for headers on other pages */
.head { font-family: garamond, palatino, serif, times;
		font-style: italic;
		font-variant: small-caps;
		font-weight: 500;
		letter-spacing: 3px;
		color: #335522;
		font-size: 14pt;
		line-height: 18pt; }

/* for regular subheads */		
.subhead1 { font-family: garamond, palatino, serif, times;
		font-style: italic;
		font-weight: 600;
		letter-spacing: 2px;
		color: #335522;
		font-size: 14pt;
		line-height: 18pt; }
		
/* for smaller subheads */
.subhead2 { font-family: garamond, palatino, serif, times;
		font-style: italic;
		font-weight: 500;
		letter-spacing: 1px;
		color: #666600;
		font-size: 12pt;
		line-height: 16pt; }
		
/* for even smaller, tighter subheads */
.subhead3 { font-family: garamond, palatino, serif, times;
		font-style: italic;
		font-weight: 500;
		color: #666600;
		font-size: 11pt;
		line-height: 16pt; }

/* for navigation links on left side */		
.nav { font-family: sans-serif, arial, helvetica;
		color: #555555;
		font-size: 10pt; 
		line-height: 14pt; }

/* for navigation links on home page at top */			
.nav-home { font-family: sans-serif, arial, helvetica;
		color: #555555;
		font-size: 10pt; 
		line-height: 18pt; }
		
/* for navigation links next to blurbs and other text blocks */		
.nav2 { font-family: sans-serif, arial, helvetica;
		color: #555555;
		font-size: 10pt; 
		font-weight: 500;
		line-height: 13pt; 
		margin-left: 15px; 
		margin-right:  15px; }
		
/* for navigation links that are titles */		
.nav3 { font-family: sans-serif, arial, helvetica;
		color: #555555;
		font-size: 10pt; 
		font-weight: 400;
		font-style: italic;
		line-height: 13pt; 
		margin-left: 15px; 
		margin-right:  15px; }

/* like nav3, except without indent */		
.nav3a { font-family: sans-serif, arial, helvetica;
		color: #555555;
		font-size: 10pt; 
		font-weight: 400;
		font-style: italic;
		line-height: 13pt; }

/* for large text blocks */
.text1 { font-family: sans-serif, arial, helvetica;
		color: #444444;
		font-size: 9pt;
		line-height: 12pt; }
		
/* for large text blocks with indent */
.text2 { font-family: sans-serif, arial, helvetica;
		color: #444444;
		font-size: 9.5pt;
		line-height: 13pt;  
		margin-left:  15px; 
		margin-right:  15px; }

/* for captions under regular photos */		
.caption { font-family: arial, helvetica, sans-serif;
		color: #555555;
		font-size: 8pt; 
		line-height: 15pt; 
		margin-left:  15px; 
		margin-right:  15px; }

/* for captions under artwork (titles) */		
.caption2 { font-family: arial, helvetica, sans-serif;
		color: #555555;
		font-size: 8pt; 
		font-style: italic;
		line-height: 15pt; 
		margin-left:  15px; 
		margin-right:  15px; }
		
/* for multi line captions under artwork (titles) */		
.caption3 { font-family: arial, helvetica, sans-serif;
		color: #555555;
		font-size: 8pt; 
		font-style: italic;
		line-height: 10pt; }

/* for multi line captions */		
.caption4 { font-family: arial, helvetica, sans-serif;
		color: #555555;
		font-size: 8pt; 
		font-style: normal;
		line-height: 10pt; }
		
/* for multi line captions with indent */		
.caption5 { font-family: arial, helvetica, sans-serif;
		color: #555555;
		font-size: 8pt; 
		font-style: normal;
		line-height: 10pt; 
		margin-left:  15px; 
		margin-right:  15px;}

/* for horizontal rules */
.rule {  border-top-width:  1px;
		 width: 600px;
         border-top-style: solid;
         border-color: #666666; }
         
/* for medium horizontal rules */
.rule2 {  border-top-width:  1px;
		 width: 550px;
         border-top-style: solid;
         border-color: #666666; }

/* for short horizontal rules */
.rule3 {  border-top-width:  1px;
		 width: 500px;
         border-top-style: solid;
         border-color: #666666; }
         
/* for light gray short horizontal rules */
.rule4 {  border-top-width:  1px;
		 width: 400px;
         border-top-style: solid;
         border-color: #999999; }
                  
/* for short horizontal rules */
.rule5 {  border-top-width:  1px;
		 width: 400px;
         border-top-style: solid;
         border-color: #666666; }

A:link { color: #36618C; 
	text-decoration: none; 
	font-weight: 400; }
	
A:visited { color: #4F5C6A; 
	text-decoration: none;
	font-weight: 400; }

A:hover { color: #871F1F; }
