body {
	background: #6d6d5f url(pnpix/Adobe%20ID%20164ASPKE443295.jpg) 0 0;
	background-attachment: fixed;
	color: #000;
	font-family: 'comic sans ms', sans-serif;
	margin: 0;
	padding: 0;
}

div#leftmargin {
	position: absolute; 
	top: 0; left: 0; 
	background: transparent url(pnpix/divbg.jpg) -5px 0 repeat-y;
}

div#logo {
	width: 75%; 
	position: absolute; z-index: 10; right: 0;
	padding: 0;
	top: 0px;
	overflow: hidden; 
}
#logo img {
	float: right;  margin-right: -20px;  /* IE 20px, Moz -20px */
	padding-top: 21px;
}
/*\*/			/* IE hack thanks to Stu Nicholls */
* html #logo img {
	margin-right: 20px;
}
/**/


div#notebooksContainer {	/* now contains ALL tables */
	float: right; margin-right: 40px; 
	width: 730px;
	background-color: #c5c5a0;
	border-left: 20px #6d6d5f solid; 
	border-right: 1px #000 solid;
}

table {
	float: right;
	padding: 0; 
	background-color: #c5c5a0;
	border-collapse: separate;
	border-spacing: 15px;     /* IE must have cell-spacing hard coded in the doc */
}

table.plain {
	background-color: #fff;
	margin: 0 15px 0 15px;
	border: 1px #a8a88a solid;
}
			/* margin-right for IE thanks to Stu Nicholls */
/*\*/
* html table.plain {
	margin: 0 8px 30px 15px;
}
/**/

td {
	padding: 0; 
	border: 1px #000 solid;
	background: transparent; 
	min-height: 280px; height: auto;
}			/* min-height for Internet Explorer thanks to Stu Nicholls */
/*\*/
* html .td {
	height: 280px;
}
/**/

td.header, td.footer {
	height: 50px; font-size: 95%; font-weight: bold;
	background-color: #c5c5a0;
	padding: 0; border: none;
}
	
table.notebook {
	background: #fff url(pnpix/wirebg.jpg) 50% 0 repeat-y;
	margin: 0 15px 30px 15px;
	border: 1px #a8a88a solid;
}
			/* margin-right for IE thanks to Stu Nicholls */
/*\*/
* html table.notebook {
	margin: 0 8px 0 15px;
}
/**/

table.notebook td.left {
	width: 330px;
}

table.notebook td.right {
	width: 330px;
}

table.notebook td.vdivider {
	width: 40px;
	border: 0;
}

div.textpic {
	display: inline;
	float: left;
	margin: 0 20px 5px 20px;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 76%;
	color: #600;
}

div.image {
	margin: 20px -150px 20px 20px;
	width: 240px; height: 240px;
	background-color: #505049; 
	text-align: center; 
	border: 1px #fff solid;
}

.image img {
	border: 1px #000 solid;
	margin: 20px;
	width: 200px; height: 200px;
}

h1 {	font-size: 110%;
	font-weight: bold;
	margin: 0 20px 19px 20px;
	text-align: center;
	letter-spacing: 1px;
}

h2 {	
	font-size: 100%;
	font-weight: bold;
	margin: 30px 20px 0 20px; 
	letter-spacing: 1px;
}

.alert {
	color: #600;
}

.underh1 {
	margin: 0 20px 0 20px;
}
.tagline {
	margin: -15px 20px 0 20px;
	text-align: center;
	font-family: 'Palatino linotype', 'goudy old style', 'Times New Roman', serif;
}
	
p {
	margin: 20px;
	word-spacing: 3px;
	font-size: 80%;
}

p.tag {
	text-align: right;
	font-style: italic;
}

dl {
	margin: 20px;
	word-spacing: 3px;
	font-size: 80%;
}

dt {
	font-weight: bold;
}

img.right {
	float: right;
	margin: 0 20px 10px 15px;
}

img.left {
/*	float: left;
	margin: 0 20px 10px 20px;*/
}

blockquote {
	width: 50%;
	margin: 10px auto 25px auto;
}

div.divider {
	width: 80%;
	margin: 30px auto;
	border-top: 1px #000 solid;
}

div#notebooksContainer a {
	font-weight: bold;
}

div#nav {
	width: 80%; margin: auto;
	padding: 10px 0;
	font-family: 'Palatino linotype', 'goudy old style', 'Times New Roman', serif;
	font-size: 110%;
	color: #600;
	text-align: center;
	border-bottom: 2px #ffe solid;
	position: relative; z-index: 20;
}

div#footer {
	width: 80%; margin: 0 auto;
	padding: 10px 0 0 0;
	font-family: 'Palatino linotype', 'goudy old style', 'Times New Roman', serif;
	font-size: 90%;
	color: #000;
	text-align: center;
	border-top: 1px #ffe solid;
}

div.inline {
	display: inline;
}

div#adsummus {
	margin: 25px 0 -7px 0;
	font-family: arial, sans-serif;
	font-size: 76%;
}

a {
	color: #600;
	text-decoration: none;
}
