body {
	color:#000000;
	font-family:palatino, times, serif;
	font-style:normal;
	font-weight:normal;
	letter-spacing: .1em;
	line-height: 1.1ex;
	font-size: 13px;
}
td { color:#000000; font-style:normal; font-weight:normal; }
p { color:#000000; font-style:normal; font-weight:normal; }
span { color:#000000; font-style:normal; font-weight:normal; }
div { color:#000000; font-style:normal; font-weight:normal; }

input, select, textarea {font-size:11px;font-family:arial,verdana,helvetica,sans-serif;}
.ordinary {font-size:14px;font-family:arial,verdana,helvetica,sans-serif;}

.navNormal { color:#000000; font-family:arial,verdana,helvetica,sans-serif; }
.conceptsText { font-style:normal; font-size:4pt; font-weight:normal; color: #ddd; line-height: .9em; }
h1.conceptTitle { font-style: normal; font-size: 3pt; font-weight: normal; color: #fff; position: absolute; top: 32px; }

a { color:#00009c;  
	text-decoration: none;}
a:link {
	color:#00009c;
	text-decoration: none;
}
a:visited { color:#00009c; 
	text-decoration: none;}
a:hover { color:#ff0000;  
	text-decoration: none;}

img#title {
	margin-bottom: 48px;
}

.linkNoLine { color:#00009c; text-decoration:none; }
.linkNoLine:link { color:#00009c; text-decoration:none; }
.linkNoLine:visited { color:#00009c; text-decoration:none; }
.linkNoLine:hover { color:#ff0000; text-decoration:underline; }

.restoMenuLinks { color:#999999; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; }
.restoMenuLinks:link { color:#999999; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; }
.restoMenuLinks:visited { color:#999999; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; }
.restoMenuLinks:hover { color:#ff0000; font-family:arial,verdana,helvetica,sans-serif; text-decoration:underline; }

.restoMenuLinksSelected { color:#000000; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; }
.restoMenuLinksSelected:link { color:#000000; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; }
.restoMenuLinksSelected:visited { color:#000000; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; }
.restoMenuLinksSelected:hover { color:#ff0000; font-family:arial,verdana,helvetica,sans-serif; text-decoration:underline; }

.tinyMenu { font-size:9pt; }
.bigTitle { color:#333333; font-style:normal; font-size:20pt; font-weight:bold; }
.mediumTitle { color:#222222; font-style:normal; font-size:16pt; font-weight:bold; }

.largeFirstLetterPoems { color:#373737; font-style:normal; font-size:28pt; font-family:futura,arial,verdana,helvetica,sans-serif; line-height:88%; }
.largeFirstLetterPoemsAligned { color:#373737; font-style:normal; font-size:28pt; font-family:futura,arial,verdana,helvetica,sans-serif; line-height:100%; vertical-align:-27% }

.largeFirstLetter { color:#373737; font-style:normal; font-size:24pt; font-family:futura,arial,verdana,helvetica,sans-serif; line-height:88%; }
.mediumFirstLetter { color:#373737; font-weight:bold; font-size:18pt; font-family:futura,arial,verdana,helvetica,sans-serif; line-height:100%; }
.finePrint { color:#000000; font-style:normal; font-size:9pt; font-weight:normal; }
.demureText { color:#332f2b; }
.demureTextSmall { color:#332f2b; font-size:10pt; }
.fractionText { font-size:10pt; }
.demureFractionText { color:#332f2b; font-size:10pt; }
.poemText { color:#332f2b; line-height:135%; }

.millerTitleProfile { color:#dc615a; font-size:22; font-weight:bold; letter-spacing:1em; }
.millerTitleHeadline { color:#7e819f; font-family:"times new roman,times,serif"; font-size:48; }
.millerTitleSubtitle { font-family:"times new roman,times,serif"; font-size:24; font-weight:bold; }
.millerTitleCredits { font-family:"times new roman,times,serif"; font-size:20; }
.millerBodyLargeFirstLetter { color:#dc615a; font-family:"times new roman,times,serif"; font-size:144; float:left; line-height:72%; }
.millerBodyText { font-family:"times new roman,times,serif"; font-size:17; }
.millerPicCaption { font-family:"times new roman,times,serif"; font-size:16; }

.contactMiniBoxHeader { font-size:8pt; color:#ffffff; font-weight:bold; letter-spacing: 0.1em; }
.contactPriceListLabel { color:#332f2b; }
.contactPriceListMoney { color:#332f2b; font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif; }
.contactFormText { font-size:10pt; }
.contactFormError { color:#cc0000; font-size:14pt; font-weight:bold; }

.museumName  { font-size:20pt; }
.museumTitle { font-size:14pt; }

.smallBanner { font-size:14pt; }
.mediumBanner { font-size:18pt; }

.printPagePaintingTitle { color:#404040; font-size:12pt; font-weight:bold; }

.printSelectionTableTitle { color:#000000; font-size:13pt; font-weight:bold; }
.printSelectionTableTitleSmall { color:#000000; font-size:12pt; font-weight:bold; }
.printSelectionTableTextSmall { color:#000000; font-size:9pt; }
.printSelectionTableKey { color:#000000; font-size:10pt; }
.printSelectionTableValue { color:#484848; font-size:10pt; }

.printSelectionTableNumber { color:#000000; font-size:8pt; }
.printSelectionTableDimensions { color:#000000; font-size:8pt; }

.printOptionsBoxMoney { font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif; color:#000000; font-size:8pt; }
.printOptionsBoxText { font-size:10pt; }

.indexTitle { font-size:18pt; color:#333333; font-weight:bold; letter-spacing: 0.1em; }
.searchengine {
	line-height: 1pt;
	font-size: 1pt;
}
.bylineSpace {
	line-height: 72px;
	padding-top: 12px;
}

.tinytext {
	font-size: medium;
	color: #ccc;
	font-size: .5em;
	line-height: 1em;
}