@charset "utf-8";
#allcontent {
					width: 					900px;
					padding: 				10px 20px 10px 20px;
					border: 				1px dotted gray;
					margin-left:		auto;
					margin-right:		auto;
					}
	body  	{
					background-color: #cdcfd1;
					margin-left: 			20%;
					margin-right: 		20%;
					font-family: sans-serif;
					text-align: justify;
					}
.smallbook {
					width: 					450px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.smallbookl {
					width: 					450px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					align-content:  left;
					float: 					left;
					line-height:		normal;
					}
.smallbookr {
					width: 					450px;
					padding: 				10px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					align-content:  right;
					float: 					right;
					line-height:		normal;
					}
.book 		{
					width: 					450px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.book2 		{
					width: 					400px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.bookj 		{
					width: 					500px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
			  	text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.bookb 		{
					width: 					550px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.smallphoto 		{
					width: 					600px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.smallphoto2	{
					width: 					640px;
					padding: 				0px 0px 0px 0px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.smallphoto1	{
					width: 					730px;
					padding: 				0px 0px 0px 0px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
  				line-height:		normal;
	   			}
.map			{
					width: 					450px;
					padding: 				10px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
.tab 			{
					margin-left: 50px;
					margin-right:50px;
					}
.tab1			{
					margin-left: 45px;
					margin-right:50px;
					}
.tabdot		{
					margin-left: 27px;
					margin-right:40px;
					}
.dotbr		{
					height: 10px;
					width: 10px;
					background-color: #8B4513;
					border-radius: 50%;
					display: inline-block;
					}
.center 	{
					margin-left: auto;
					margin-right: auto;
					}
p.i				{
					font-size:			12px;
					font-style:			italic;
					text-align:			left;
					}
p.n			  {
					font-size:			12px;
					text-align:			left;
					}
div.a			{
					text-align:		center;
					}
div.b			{
					text-align:		justify;
					}
#notes0		{
					width: 					400px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					line-height:		normal;
					}
#notes1		{
					width: 					400px;
					padding: 				0px 10px 10px 10px;
					margin: 				0px 0px 0px 0px;
					text-align: 		justify;
					float: 					right;
					}
#notes2		{
					width: 					400px;
					padding: 				0px 10px 10px 10px;
				  margin: 				0px 0px 0px 0px;
					float: 					right;
					}
img				{
					padding:				1px;
					border:					1px solid #021a40;
					}
p				  {
					font-size: 			16px;
					margin: 				0px 0px 0px 0px;
					padding: 				5px 0px 0px 0px;
					}
h2				{
					font-size: 			28px;
					margin: 				0px 0px 0px 0px;
					padding: 				10px 0px 0px 0px;
					text-align: 		left;
					}
h3				{
					font-size: 			24px;
					margin: 				0px 0px 0px 0px;
					padding: 				10px 0px 0px 0px;
					text-align:			left;
					}
h4				{
					font-size: 			24px;
					margin: 				0px 0px 0px 0px;
					padding: 				10px 0px 0px 0px;
					text-align:			center;
					}
h5				{
					font-size: 			22px;
					margin: 				0px 0px 0px 0px;
					padding: 				10px 0px 0px 0px;
					text-align:			left;
					}
h6				{
					font-size: 			12px;
					font-style:			italic;
					margin: 				0px 0px 0px 0px;
					padding: 				10px 0px 0px 0px;
					text-align:			left;
					}

h0				{
					font-size: 			12px;
					font-style:			italic;
					}
li				{
					font-size: 			16px;
					margin: 				0px 0px 5px 0px;
					padding: 				5px 0px 0px 0px;
					}
table 		{
					margin-left: 		20px;
					margin-right: 	20px;
					border: 				thin solid black;
					border-spacing: 0px;
					caption-side: 	top;
					}
	th			{
					border: 					thin solid black;
					padding: 					5px;
					background-color: #cc6600;
					}
	td			{
					border: 					thin dotted gray;
					padding: 					5px;
					}
a:link		{
					color:mediumblue;
					}
a:visited	{
					color:navy;
					}
a:hover		{
					color:blue;
					}
.center 	{
					display: block;
					margin-left: auto;
					margin-right: auto;
					}
	caption	{
					padding-bottom: 	10px;
					}
					a[href^="https://"] {
									background: url(external10.png) center right no-repeat;
									padding-right: 15px;
				  }
					a[href^="http://"] {
									background: url(external10.png) center right no-repeat;
									padding-right: 15px;
					}
