#results_xhtml { font-size: 1.2em; }
#results_xhtml strong {font-weight:bold;}

/* remove interfering style from global.css */
#results_xhtml span.phrase { display:inline; float:none; }
#results_xhtml span.text { display:inline; float: none; }

/* put the TTS icon on a line by itself */
#results_xhtml div.ttsLink { display:block; text-align: left; }

/* add linebreaks */
#results_xhtml .term,
#results_xhtml .genericphrase,
#results_xhtml .firstsense,
#results_xhtml .pronunciation,
#results_xhtml .more-link,
#results_xhtml .box,
#results_xhtml .webLink,
#results_xhtml .translatedPhrase,
#results_xhtml .definitions,
#results_xhtml .sense,
#results_xhtml .labelSubjectField
{ display: block; }

/* add small-caps */
#results_xhtml .partOfSpeech,  
#results_xhtml .additionalPartOfSpeech,
#results_xhtml .label,
#results_xhtml .defPartOfSpeech
{ font-variant: small-caps; }

/* little adjustments here and there */
#results_xhtml .headwordterm { margin-top: 1em; }
#results_xhtml .headwordterm .partOfSpeech { display:inline; }
#results_xhtml .headword { font-weight:bold; font-size: 1.6em;}
#results_xhtml .multipleResultsHeadword { font-weight:bold; font-size: 1.2em;}
#results_xhtml .more-link { font-size: .9em; line-height: 1em; margin-bottom: 1em;}
#results_xhtml .labelFreqBand { display:none; } 
#results_xhtml .box { border: dotted 1px black; }
#results_xhtml .box h4 { font-weight:bold; margin: 2px; font-size: 1em; }
#results_xhtml .homonym { font-size: 1em; vertical-align: super; }
#results_xhtml .labelTrademark { font-size: 1.6em; font-weight:bold; }
#results_xhtml .translatedPhrase .phrase em a { font-style:italic; font-weight:normal; }
#results_xhtml .xrefLabelGrammar { font-weight: bold; }

/* color one language blue */
#results_xhtml a,
#results_xhtml .translatedPhrase .text,
#results_xhtml .blue,
#results_xhtml .blue a,
#results_xhtml .blue a:visited,
#results_xhtml .label .blue,
#results_xhtml .label .blue a,
#results_xhtml .label .blue a:visited,
#results_xhtml .optprep .blue,
#results_xhtml .optprep .blue a,
#results_xhtml .optprep .blue a:visited,
#results_xhtml a:visited { color: #0000cc; } 

/* color the other language black */
#results_xhtml .phrase, #results_xhtml .phrase a, #results_xhtml .phrase a:visited,
#results_xhtml .compoundSubentryPhrase, #results_xhtml .compoundSubentryPhrase a, #results_xhtml .compoundSubentryPhrase a:visited,
#results_xhtml .label, #results_xhtml .label a, #results_xhtml .label a:visited,
#results_xhtml .optprep, #results_xhtml .optprep a, #results_xhtml .optprep a:visited,
#results_xhtml .inflectionPronunciation, /* ipa data that should be black */
#results_xhtml .inflectionPronunciation a, #results_xhtml .inflectionPronunciation a:visited /* ipa data that should be black */
{ color:#000; font-style:normal; font-weight: bold; } 

/* coloring exceptions... */
#results_xhtml .partOfSpeech,
#results_xhtml .partOfSpeech a
 { color:inherit; } /* gender labels in french dictionary are incorrectly labeled as parts of speech */

/* unbold a few things from above */
#results_xhtml .inflectionPronunciation, /* ipa data that should be black */
#results_xhtml .inflectionPronunciation a, #results_xhtml .inflectionPronunciation a:visited /* ipa data that should be black */
{ font-weight: normal;}