/** Entries. **/
form.entry select
{       z-index: 1;
}
.entry
{       margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 25px;
        padding-bottom: 10px;
}
.entry h4
{       color: #326799;
        font-size: 140%;
        margin-top: 15px;
}
/** Art. **/
.entry .art
{       background: #EEEEEE;
        border: solid 1px #AAAAAA;
        margin-top: 1em;
        padding: 10px;
        text-align: center;
}
/** Art captions. **/
.entry .art .capt
{       font-weight: bold;
}
/** Art images. **/
.entry .art img
{
}
/** Definition sets. **/
.entry .def
{       display: inline;
}
/** Defined run-ons. **/
.entry .dro
{       padding-left: 10px;
}
/** Undefined run-ons. **/
.entry .uro
{       margin-top: 10px;        
}
/** Function labels. **/
.entry .fl
{       color: #525252;
        font-style: italic;
}
/** Headwords, defined run-on headwords, alternate headwords, inflected headwords, sense inflected headwords, undefined run-on headwords, and variant headwords. **/
.entry .ahw,
.entry .dro .dre,
.entry .hw,
.entry .in .if,
.entry .sin .if,
.entry .svr .va,
.entry .uro .ure,
.entry .vr .va
{       display: inline;
        font-weight: bold;
}
.entry .dro .dre
{       font-size: 13px;
        margin-left: -10px;
}
.entry .hw,
.entry .vr .va
{       font-size: 160%;
}
.entry .uro .va
{       font-size: 100%;
}
.entry .sin .if,
.entry .svr .va
{       font-style: italic;
}
.entry .dro .vr .va
{       font-size: 100%;
}
/** MyDictionary links. **/
.entry .mydict_link
{       float: right;
        margin-right: 3px;
}
.entry .mydict_link img
{       border: 0;
}
/** Hsls. **/
.entry .hsl
{       font-style: italic;
}
/** Inflection, sense, slb, and sense specific labels. **/
.entry .lb,
.entry .il,
.entry .sl,
.entry .cl,
.entry .slb,
.entry .ssl
{       font-style: italic;
}
/** Phrases and phrasev's. **/
.entry .phrase,
.entry .phrasev
{       color: black;
        font-weight: bold;
}
/** Senses. **/
.entry .def .sense
{       color: #525252;
        margin-bottom: 10px;
}
.entry .dro .def .sense.first
{       display: inline;
}
/** Pron and sense specific prons. **/
.entry .pr,
.entry .sp
{
}
/** Bold notes. **/
.entry .bnote
{       font-style: italic;
        font-weight: bold;
}
/** Grams, sgrams and wsgrams. **/
.entry .gram,
.entry .sgram,
.entry .wsgram
{       font-style: italic;
}
/** Sds. **/
.entry .sd
{       font-style: italic;
}
/** Sense numbers. **/
.entry .def .sn
{       font-weight: bold;
}
.entry .def sn.first
{       clear: left;
}
/** Verbal illustrations. **/
.entry .vi
{       color: blue;
        font-size: 12px;
}
/** Unicode. **/
.entry .unicode
{	font-family: 'Lucida Sans Unicode';
}
/** Variant labels. **/
.entry .rsl,
.entry .pvl,
.entry .vl
{       font-style: italic;
        font-weight: normal;
}
/** Usage. **/
.entry .usage
{       border: solid 1px black;
        margin: .25em 0 .25em 0;
        padding: .25em;
}
/** Synonyms. **/
.entry .syns
{       border: solid 1px black;
        margin: .25em 0 .25em 0;
        padding: .25em;
}
/** Italics. **/
.entry .it
{       font-style: italic;
}
/** Unsupported element. **/
.entry .unsupported
{       color: red;
        font-weight: bold;
}
/** Called alsos. **/
.entry .ca
{
}
.entry .ca .cat
{       font-style: italic;
}
/** Directional cross-reference. **/
.entry .dx a,
.entry .sc a,
.entry .sx a,
.entry .synref a,
.entry .usageref a,
.entry .dxt
{       color: black;
        font-size: 14px;
        font-variant: small-caps;
}
/** Tags. **/
.entry .tag
{       font-style: italic;
}
/** Snotebox. **/
.entry .snotebox
{       border: solid 1px black;
        margin: .25em 0 .25em 0;
        padding: .25em;
}
/** The dictionary results list styles. **/
.pag-count
{       padding-top: 5px;
}
.page_results ol.results
{       border: solid 1px #C8C8C8;
        height: 55px;
        margin-bottom: 5px;
        margin-top: 5px;
        padding: .25em;
        overflow: auto;
        width: 200px;
}
.page_results ol.results li
{       list-style-type: none;
        margin: 0;
        padding: 0;
}
* html .page_results ol.results li
{       border: solid 1px white;
}
* html .page_results ol.results li.selected
{       border: solid 1px #5B1AD4;
}
.page_results ol.results li a,
.page_results ol.results li a:active,
.page_results ol.results li a:hover,
.page_results ol.results li a:link,
.page_results ol.results li a:visited
{       color: #326799;
        display: block;
        font-weight: bold;
        padding: 2px;
        text-decoration: none;
}
.page_results ol.results li a:hover
{       color: white;
        background: #69C8C5;
}
.page_results ol.results li.selected a,
.page_results ol.results li.selected a:active,
.page_results ol.results li.selected a:hover,
.page_results ol.results li.selected a:link,
.page_results ol.results li.selected a:visited
{       background: #5B1AD4;
        color: white;
}
div.entry div.def .dxt span,
div.def .dxt span,
.dxt span
{       text-decoration: none;
}
.entry div.def
{       font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
}
.entry .dx
{       font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
}
.entry div.new-sense-block
{       clear: left;
        display: block;
        float: none;
        height: 13px;
}
.entry .headword
{       background: url(/skins/default/images/bkg-headword.jpg) no-repeat -100px top;
        margin-bottom: 8px;
        padding: 4px 0 4px 4px;
}
.entry .headword .fl
{       color: #black;
        font-family: arial, verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding-left: 7px;
        font-style: normal;
}
.entry .headword .pr
{       color: black;
        font-family: arial, verdana, sans-serif;
        font-size: 13px;
        font-style: normal;
        padding-left: 9px;
}
.entry .hw
{       font-size: 24px;
}
.entry sup.homograph
{       font-size: 8px;
        *font-size: 12px;
        font-size: 12px\0/;
}
.entry .hw sup.homograph
{       color: #5890b3;
        font-size: 60%;
        *font-size: 75%;
        font-size: 75%\0/;
        padding: 0;
}
.entry .dro div.new-sense-block
{       height: 5px;
}
.entry .dro .def
{       clear: left;
        display: block;
        float: none;
}
.entry .def
{       line-height: 18px;
}
.entry .dro
{       margin-top: 13px;
}
.entry .meaning
{       height: 15px;
}
/** Changes 4/28/2011 **/
.entry .in,
.entry .in .if
{	font-size: 14px;
}
.entry .dre,
.entry .uro
{	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
}
.entry .dro .dre
{	display: block;
	float: none;
}
.entry .phrasev .pva
{	font-size: 12px;
}
.entry .phrase
{	font-size: 12px;
}
.entry .snote-sym .unicode
{	font-family: verdana, arial, sans-serif;
	font-size: 14px; 
	padding: 0 5px 0 0;
}
