h1 { font-size: 19pt; font-weight: bold }
h2 { font-size: 16pt; font-weight: bold; letter-spacing: .5 em; text-transform: uppercase}
h4 { font-size: 12pt; font-weight: bold; }

p, th, td, div, .plain {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
}

p.header { font-size:large; color:black; }
p.caption { 
  margin-top: 2pt;
  font-size: 9pt;
  color:black;
}

.error, .message { 
  font-size: 10pt;
  color:#993333;
}

a:link, a:visited {
  text-decoration: none; 
  color: #808080;
}

a:hover, a:visited:hover {
  text-decoration: none; 
  color: #999999;
} 

span.menuoption { font-size:medium; color:black; } 
span.menuoptionactive { font-size:medium; color:black; background-color:#e0e0e0;}

.rootNewstitle {
  margin-top: 3pt;
  margin-bottom: 3pt;
  font-size: 10pt;
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
}
.smaller {
  font-size: 9pt;
}

.rootNewsexternal {
  font-size: 10pt;
  color: #990099;
  font-weight: bold;  
}

.rootTitle {
  margin-top: 2pt;
  margin-bottom: 0pt;
  font-size: 10pt;
  color:#0069C6;
  font-weight: bold;
}

.rootTitleInprint {
  margin-top: 2pt;
  margin-bottom: 0pt;
  font-size: 10pt;
  color:#003399;
  font-weight: bold;
}

.rootSubtitle {
  margin-top: 2pt;
  margin-bottom: 0pt;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color:#666666;
}

.rootInterviewteaser {
  font-size: 10pt;
  text-decoration: none;
  color:#191919;
}

.rootInterview {
  margin-top: 2pt;
  font-size: 10pt;
}

a.rootCity, a.rootCity:visited {
  font-size: 9pt;
  color: #FF6600;
  text-transform: uppercase;
}

a.underline, a.underline:visited {
  color: #000000;
  text-decoration: underline;
}

.login {
  font-size: 10px;
}

.rootInprint {
  margin-top: 0pt;
  margin-bottom: 4pt;
  font-size: 9pt;
  color: #000000;
}

.rootInprintList {
  margin-top: 0pt;
  margin-bottom: 4pt;
  text-indent:0mm;
  font-size: 9pt;
}

.rootInprintIssue {
  margin-top: 6px;
  font-size: 10pt;
  color: #003399;
}

.rootInprintSection {
  font-size: 10pt;
  color: #003399;
  font-weight: bold;
  margin-bottom: 0pt;
}

.rootInprintLetters {
  color: #da0003;
}

a.rootInprintLetters, a.rootInprintLetters:visited, a.rootInprintLetters:hover, a.rootInprintLetters:visited:hover {  
  color: #da0003;
  text-decoration: underline;  
}

.rootCopyright {
  margin-top: 0pt;
  margin-bottom: 4pt;
  font-size: 9pt;
  color: #666666;
}

.newsTitle {
  font-size: 14pt;
  color: #990099;
  text-decoration: none;
}

.newsInternationalHeader {
  font-size: 16pt;
  letter-spacing: 0 em;
  color: #990099;
  margin-bottom: 10pt;
}

.newsInternationalTitle {
  font-size: 14pt;
  color: #000000;
  font-weight: lighter;
  margin-top: 0pt;
  margin-bottom: 0pt;
}

.newsInternationalBody {
  font-size: 12pt;
  color: #000000;
  margin-top: 0pt;
}

span.newsDate {
  color: #FF66CC;
}

.newsTitleFirst {
  font-size: 18pt;
  color: #000000;
  margin-bottom: 4pt;
}

.newsTitleFollowup {
  font-size: 18pt;
  color: #000000;
  margin-bottom: 4pt;
}

.newsHeader {
  font-size: 14pt;
  color: #990099;
  font-weight: bold;
  margin-bottom: 4pt;
}

.newsBody {  
  font-size: 12pt;
  color: #333333;
  margin-top: 0pt;
}

.newsFooter, a.newsFooter, a.newsFooter:visited  {  
  color: #990099;
}

a.newsLink, a.newsLink:visited {  
  color: #990099;
  text-decoration: underline;  
}

.picksArtist {
  margin-top: 9pt;
  margin-bottom: 0pt;
  font-size: 16pt;
  font-weight: bold;
  color: #FF6600;
}

.picksLocation {
  margin-top: 2pt;
  margin-bottom: 0pt;
  font-size: 12pt;
  font-weight: bold;
  color: #333333;
}

.picksTown {
  margin-bottom: 0pt;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none; 
  color: #666666;
}

p.picksSidebartitles {
  margin-top: 3pt;
  margin-bottom: 3pt;
  font-size: 10pt;
}

a.picksSidebarlinks, a.picksSidebarlinks:visited {
  text-decoration: none; 
  color: #000000;
}

.picksBody {  
  font-size: 12pt;
  color: #333333;
}

.picksFooter {
  color: #FF6600;
}

.previewsSidebar {
  font-size: 9pt;
}

.previewsArtist {
  margin-top: 9pt;
  margin-bottom: 0pt;
  font-size: 16pt;
  font-weight: bold;
  color: #003399;
}

.previewsLocation {
  margin-top: 2pt;
  margin-bottom: 0pt;
  font-size: 12pt;
  color: #003399;
}

.museumsArtist {
  margin-top: 9pt;
  margin-bottom: 0pt;
  font-size: 16pt;
  font-weight: bold;
  color: #006633;
}

.museumsLocation {
  margin-top: 2pt;
  margin-bottom: 0pt;
  font-size: 12pt;
  color: #006633;
}

.museumsOfnote {
  font-size: 10pt;
  color: #006633;
}

.museumsFooter {
  color: #006633;
}

.museumsSidebar {
  font-size: 11px;
}

.museumsActive {
  font-size: 11px;
  color: #D3071E;
}

div.mfPath {
  margin-top: 0px;
  margin-bottom: 8px;
  margin-left: 8px;
  font-size: 10px;
  font-weight: bold;
}

div.mfPathActive {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 8px;
  font-size: 10px;
  font-weight: bold;
}

a.mfPath, a.mfPath:hover, a.mfPath:visited, a.mfPath:visited:hover {
  color: #979797;
}

a.mfPathActive, a.mfPathActive:hover, a.mfPathActive:visited, a.mfPathActive:visited:hover {
  color: #ffffff;
}

.mfSubtitle {
  margin-top: 4px;
  font-size: 11px;
  color: #00529b;
}

.mfBody, a.mfBody, a.mfBody:visited {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 11px;
  line-height: 120%;
  color: #000000;
}

.mfBodyIndent { 
  margin-top: 0px;
  font-size: 11px;
  line-height: 120%;
  color: #000000;
  padding-left: 1.7em;
}

a.mfBody:hover, a.mfBody:visited:hover, a.mfBodyLight:hover, a.mfBodyLight:visited:hover {
  color: #de000f;
  text-decoration: underline;
}

a.mfBodyLight, a.mfBodyLight:visited {
  color: #979797;
  text-decoration: underline;
}

a.mfBodyUnderline, a.mfBodyUnderline:visited {
  color: #000000;
  text-decoration: underline;
}

.mfBodyRed, a.mfBodyRed, a.mfBodyRed:visited, a.mfBodyRed:hover, a.mfBodyRed:visited:hover {
  color: #de000f;
}

p.mfCountry {
  margin-top: 1em;
  margin-bottom: 0.25em;
}
p.mfPlace {
  margin-top: 0px;
  margin-bottom: 0.5em;
  line-height: 120%;
}

.mfBottom {
  margin-top: 50px;
  font-size: 11px;
  color: #00529b;
}

a.mfBottomUnderline, a.mfBottomUnderline:visited, a.mfBottomUnderline:hover, a.mfBottomUnderline:visited:hover  {
  color: #00529b;
  text-decoration: underline;
}


.interviewIntro {
  font-size: 12pt;
  font-weight: bold;
  color: #000066;
  /* text-transform: uppercase; */
}

b.interview {
  color: #000066;
}

.interviewPerson {  
  color: #666666;
}

.interviewBody {  
  font-size: 12pt;
  color: #333333;
}

.interviewFooter {  
  font-family: Arial, Helvetica, sans-serif;
  color: #CC6600;
}


.symposiumIntro {
  font-size: 14pt;
  color: #666666;
}

.symposiumPerson {  
  margin-top: 8pt;
  margin-left: 4pt;
  margin-right: 4pt;
  font-size: 12pt;
  font-weight: bold;
  color: #FF6666;
}

.symposiumDate {  
  font-weight: normal;
  font-size: 10pt;
  color: #666666;
}

.symposiumBody {  
  margin-top: 8pt;
  margin-right: 8pt;
  margin-bottom: 8pt;
  font-size: 12pt;
  color: #333333;
}

.symposiumFooter {  
  color: #FF6666;
}

.diaryTitle {
  margin-top: 0pt;
  margin-bottom: 4pt;
  font-size: 14pt;
  color: #6699CC;
  text-decoration: none;
}

span.diaryDate {
  font-weight: bold;
}

.diaryBody {  
  margin-top: 0pt;
  font-size: 12pt;
  color: #333333
}

.diaryFooter {  
  color: #6699CC;
}

.inprintHeader {
  margin-top: 8px;
  margin-bottom: 28px;
  font-size: 22pt;
  color: #ff4018;
}

.inprintBiosmall {
  font-size: 9pt;
  color: #4C4C4C;
}

.inprintHotlistSidebar {
  font-size: 12pt;
  color: #ffffff;
}

.inprintHotlistIntro {
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
}

.inprintToptenSidebar {
  font-size: 9pt;
  color: #333333;
}


.inprint102030Lead {
  font-size: 12pt;
  font-weight: bold;
  color: #003399;
}

.inprint102030HeaderLinked {
  font-size: 14pt;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

.inprint102030Header {
  font-size: 14pt;
  color: #000000;
  font-weight: bold;
}

.bigger {
  font-size: 12pt;
}

.inprintLead {
  font-size: 12pt;
  color: #4C4C4C;
}

.inprintFeatureIntro, .inprintBody, .inprintSidebar {
  font-size: 12pt;
  color: #000000;
}

.linksLinktitle {
  margin-top: 0pt;
  margin-bottom: 0pt;
  font-size: 14pt;
  font-weight: bold;
  color: #CC0033;
}

.linksLinkdescr {
  margin-top: 0pt;
  margin-bottom: 0pt;
  font-size: 12pt;
  color: #666666;
}

.linksURL {
  margin-top: 0pt;
  font-size: 10pt;
}


.talkback {
  font-size: 12pt;
}

hr.talkback {
  width:100%;
  color:#ebebeb;
  height:1px;
}

.talkbackHeader {
  font-weight: bold;
  color: #9ABC33;
}

p.talkbackGuidelines {
  font-size: 9pt;
}

.talkbackTitle, a.talkbackTitle, a.talkbackTitle:visited {
  font-weight: bold;
  text-decoration: none;
  color: #9ABC33;
}

.talkbackFooter {  
  color: #9ABC33;
}

tr.content {
  font-size:medium; color:black;
  background-color:#e0e0e0;
}

input,select,textarea { font-family: Geneva, Verdana, monospace; font-size:9pt; }

.dropdown {
  position: absolute; color:black; width:60px;
  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
  background-color: #ffffff; layer-background-color: #ffffff; left:332px; top:65px; z-index:1;
  visibility: hidden;
}
