* {
	margin: 0;
	padding: 0;
	}

body{
	background-color:#906547;
	background-image:url(images/topbkg.jpg); background-repeat:repeat-y;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#663300;
	margin:15px 0 0 0;
	text-align:left;
	}

h2 {
	font-size:1.2em;
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#CC9;	
	}	
	
h3 {	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #663300;
	margin:10px;
	}
	
.tag {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color: #663300;
	margin:10px 65px 0 0;
	overflow:visible;
	text-shadow: 0px 1px 1px #311C1D;
	}	

p {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.8em;
	color:#000000;
	}

.title{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3.75em;
	color:#663300;
	width:auto;
	margin:-30px 0 0 98px;
	text-shadow: 0px 1px 2px #311C1D;
	}
	
.ital{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:oblique;
	font-size:1.1em;
	color:#311C1D;
	}
		
.tab  {
	width:90px;
	height:25px;
	border:none;
	cursor:pointer;
	float:left;
	margin:60px 5px 0 5px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:oblique;
	font-size:.9em;
	color:#311C1D;
	overflow:hidden;
	}
	.tab { background: url(images/tabs.png) 0 -25px  no-repeat; text-align:center;}
	.tab:hover {	background: url(images/tabs.png) 0 -50px no-repeat; color:#663333; text-align:center; }
	.tab:active {	background: url(images/tabs.png) -0 0px  no-repeat; text-align:center;}





/******************** BEGIN LAYOUT CONTENT  *******************/
#pageWrap {
	min-width: 1024px;
	max-width: 1100px;
	margin: 0 auto 10px auto;
	padding:10px;
	text-align:center;
	}
	* html #pageWrap {
		overflow: visible;
		}

/* SECTION STYLES */


	.content {
		margin:0 auto 0 auto;
		text-align:center;
		overflow:hidden;	
		z-index:3;
		}
	.subContent {
		float: right;
		margin:auto;
		display: table;
		table-layout:fixed;
		overflow:hidden;
		}
	.mainContent {
		float: left;
		margin:auto;
		overflow:hidden;
		text-align:center;
		}
	



/* FOOTER SYTLES */
#footer {
	clear:both;
	width:100%;
	background-image:url(images/tblbkg.jpg); background-repeat:repeat-x;
	text-align:center;
	font-size:.8em;
	margin-top:-70px;
	min-height:400px;
	padding:10px;
	background-color:#000000;
	color:#FFFFFF;
	z-index:1;
	}	



/* CONTENT STYLES*/		
.fulldim {
	clear:both;
	text-align: left;
	background-color:transparent;
	margin-left:30px;
	
}


/* Menu */
.menu{
	text-align: center;				/*align the display at the center*/
	width: 300px;
	margin:0;
	}
	.menu a{

		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.3em;
		text-decoration:none;
		list-style:none;
		color: #FFCC33;
		text-shadow: 0px 1px 1px #999999;
		padding:8px 20px 0px 20px;
		}
		.menu a:hover{
		text-decoration:underline;
		}
	.menu ul{
		list-style:none;
		line-height:normal
		}
	.menu li{
		clear:both;
		display:block;
		float:left;
		margin-top:-2px; margin-bottom:0;
		background:transparent;
		}



#bookbkg{
	position:relative;	
	margin:auto;
	width:706px; 
	height:475px; min-height:475px;
	background-image:url(images/bookbkg.png); background-repeat:no-repeat;
	background-color:transparent;
	padding-top:1px;
	padding-left:18px;
	}



.bookpage {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.9em;
	background-color:#FFFFFF;
	}
	.bookpage ul{
		list-style-type:square;
		list-style-position:inside;
		text-align:left;
		font-size:.8em;
		line-height:1.2em;
		color:#311C1D;
		margin:20px;
		}
	.bookpage p{
		text-align:left;
		font-size:.9em;
		color:#000000;
		margin:20px;
		}	