/* NMAI - Main Site */
div.caption font {
	font-size:8pt;
}
font { /* If you make any edit to font, edit on 404.htm as well */
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 13pt;
	background-color: transparent;
	}	
font.bold { 
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 13pt;
	font-weight: bold;
	background-color: transparent;
	}
font.date { 
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 13pt;
	background-color: transparent;
	}
font.orange {
	color: #C63000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
font.small {
    font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 10pt;
	}
	
	
	
font.red {
	color: #CC0000;
	}
font.redsmall {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	line-height: 11pt;
	background-color: transparent;
	}
.caption {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 10pt;
	background-color: transparent;
	}
	
.pdf {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	line-height: 13pt;
	background-color: transparent;
	}
	
	
/* caption for popup */
font.captionpopup {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 11pt;
	background-color: transparent;
	}
		
/* title for content page. color=red */	
font.pagetitle {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	line-height: 12pt;
	font-weight: bold;
	background-color: transparent;
	}
font.pagetitlesmall {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	line-height: 12pt;
	font-weight: bold;
	background-color: transparent;
	}	

/* for calendar section */
font.calendardate {
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	line-height: 14pt;
	font-weight: bold;
	background-color: transparent;
	}	
font.calendartitle {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	line-height: 13pt;
	font-weight: bold;
	background-color: transparent;
	}
font.calendartext {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 11pt;
	background-color: transparent;
	}
	
/* Events */
font.eventhighlight {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	line-height: 12pt;
	font-weight: bold;
	background-color: transparent;
	}
font.event {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 11pt;
	background-color: transparent;
	}
font.eventred {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	line-height: 12pt;
	font-weight: bold;
	background-color: transparent;
	}
	
/* Exhibitions */
font.eventsonline {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 9pt;
	background-color: transparent;
	}

		
/* press release: (top) department name, date */	
font.presshead {
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	line-height: 15pt;
	background-color: transparent;
	}
font.pressdept {
	font-size: 10pt;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	line-height: 13pt;
	background-color: transparent;
	}
font.pressreleasenum {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 10pt;
	background-color: transparent;
	}
/* press release: (bottom) smithsonian contact info */	
font.presssmith {
	font-size: 8pt;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	line-height: 10pt;
	background-color: transparent;
	}			
/* search result: url address */				
font.searchurl {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12pt;
	background-color: transparent;
	}
/* search result: score % */				
font.searchscore {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12pt;
	background-color: transparent;
	}
	
/* Sitemap */
font.sitemap {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 13pt;
	background-color: transparent;
	}
		
a.sitemap, a.sitemap:visited {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	}
		
a.sitemap:hover, a.sitemap:active {
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	}
.header_663366 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #663366;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_339999 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #339999;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_CC9933 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC9933;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_000000 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_990000 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_999933 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #999933;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_FF9900 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_000099 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_999933 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #999933;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_FFFFFF {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.header_242120 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #242120;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.sitemap_first {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14pt;
	font-weight: bold;
}
.sitemap_first_2line {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 10pt;
	font-weight: bold;
}
.sitemap_second {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 10pt;
}	
	
	
	
	
/* Bookshop */
.shop_item {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
}
.shop_title {
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
}
.shop_infocopy {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-decoration: none;
}
.shop_infohead {
	font-size: 12px;
	color: #a8d1ef;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-decoration: none;
}
.shop_bodycopy {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.shop_bodyhead {
	font-size: 12px;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
}
.shop_bodylink {
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.shop_audiocopy {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
}
.shop_caption {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
}
.shop_support {
	font-size: 12px;
	color: #FFcc00;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-decoration: none;
}
.favorites_title {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
}
.favorites_body { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #a8d1ef;
	line-height: 16px; 
}
strong.bookshop {
	color: #CC0000;
	}
font.notavailable {
	color: #FF6600;
	font-style: italic;
	}
a.bookshop, a.bookshop:visited {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	background-color: transparent;
	}
		
a.bookshop:hover, a.bookshop:active {
	text-decoration: underline;
	color: #CC0000;
	font-weight: bold;
	background-color: transparent;
	}	
	

/* employment section. job listing */	
font.job {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 10pt;
	background-color: transparent;
	}

/* Visitor Section. visitred = red bold. */
font.visit {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12pt;
	background-color: transparent;
	}
	
font.visitred {
	color: #CC0000;
	font-weight: bold;
	}
					
/* default hyperlink setting for the content. */
 /* If you make any edit to a, edit on 404.htm as well */
a, a:visited {
	text-decoration: none;
	color: #CC0000;
	}
		
a:hover, a:active {
	text-decoration: underline;
	color: #CC0000;
	}

a.more, a.more:visited, a.more:hover, a.more:active {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	font-size: 8pt;
	}
	
a.totop, a.totop:visited {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	font-size: 8pt;
	}
		
a.totop:hover, a.totop:active {
	text-decoration: underline;
	color: #CC0000;
	font-weight: bold;
	font-size: 8pt;
	}
		
/* START delete later */
	
a.small, a.small:visited {
	text-decoration: underline;
	color: #0033CC;
	background-color: transparent;
	}
			
a.small:hover, a.small:active {
	text-decoration: none;
	color: #CC0000;
	background-color: transparent;
	}

a.medium, a.medium:visited {
	text-decoration: underline;
	color: #0033CC;
	background-color: transparent;
	}
			
a.medium:hover, a.medium:active {
	text-decoration: none;
	color: #CC0000;
	background-color: transparent;
	}
		
font.title {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16pt;
	background-color: transparent;
	}
		
font.small {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 11pt;
	background-color: transparent;
	}
	
font.medium {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12pt;
	background-color: transparent;
	}
/*END delete later */	
	
form {
	margin: 0px;
	padding: 0px;
	}
/* input box for search */	
input.search {
	color: #000000;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* input box for search - Homepage */
input.hp {
	color: #000000;
	background-color: #FFE784;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.leftimage {
padding: 0px 4px 0px 4px;}

td.middlecol{
padding: 0px 0px 0px 0px;
background-color: #FFCA3A;}

td.middlecolbot{
padding: 4px 4px 4px 0px;}

td.finalcol{
padding: 4px 4px 4px 0px;}

td.finalcol2{
padding: 4px 4px 0px 0px;
background-color:#FFCA3A;}

td.nacol{
padding: 9px 9px 9px 12px;
background-color:#FFE39C;}

td.nacol2{
padding: 9px 12px 9px 0px;
background-color:#FFE39C;}

td.necol{
padding: 0px 9px 9px 12px;
background-color:#FFE39C;}

td.necol2{
padding: 0px 12px 9px 0px;
background-color:#FFE39C;}

.indent {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12pt;
	background-color: transparent;
	padding-left: 11pt;  
   }
   
   
/* custom house */
.customhouse {
	font-size: 10pt;
	font-family:"Times New Roman", Times, serif;
	color: #503F11;
	line-height: 12pt;
	background-color: transparent;	
}	
   
