@charset "big5";
body { line-height: 1.4; color: #556655; background:  url(../images/beige.jpg) fixed; letter-spacing: 0.05em; font-size: 15px; }
ol, ul { margin: 0px; padding: 0px;}
p {
	color: #556655;
	text-indent: 2.3em;
	letter-spacing: 0.06em;
	margin-top: 0em;
	margin-bottom: 0.3em;
	font-size: 15px;
}
#booknav td { color: #FFFFFF; background: #FFCC66; text-align: center; font-size: 12px; padding-top: 5px; padding-bottom: 5px; }
#booknav a { color: #FFFFFF; display: block; }
h1 { font-size: 32pt; line-height: 1; color: #006666; margin-top: 0.43em; padding-top: 7px; letter-spacing: 0.05em; }
.lightH1 { top:-1; left:-1; color:#99EEDD; font-size: 30pt; line-height: 1.25; margin-top: 0.25em; letter-spacing: 0.05em; position: absolute; font-weight: 900; }
.shadeH1 { top:+1; left:+1; color:#005500; font-size: 30pt; line-height: 1.25; margin-top: 0.25em; letter-spacing: 0.05em; position: absolute; font-weight: 900; }
.fillH1 { top:0px; left:0px; color:#006666; font-size: 30pt; line-height: 1.25; margin-top: 0.25em; letter-spacing: 0.05em; position: absolute; font-weight: bolder; }
h2 { font-size: 22pt; line-height: 1.3; color: #445544; margin-top: 0.5em; margin-bottom: 0px; }
h3 { font-size: 18pt; line-height: 1.3; color: #996633; margin-top: 1em; margin-bottom: 0.25em; }
h4 { font-size: 18px; line-height: 1.3; color: #CC6600; margin-top: 1em; margin-bottom: 0px; }
h5 { font-size: 18pt; color: #556655; margin-top: 0.5em; padding-top: 0.5em; margin-bottom: 0em; padding-bottom: 0em; }
h6 { font-size: 14pt; color: #556655; margin-top: 0.5em; margin-bottom: 0px; }
a { text-decoration: none; color: #006666; }
a:hover { color: #FF0000 }
a:active { color: #FF0000 }
ul {
	color: #556655;
	letter-spacing: 0.05em;
	list-style-type: square;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1.6em;
	padding-left: 1.6em;
}
ol {
	color: #556655;
	letter-spacing: 0.05em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 0px 0px 0px 1.8em;
	margin-left: 1.8em;
}
blockquote { line-height: 1.3; color: #556655; letter-spacing: 0.05em; margin-right: 0em; margin-left: 2em; }
.noindent { text-indent: 0em }
td { margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.4; font-size: 16px; }
dd { text-indent: 4em; }
.titleblock { font-size: 16px; line-height: 1.3; font-weight: bold; color: #336666; background-color: #CCCC99; margin-top: 0.5em; margin-bottom: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em; border: none; }
li {
	margin-top: 0.25em;
	font-size: 15px;
}
.B13 { font-size: 13pt; font-weight: bold; color: #006666; }
.update { text-align: right; color: #999999; }
.udline { background-image:url(../images/udrlne.gif); line-height:30px; text-align:left; text-justify:inter-word; margin-top: 0em; margin-bottom: 0em; }
.H20brn { font-size: 20px; font-weight: bold; color: #774400; text-indent: 0px; margin-top: 1em; margin-bottom: 0px; }
.Dlist3 { text-indent: -50px; margin-left: 50px; }
.H18 { font-size: 18px; font-weight: bold; color: #996633; text-indent: 0px; margin-top: 1em; margin-bottom: 0px; }
.H20blu { font-size: 20px; font-weight: bold; color: #0000CC; text-indent: 0px; margin-top: 1em; margin-bottom: 0px; }
.imgR { margin-bottom: 15px; margin-left: 15px; }
.pic_R { float: right; margin: 0px 0px 15px 15px; border: none; }
.Dlist5 { text-indent: -90px; margin-left: 90px; }
.Dlist3Bold { text-indent: -54px; margin-left: 54px; }
.H18blu { font-size: 18px; font-weight: bold; color: #336666; text-indent: 0px; margin-top: 1em; margin-bottom: 0px; }
.fnote { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066FF; text-indent: 0px; }
.hiddentitle { margin-left: -999px; }
.chaulist {
	text-indent: -34px;
	margin-left: 66px;
	padding: 0px;
}
