@charset "UTF-8";
DIV.switchoff TABLE.lang TR.i {display: block}
DIV.switchoff TABLE.lang TR.i {display: table-row}
DIV.switchoff TABLE.lang TR {display: block}
DIV.switchoff TABLE.lang TR {display: table-row}
DIV.switchoff TABLE.lang TR.ii TD {display:inline}
DIV.switchoff TABLE.lang TR.ii TD {display:table-cell}
DIV.switchoff TABLE.lang TR.ii {display: table-row}
body {
background-color: #fefefe;
color: black;
}
body {margin: 0; padding: 2ex 2ex 2ex 2ex;}
div#mainbox {
background-color: white;
display: inline;
color: black; padding: 10px; 
padding-top: 0ex;
padding-bottom: 6ex;
border: solid white; border-width: 0 ;
}
P.nocss {
display: none
}
DIV.padbox {
display: none
}
DIV#internbox {display: none}
a:link {text-decoration: none !important; color: black !important}
a:link:visited {text-decoration: none !important; color: black !important}
a:visited {text-decoration: none !important; color: black !important}
A[href^="http:"]:link {color: #040}
a.linklist {display: block}
a.linklist:link {color: #040}
.spicenavig {display: none}
A.first {color: black; font-variant: small-caps; font-weight: bolder; font-size: larger}
H1, H2, H3, H4 {font-family: sans-serif; line-height: 2ex}
TD {text-indent: 0}
TABLE.lang {border-style: solid; border-width:2pt; border-color: #777 black black #777}
TABLE.lang TD {vertical-align: top; border-width: 1pt; border-style: solid; border-color: black #777 #777 black}
TABLE.lang TR.merge1 TD {border-bottom:0; border-spacing: 1pt 0pt}
TABLE.lang TR.mergeX TD {border-bottom:0; border-top:0; border-spacing: 1pt 0pt}
TABLE.lang TR.merge2 TD {border-top:0; border-spacing: 1pt 0pt; }
TABLE.lang TR.merge1 TD[rowspan] {border-width: 1pt;  border-style: solid; }
TABLE.lang THEAD TD {font-weight: bold; font-style: italic; vertical-align: middle; line-height: 5ex}
DIV.text P {text-indent: 1.5em; margin-top:1ex; margin-bottom:1ex}
DIV.text P.dd {margin-top: 0; text-indent: 0; margin-bottom: 1ex}
DIV.text UL {padding-top:1ex; padding-bottom:1ex; } 
BODY DIV.mainbox UL {padding-left:3em ; margin-left: 3em ; border: 1pt solid green !important} 
DIV.text  P {text-indent: 0}
DIV.text UL P {text-indent: 0}
DIV.text OL {margin-top:1ex; margin-bottom:1ex}
DIV.text OL P {text-indent: 0}
DIV.text BLOCKQUOTE P {text-indent: 0}
DIV.text DL P {text-indent: 0; margin-top:2ex; margin-bottom:2ex}
SPAN.hanzi {font-size: 150%}
UL.bottlist LI {margin-top: 0.75ex; margin-bottom: 0.75ex}
LI.geo {margin-top: 1.0ex; margin-bottom: 1.0ex}
LI.geo P {margin-top: 0ex; margin-bottom: 0ex}
DIV.hanzi DT {margin-top: 2.0ex; margin-bottom: 0.0ex}
DIV.hanzi DD {margin-top: 0.1ex; margin-bottom: 0.0ex}
DL.where DT {margin-top: 2ex}
DL.photo DT {margin-top: 0.75ex}
DIV.preamble P {text-indent: 0; margin-top:2ex; margin-bottom:2ex}
DIV.preamble P.dd {text-indent: 0; margin-top:0.5ex; margin-bottom:2ex}
DIV.preamble DT {font-family: sans-serif; margin-top: 4ex}
HR {margin-top: 4ex; margin-bottom: 4ex}
OL.faq LI {margin-top:4ex; margin-left: 3em; margin-right: 6em}
OL.faq LI P.faq {color: maroon}
DL.biblio DT {margin-top: 2ex}
DL.biblio DT EM {font-weight: bolder}
P.biblio {margin-top:0; margin-bottom: 0}
BOT {font-style: italic; display: inline}
BOT > BOT {font-style: normal; display: inline}
I.bot {font-style: italic}
I.bot I.bot {font-style: normal}
TD.imgcap {text-indent: 0; text-align: left; }
TD.imgcap P {text-indent: 0; margin-top:0; margin-bottom: 0; font-size: 70%}
DIV.text + HR {clear:right}
BR[clear=right] {clear:none}
TABLE.wrapper {border-style: solid; float: right; text-align: right; border-width: 0; padding-top: 0; margin-top:2.02ex; margin-left:1.02ex;}
TABLE[class=wrapper] {clear: right}
DIV.nofloat {border-style: solid; float: none; display: block; text-align: left; border-width: 0}
TABLE.wrapper TD {text-align: right; margin-top: 0}
TABLE.image {border-style: solid; border-width: 2pt; float: right; margin-top:2.02ex; margin-bottom: 0.0ex; margin-left:1.02ex; border-color: #777 black black #777}
TABLE[class=image] {clear: right}
TABLE.wrapper TD TABLE.image {text-align: right; margin:0pt; clear: none}
TABLE.wrapper + TABLE.image {clear:none; margin-right:-0.02ex}
TABLE.wrapper + TABLE.wrapper {clear:none; margin-right:-0.02ex}
TABLE.image + TABLE.image {clear:none; margin-right:-0.02ex}
TABLE.image + TABLE.wrapper {clear:none; margin-right:-0.02ex}
TABLE.nofloat {clear:right}
DIV.nofloat TD TABLE.image {float: left; text-align: left; margin-top:0; padding-top: 0}
TABLE.image TD {border-style: solid; border-width: 1px; text-align: left; border-color: black #777 #777 black}
DIV.nojscript {display:none}
DIV.toggle {display:none !important}
DIV#navigbox {display:none}
DIV#internbox {display:none}
UL.bottlist {display:none}
TABLE.valid {display:none}
A#toggle {display:none}
IMG {width: 100% !important; height: 100%; display:none}
TABLE.image {width: 11em !important; display:none }
.welcome {display:none}
TABLE {border-collapse:collapse !important; border: 1pt black solid}
TABLE.indic,TABLE.cyrillic,TABLE.semitic {border:none}
.noprint {display:none}
DT.noprint + DD {display:none}
/*
Would be useful to this here:
cat [A-Z]*html spice_geo.html | grep '^ *<IMG.*./pictures/' | sed 's|.*.pictures.\(.......\).[pj][pn]g.*width=\([0-9]*\).*height=\([0-9]*\).*|\1 \2 \3|' | sort | uniq | awk ' {printf("TABLE#%s IMG {width: %ipx \!important; height: %ipx \!important; display:block }\nTABLE#%s {width: %ipx \!important; display:block }\n", $1, $2/2, $3/2, $1, $2/2)}'
*/

