body      { font-size: 12pt; color: black; background: #EEFFFF; font-family: verdana; margin-right: 0; margin-top: 0 }
form      { background: #EEFFFF }
form.dict { background: #EEFFFF; margin-top: 10px }
a         { text-decoration:none; color: blue }
a:visited { color: blue }
a:hover   { text-decoration:none; color:red }
a.w         { text-decoration:none; color: black }
a.w:visited { color: black }
a.w:hover   { text-decoration:underline; background: yellow; color:black }
a.u         { text-decoration:none; color: black; border-bottom: #C0B0B0 dotted 1px }
a.u:visited { color: black }
a.u:hover   { text-decoration:none; color:blue }
hr        { color: #AAAAFF; height: 1pt }
hr        { border-width: 1px; border-style: solid; border-color: #AAAAFF; height: 1px }
pre       { color: black }
pre.calc  { margin-top: 0 }
td        { color: black; font-size: 12pt }
input.in  { padding-left: 5px; vertical-align: middle; background: #FFF8F8; font-size:16px; font-weight: bold; font-family: Times; border: #C0C0C0 solid 1px; margin-bottom: 5px }
input.b   { vertical-align: middle; background: #EEEEFF; color: #6060A0; font-size: 12px; font-family: Georgia; font-weight: bold; border: #A0A0C0 solid 1px; cursor: pointer; margin-bottom: 5px }
input.addr{ vertical-align: middle; background: #EEEEFF; color: black; font-size: 12px; font-family: Georgia; border-top: #C0C0C0 solid 1px;border-left: #C0C0C0 solid 1px; border-bottom: #808080 solid 2px;border-right: #808080 solid 2px; cursor: pointer; margin-bottom: 5px; width: 180px; height: 30px }
div.hide  { display: none }
span.hide  { display: none }
div.show  { display: inline }
span.msg  { font-family: Arial; font-size: 12px; font-style: italic }
span.source { color: black; border: blue dotted 1px; padding: 4px; background: #FFFFEE; font-size: 12px }
span.small{ font-size: 12px }
span.footnote{ font-size: 12px; padding-top: 10px }
span.tiny { font-size: 12px; font-family: Georgia }
span.math { font-family: Arial; font-size: 10px }
span.title { font-family: Georgia; font-size: 12px; color: black }
span.subtitle { font-family: Georgia; font-size: 12px; color: black }
span.provider { font-family: Georgia; font-size: 10px; color: black }
div.footer { font-size: 12px; color: silver; font-family: Georgia }
span.ver  { font-family: Verdana; color: silver; font-size: 10px }
div.footer span.count  { font-family: Courier; font-size: 12px; float: left }
div.footer span.engine { color: #C0C0C0; float: right; text-align: right; font-size: 10px }
pre a         { text-decoration:none; color: black }
pre a:visited { color: black }
pre a:hover   { text-decoration:underline; background: yellow; color:black }
div.hr { border-top: #EEEEEE solid 1px; margin-top: 0px; margin-bottom: 0px }
span.pronun { font-size: 18px; font-family: 'lucida sans unicode', 'Arial Unicode MS' }
span.sound      { font-size: 12px }
a.p             { text-decoration:none; color: blue; border-bottom: gray dotted 1px }
a.p:visited     { color: blue; border-bottom: gray dotted 1px }
a.p:hover       { text-decoration:none; background: yellow; color: red }
td.cword        { font-size: 26px; color: black; font-weight: bold }
td.cword_pinyin { padding-left: 20px; font-size: 12px; color: gray }
span.num        { color: blue }
form.nomargin   { margin: 0 }
span.err        { color: blue; font-size: 12px }
input#sbi { padding-left: 2px; font-size: 12px; font-family: Times; background: #FFFCFC; border: #C0C0C0 solid 1px; display: none }
input#sbb { font-size: 10px; font-family: Georgia; font-weight: bold; border: #A0A0C0 solid 1px; background: #EEEEFF; color: #6060A0 }
div.right { float: right }
div.left  { float: left }
xiframe { width: 130px }
div.calendar_year { font-family: Courier; border: 1px solid black; width: 580px; padding: 10px; margin-left: 30px }
div.calendar_month { font-family: Courier; border: 1px solid black; width: 185px; padding: 10px; margin-left: 30px }
span.year { font-family: Arial; font-size: 24px }
span.t { font-family: Verdana }

.ad_header {color:#000;font-weight:bold;padding-bottom:0px;font-size:12px}
.ad_line1 {color:#0000FF;font-size:14px; text-decoration:underline}
.ad_text {color:#000000;font-size:12px; text-decoration:none}
.ad_url {color:#008000;font-size:12px;margin-bottom:12px; text-decoration:none}

.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads {background:#fff4f4; width: 500px; font-family: Georgia; font-size: 10px; border: 1px solid silver; margin: 5}
.narrow_ads {background:#eeffff}
