#main {

}
	
	#back-to-site {
		font-size:1.1em;
	}
		
	#instruction {
		padding-top:0.3em;
		font-size:1.05em;
		padding-bottom:1.5em;
	}
	
	#introduction {	
		clear:both;
		font-size:1.5em;
		font-style:italic;	
		padding-top:0.6em;
		
	}
	
	#title {
		padding-bottom:0.1em;
		font:normal 1.6em serif arial, verdana, sans-serif;
	}
	
	#page-uri {
		clear:both;
		padding:0.5em 0 0.7em 0.2em;
		letter-spacing:0.03em;
		font-size:13pt;
	}
	
	#page-body {
		padding-top:1em;
		padding-bottom:2em;
	}
	
	.summary {
		border-left:solid 2.5em silver;
		padding-left:4em;
		font-size:1.05em;
		margin-bottom:1em;
		margin-top:2em;
	}
	
		.summary-title {
			font-weight:bold;
		}
	.tips {
		margin-top:2em;
	}
	
	.block {
		clear:both;
	}
	
		.block-title {
			padding-top:1em;
			padding-bottom:0.5em;
			font:bold 1.8em serif;
		}
		
		.text {
		}
		
		    .p-title {
		    	font-size:1.2em;
				font-weight:bold;	
				padding-top:1em;
				padding-bottom:0.5em;
		    }
		    
			p {
				margin:0;
				padding:0;
				text-indent:2em;
			}
			
			.url {
				text-decoration:none;
			}
	
			ul {
				padding-left:3em;
			}
				.ul-title {
					font:bold 1.1em serif;
				}
	
			table {
				width:100%;
				border-left:solid 1px black;
				border-top:solid 1px black;
				margin-bottom:15px;
			}
				caption {
					font:normal 1.4em serif;
					padding:0.5em 0 0.5em 0;
					text-align:left;
				}
				
				thead {
					vertical-align:top;
					padding-left:5em;
					font:bold 0.7em arial, verdana, sans-serif;
					letter-spacing:0.08em;
				}
			
				tbody {
					font:normal 0.9em serif;
					vertical-align:top;
				}
				
				tfoot {
					font:bold 1em serif;
				}
			
					tr {
						
					}
					
						td {
							padding:0.6em 0.6em 0.6em 0.6em;
							border-right:solid 1px black;
							border-bottom:solid 1px black;
						}
						
						th {
							padding:0.3em 0.3em 0.3em 0.3em;
							text-align:left;
							border-right:solid 1px black;
							border-bottom:solid 1px black;
							font:bold 1em serif;
							vertical-align:middle;
						}
						
			.book {
				clear:both;
			}
			
				.book-title {
					font:bold 1.9em serif;
					padding-bottom:0.5em;
				}
				
				.book-contents {
					padding-bottom:1.5em;
					padding-left:0.5em;
				
				}
				
					.book-content-item {
						font:normal 1em arial, verdana, sans-serif;
						padding-bottom:0.8em;
					}
						.book-content-item-number {
							display:block;
							float:left;
							font-weight:bold;
							width:3em;
						}
						
				.chapter {
					clear:both;
					padding-top:1.5em;
					padding-left:0.5em;
				}
					.chapter-number {
						float:left;
						width:8%;
					}
						.chapter-number-text {
							font:bold 0.8em arial, verdana, sans-serif;
							border:solid 1px gray;
							display:block;
							float:left;
							width:3em;
							text-align:center;
							padding-top:0.1em;
							padding-bottom:0.1em;
						}
						
					
				 	.chapter-body {
				 		float:right;
				 		width:91%;
				 		padding-bottom:1em;
				 	}
						.chapter-title {
							font:normal 1em arial, verdana, sans-serif;
							padding-bottom:1em;
						}
						
							.faq-ct-prefix {
								float:left; 
								font-family:serif;
								font-weight:bold;
								padding-right:1.3em;
							}
							
						.chapter-text {
						
						}
							.faq-ct-prefix {
								float:left;
								font-weight:bold;
								font-style:italic;
								font-size:1.1em;
								padding-right:1.3em;
							}
			
		.note {
			margin-top:0.5em;
			font-style:italic;
			border:solid 1px silver;
			padding:0.5em 1em 0.3em 1em;
		}
			.note-title {
				font-style:normal;
				font-weight:bold;
				padding-bottom:0.5em;
			}

	#address {
		clear:both;
		width:85%;
		border-top:solid 1px black;
		font-size:11pt;
		padding-top:0.3em;
		margin-top:2em;
	}
				
	#copyright {
		clear:both;
		width:85%;
		font-size:11pt;
		padding-bottom:1.5em;
	}

.spacer { position:relative; clear:both; }

a, a:link, a:visited {
	color:black;
}

a:hover {
	color:rgb(240,128,75);	
}

em {
	font-style:normal;
	font-weight:bold;
}
