/*
** Layer Type Normal
*/
	.layer-type-normal {
		font-family: Georgia, Times New Roman, Times, serif;
		font-size: 15px;
		font-weight: normal;
		color: #461E1E;
	}
	.layer-type-normal h1						{ font-family: Candara; color: #1E8BBE; }
	.layer-type-normal h2						{ font-family: Candara; color: #CD5900; }
	.layer-type-normal h1 a,
	.layer-type-normal h2 a						{ text-decoration: inherit; font-style: inherit; color: inherit; }
	.layer-type-normal hr						{ display:block; }
	.layer-type-normal a							{ cursor: pointer; outline: none; text-decoration: none; font-style: italic; color: #444; }
	.layer-type-normal a:hover					{ background: rgba( 150,150,150,0.1); color: #555; }

/*
** Layer Type Engraved
*/
	.layer-type-engraved {
		font-family: Candara;
		font-size: 15px;
		color: #333;
		font-weight: normal;
	}
	.layer-type-engraved h1						{ font-family: Candara; color: #E09752; }
	.layer-type-engraved h2						{ font-family: Candara; color: #E09752; background: transparent;  }
	.layer-type-engraved h1 a,
	.layer-type-engraved h2 a						{ text-decoration: inherit; color: inherit; }
	.layer-type-engraved h1 a.right,
	.layer-type-engraved h2 a.right				{ text-decoration: none; color: #c3c3c3; float: right; }
	.layer-type-engraved h1 a:hover,
	.layer-type-engraved h2 a:hover				{ background: transparent; color: #fff; }
	.layer-type-engraved h1 a.right:hover,
	.layer-type-engraved h2 a.right:hover			{ background: transparent; color: #eee; float: right; }
	.layer-type-engraved hr						{ display:block; }
	.layer-type-engraved a						{ cursor: pointer; outline: none; font-weight: bold; text-decoration: none; font-style: normal; color: #2E94BB; }
	.layer-type-engraved a:hover					{ text-decoration: underline; }

/*
** Layer Content and Layer Full
*/
	.layer-content h1				 			{ font-size: 34px; }
	.layer-full h1								{ padding-bottom: 0px; }
	.layer-type-normal.layer-content h1,
	.layer-type-normal.layer-full h1				{ background: transparent; padding-left: 6px; }
	.layer-content h2, .layer-full h2				{ font-size: 21px; padding-top: 4px; padding-left: 6px; }
	.layer-content p, .layer-full p				{ padding: 7px 10px 7px 10px; }
	.layer-content ul li							{ line-height: 1.2em; margin: 9px 0px; }
	.layer-content.layer-type-engraved
	.layer-full.layer-type-engraved				{ background: transparent; }
	
/*
** Layer Menu
*/
	.layer-menu h1								{ font-size: 35px; background: url(UI/hrsmall.png) repeat-x bottom center; }
	.layer-menu h2								{ font-size: 15px; background: transparent; height: 17px; padding-bottom: 3px; }
	.layer-menu p								{ padding: 4px 4px 2px 6px; }
	
/*
** Layer SlideOut
*/
	.layer-slideout h1							{ font-size: 20px; background: url(UI/hrsmall.png) repeat-x bottom center; }
	.layer-slideout h2							{ font-size: 15px; background: transparent; height: 17px; padding-bottom: 3px; }
	.layer-slideout p							{ padding: 5px 10px 4px; }

/*
** Info Layer
*/
	.layer-info p								{ padding: 5px 10px 4px; }
	
/*
** General
*/
	p											{ line-height: 20px; text-align: left; }
	ul,ol										{ margin-left: 10px; list-style: outside; padding-left: 20px; margin-bottom: 12px; }
	blockquote									{ padding: 7px 10px 7px 10px; font-style: italic; padding-left: 10px; background: #eee; border-left: 1px dotted black; }

/*
** Images
*/

	.content img									{ margin: 2px 6px; border: 1px solid rgb(196, 196, 196); }