*,body{
	font-family:Georgia, PMingLiu, Taipei, Arial, Helvetica, sans-serif;
}
#main, #navigation {letter-spacing:.2em;}

#simple_search {font-size:1.2em;}
#footer {font-size:1.2em;}

table#toc td.chapter_no, table#toc td.chapter{
	font-size:1.6em;
}
table#toc td.heading{
	font-size:1.5em;
}
table#toc td{
	font-size:1.5em;
}
table#toc td.paragraph{
	font-size:1.2em;
}

#contents p{
	font-size:1.5em;
	line-height:1.5;
}
#contents h1{
	font-size:2.2em;
	font-weight:bold;
	line-height:1.5;
	margin:1em 0;
}
#contents h2{
	font-size:2.0em;
	font-weight:bold;
	line-height:1.5;	
	color:#8E0202;
	margin:1em 0;
}
#contents h3 {
	font-size:1.6em;
	font-weight:bold;
	line-height:1.5;
	color:#8E0202;	
	margin:1em 0;
}
#contents h4 {
	font-size:1.5em;
	font-weight:bold;
	line-height:1.5;	
	margin:1em 0;
}
#contents h5 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.5;	
	margin:1em 0;
}
#contents h6 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5;	
	margin:1em 0;
}
#contents blockquote p{
	font-size:1.5em;
	font-weight:bold;
	text-align:center;		
	line-height:1.5;
	margin-bottom:1em;
}
#contents strong{
	font-weight:bold;
}
#contents em{
	font-style:italic;
}
#contents li{
	font-size:1.5em;
	line-height:1.5;
}
#contents li li{
	font-size:100%;
	line-height:inherit;
}
#contents p.note{
	margin-top:-1em;
	font-size:1.2em;
	color:#666;
}


@media print{
	table#toc td.chapter_no, table#toc td.chapter{
		font-size:14pt;
	}
	table#toc td.heading{
		font-size:12pt;
	}
	table#toc td{
		font-size:12pt;
	}
	table#toc td.paragraph{
		font-size:9pt;
	}
	#contents p{
		font-size:12pt;
		line-height:1.5;
	}
	#contents h1{
		font-size:20pt;
		font-weight:bold;
		line-height:1.5;
		margin:1em 0;
	}
	#contents h2{
		font-size:18pt;
		font-weight:bold;
		line-height:1.5;	
		color:#8E0202;
		margin:1em 0;
	}
	#contents h3 {
		font-size:14pt;
		font-weight:bold;
		margin:.5em 0;
	}	
	#contents h4 {
		font-size:13pt;
		font-weight:bold;
		line-height:1.5;	
		margin:1em 0;
	}
	#contents h5 {
		font-size:12pt;
		font-weight:bold;
		line-height:1.5;	
		margin:1em 0;
	}
	#contents h6 {
		font-size:11pt;
		font-weight:bold;
		line-height:1.5;	
		margin:1em 0;
	}
	#contents blockquote p{
		font-size:14pt;
		font-weight:bold;
		text-align:center;		
		line-height:1.5;
		margin-bottom:1em;
	}	
	#contents strong{
		font-weight:bold;
	}
	#contents em{
		font-style:italic;
	}
	#contents li{
		font-size:12pt;
		line-height:1.5;
	}
	#contents li li{
		font-size:100%;
		line-height:inherit;
	}
	#contents p.note{
		margin-top:-1em;
		font-size:11pt;
		color:#666;
	}	
}